+ All Categories
Home > Technology > Android Update 2010

Android Update 2010

Date post: 26-Jan-2015
Category:
Upload: k-b
View: 547 times
Download: 1 times
Share this document with a friend
Description:
my presentation about current issues of Android in 2010
26
Karol Bronke – Android Update 1 Android Update 2010 Aktueller Stand, Probleme und Ausblick
Transcript
Page 1: Android Update 2010

Karol Bronke – Android Update 1

Android Update 2010 Aktueller Stand, Probleme und Ausblick

Page 2: Android Update 2010

Karol Bronke – Android Update 2

Android Update

Hochschule der Medien

Stuttgart

Lehrveranstaltung „Spezielle Themen mobiler Kommunikationssysteme “

Präsentation von

Karol Bronke

Masterstudiengang

„Computer Science

and Media“

Page 3: Android Update 2010

Karol Bronke – Android Update 3

Agenda

Page 4: Android Update 2010

Karol Bronke – Android Update 4

Einführung

Markt für mobile Endgeräte entwickelt sich seit 2-3 Jahren sehr rasant

Mobile Betriebssysteme immer wichtiger

iOS und Android machten größten Sprünge

Android Plattform wird durch die starke Verbreitung interessanter für Entwickler

Page 5: Android Update 2010

Karol Bronke – Android Update 5

Anteile dreier mobiler Betriebssysteme am Smartphonemarkt in den USA

Nielsen Statistik

Page 6: Android Update 2010

Karol Bronke – Android Update 6

Geschichte 2

00

3

Grü

nd

un

g d

er F

irm

a A

nd

roid

In

c.

20

05

A

nd

roid

Inc.

wir

d v

on

Go

ogl

e ü

ber

no

mm

en

Grü

nd

un

g d

er O

pen

Han

dse

t A

llian

ce

20

07

V

ors

tellu

ng

des

An

dro

id O

S

20

08

A

nd

roid

ist

off

izie

ll ve

rfü

gbar

(a

uch

SD

K)

erst

es G

erät

au

f A

nd

roid

Bas

is

verö

ffen

tlic

ht

HTC

Dre

am /

G1

20

10

Akt

uel

le V

ersi

on

2.3

er

sch

ien

en

Page 7: Android Update 2010

Karol Bronke – Android Update 7

Vorteile von Android

Open source

Anpassungsfähig

Offenheit

Viele Apps

Weite Verbreitung Breite Basis

Flexibilität

Geräteunabhängigkeit

Page 8: Android Update 2010

Karol Bronke – Android Update 8

Architektur

Softwarestack aus Betriebssystem

Middleware

Applikationen

Entwicklungsumgebung mit SDK, Tools und APIs

Programmiersprache Java, jedoch andere Virtuelle Maschine

4 Schichten Architektur

Page 9: Android Update 2010

Karol Bronke – Android Update 9

4 Schichten Architektur

Page 10: Android Update 2010

Karol Bronke – Android Update 10

Dalvik VM

Jede App läuft in eigenem Prozess

Jeder Prozess läuft in eigener VM

Keine Standard Java VM sondern Dalvik VM

Unterschied: Dalvik VM besitzt eigenen Bytecode

Effizient, schnell, robust

Speziell für mobile Geräte entwickelt

Wenig Arbeitsspeicherbedarf durch Codeoptimierung

Wenig Strombedarf

Page 11: Android Update 2010

Karol Bronke – Android Update 11

Java Compiler

DX Tool

execute

Cross Compiling

write

Cross Compiling

Page 12: Android Update 2010

Karol Bronke – Android Update 12

Versionsverlauf

Versions-nummer

Versions-name

API Level

1.5 „Cupcake“ 3

1.6 „Donut“ 4

2.0 „Eclair“ 5

2.01 „Eclair“ 6

2.1 „Eclair“ 7

2.2 „Froyo“ 8

2.3 „Gingerbread“ 9

3.0 „Honeycomb“ 10

4.0 „Ice Cream“

Page 13: Android Update 2010

Karol Bronke – Android Update 13

Versionsverteilung

Android 1.5 – 4,7% Android 1.6 – 7,9% Android 2.1 – 35,2% Android 2.2 – 51,8% Android 2.3 – 0,4%

87,4%

Relative Anzahl der aktiven Androidversionen

Page 14: Android Update 2010

Karol Bronke – Android Update 14

„Eclair“ – 2.1

Browserupdate mit HTML5 Support <video>-Tag Geolocation Features Clientseitige Datenspeicherung etc.

Kontaktsynchronisierung aus Telefonbuch, E-Mailkonto, Facebook etc. Inbox Synchronisierung mehrerer E-Mailkonten Live Wallpaper Multi-Camera-Support

Page 15: Android Update 2010

Karol Bronke – Android Update 15

„Froyo“ – 2.2

Integration von Adobes Flash 10.1 Tethering Apps auf SD-Karten speicherbar Cloud-2-Device Dienste Neue Javascript Engine V8 Neuer Dalvik JIT Compiler Market Aktualisierung Display Rotation nach links und rechts Neue Kamerafunktionen (Fokus, Geo-Tagging, …) Microsoft Exchange integriert

Page 16: Android Update 2010

Karol Bronke – Android Update 16

„Gingerbread“ – 2.3

User Interface verbessert Texteingabe vereinfacht Kontraste und Farben angepasst Copy & Paste angepasst

Speech-2-Text überall nutzbar (SMS, E-Mail, …) Prozesssteuerung integriert Unterstützung von NFC Technologie SIP Adressen können angerufen werden Neuer Garbage Collector Neue Sensorenunterstützung (Rotation, Barometer, Gyroscope, …)

Page 17: Android Update 2010

Karol Bronke – Android Update 17

Fragmentierung 1/2 1

.5

1.6

2.1

2.3

4,7

%

2.2

7,9

%

35

,2%

51

,8%

0,4

%

Page 18: Android Update 2010

Karol Bronke – Android Update 18

Fragmentierung 2/2

1. Durch Gerätevielfalt

2. Durch Provider (z.B. Branding)

3. Durch Hersteller (z.B. Oberflächen)

Problem für User: lange Wartezeiten für Updates

Problem für Entwickler: muss alle Abwandlungen berücksichtigen, um profitabel zu sein

Emulator kein adäquater Ersatz für Tests mit echten Geräten

Page 19: Android Update 2010

Karol Bronke – Android Update 19

Datenschutz 1/2 Problem: Weitergabe von Daten an Dritte

Gefahr durch ungewünschte Werbung, Phishing, …

„THREAT ANALYSIS OF THE ANDROID MARKET“ 48.000 Apps untersucht

20% der Apps übermittelt Daten

Geodaten, Telefonnummern, Nachrichten etc.

5% können Telefonate führen oder Premium SMS versenden

Problem: Apps werden nicht auf Sicherheitsmängel geprüft

Nur Bewertung von Apps

Page 20: Android Update 2010

Karol Bronke – Android Update 20

Datenschutz 2/2

TaintDroid

Zeichnet Datenfluss von privaten Daten in Echtzeit auf

Untersucht welche Daten von welcher App unbemerkt übertragen werden

Meldungen wird ausgegeben

Nur auf modifizierten Geräten installierbar

2/3 der Apps versenden schützenswerte Daten wie SIM IDs oder Gerätenummern

Video Demo

Page 21: Android Update 2010

Karol Bronke – Android Update 21

Fazit

Version 2.3 sehr ausgereiftes mobiles Betriebssystem

Bietet Entwicklern viele Möglichkeiten

Durch Anpassungsfähigkeit und Flexibilität bietet es Raum für Ideen und Innovationen

Probleme bei Fragmentierung

Datenschutz muss verbessert werden

Page 22: Android Update 2010

Karol Bronke – Android Update 22

„Honeycomb“ – 3.0

Erste Android Version speziell für Tablets

Referenzhardware Nvidia Tegra 2 Chip

Neues User Interface

Angepasster Market für Tablet Apps

Viele weitere Tabletanpassungen

Video Demo

Page 23: Android Update 2010

Karol Bronke – Android Update 23

Hardware Exkurs: Nvidia Tegra 2

Ein ARM-Prozessor für Mobile Endgeräte

Dual Core ARM-Cortex A9-Chipsatz

Unterstützt DDR2 Speicher

Integrierter UltraLowPower-Grafikprozessor

Effektive Energieverwaltung

Dynamische Taktung

Hohe Leistung bei niedrigem Stromverbrauch

Schneller als Konkurrenz z.B. Snapdragon (Qualcomm)

Video Demo

Page 24: Android Update 2010

Karol Bronke – Android Update 24

Ausblick

Page 25: Android Update 2010

Karol Bronke – Android Update 25

Kontakt: Karol Bronke [email protected] +49-0179-8450800

Vielen Dank!

Page 26: Android Update 2010

Karol Bronke – Android Update 26

Fragen

Ist Android ein würdiger Konkurrent zu Apples iOS ? Hat Android iOS bereits überholt? Wie zukunftssicher ist Android? Welche Mögichkeiten bieten sich für Entwickler?


Recommended