In Zeiten, in denen die Statistiken vermelden, dass die PC-Verkäufe Quartal für Quartal einbrechen, Smartphones das traditionelle Marktsegment von Desktop und Notebook komlett in den Schatten stellen und Tablets auf dem besten Weg sind, in absehbarer Zukunft zahlenmäßig ebenfalls an den „Personal Computern" vorbeizuziehen, lohnt es sich, sein etabliertes Weltbild in Bezug auf die aktuell meistverkaufte Android-Plattform zu überprüfen. Ein guter Zeitpunkt daher, um die Mythen und Besonderheiten des Android-Ökosystems Revue passieren zu lassen, zu diskutieren und etwas über die Veränderungen und die Zukunft zu spekulieren.
5. Android ist anders als seine Vorfahren
Smart Device Revolution
"From Altair to iPad: 35 years of personal computer market share" by Jeremy Reimer, 14.8.2012, ars technica
http://arstechnica.com/business/2012/08/from-altair-to-ipad-35-years-of-personal-computer-market-share
6. Android ist sehr aktivierend
Aktivierungen
1.5 Millionen Aktivierungen täglich (Larry Page, 17.10.2013)
1 Milliarde aktivierte Geräte (Sundar Pichai, 03.09.2013)
14. Android ist anders als ein embedded Linux
Lizenzen
Source: http://developer.android.com/images/system-architecture.jpg
15. Android ist anders im fernen Osten
Asien
Emotion UI Huawei http://en.ui.vmall.com/
Xiaomi Miui http://en.miui.com/
16. Android ist anders vor allem in China
Android in China
270 Millionen täglich aktive Nutzer in China (Baidu, 27.11.2013)
70% der Android Geräte in China ohne Google Play Services
(Wandouija App Store, 25.11.2013)
Source: appindex.wandouija.com
17. Android ist anders, aber immer süß
Versionen
Source: http://designyoutrust.com/2013/10/next-8-android-versions-after-kitkat-android-4-4-alphabetically/
18. Android ist alles andere als einheitlich
Versionen
Source: https://developer.android.com/about/dashboards/index.html
19. Android ist anders, dann aber wieder doch nicht
Google Play Services
Source: http://blogs.computerworld.com/android/22295/google-deconstructing-android
24. Android ist anders, aber sich selbst ähnlich
Tablets
Source: Gartner (Februar 2014)
25. Android ist anders wie das moderne Web
Responsive Design
Source: http://developer.android.com/design/style/devices-displays.html
26. Android ist anders auch im WebView
WebView
Source: https://developers.google.com/chrome/mobile/docs/webview/overview
kein WebGL
kein WebAudio
kein WebRTC
keine Form Validation
28. Android ist anders, auch für andere
Embedded Tablets
Amazon http://www.amazon.de/Kindle-Fire-Zoll-HDX-Display-WLAN/dp/B00D695H6O
29. Android ist anders als Kamera
Kameras
Nikon http://www.nikon.de/de_DE/product/digital-cameras/coolpix/style/coolpix-s800c
Samsung http://www.samsung.com/de/promotions/galaxycamera/
30. Android ist anders, auch tragbar
Smartwatches
Samsung Galaxy Gear http://www.samsung.com/de/consumer/mobile-device/mobilephones/smartphones/SM-V7000WDADB
Neptune Pine http://www.neptunepine.com/
31. Android ist anders, für manche erschreckend
Glasses
Google Glass http://www.google.com/glass/start/
Recon Instruments Snow2 http://www.reconinstruments.com/products/snow2/
33. Android ist anders zu Lande und in der Luft
Fortbewegung
Renault R-Link http://www.renault.de/renault-modellpalette/multimedia/r-link-wall/
Boing 787 http://www.boeing.com/boeing/commercial/787family/
34. Android ist anders und wird es auch bleiben
Home
LG Kühlschrank http://www.lg.com/us/refrigerators/lg-LFX31995ST-french-3-door-refrigerator
Ouya http://ouya.tv
36. Android Open Source Projekt
Herausforderungen
● Auf Smart Devices (Smartphone/Tablet) optimiert
(Ethernet Treiber?)
● Dokumentation dürftig
● Abweichungen vom "Vanilla" Linux (Bionic, Kernel,
Filesystem Layout, etc.)
● Build (Modularität, Zeit, etc.)
● Hohe Innovationsrate -> schnelle Releases, keine Roadmap
● Plattform hat starke Google Handschrift
37. Android Open Source Projekt
Vorteile: Android Plattform
● Wiederverwendung von evtl. bestehendem Code (Android /
Linux / Java)
● Moderne & ansprechende GUI (Touch Input)
● Große Entwickler-Community
● Applikations & GUI Entwicklung in Java
● zunehmende Auswahl an günstiger, touch-basierter
Hardware
● Linux Kernel Modifikationen
● Neu entwickelte Komponenten optimiert auf moderne
Hardware im Embedded Umfeld (z.B. Surface Flinger)
38. Android Open Source Projekt
Vorteile: Kernel
● ARM SoCs Hersteller fokussiert auf Android
● sehr große Entwickler Community
● Treiber mit externen Abhängigkeiten möglich
● Android kernel ist Standard für ARM BSPs
● Auch Nicht-Android Plattformen arbeiten mit dem Android
kernel: WebOS, FirefoxOS, Ubuntu Phone
39. Android Open Source Projekt
Nachteile
● hohe Hardwareanforderungen (für embedded)
● eher UI zentrisch, aber Google Glass
● Latenzen (Audio Diskussion)
● Security
● Realtime ?
● Robustheit: uptime, watchdog, etc.
41. Android ist
Fazit
Open Source
sehr weit verbreitet
vielseitig
auf dem Weg sich am Wearable und Embedded
Markt zu versuchen
für einen kleinen grünen Roboter ganz schön flink
42. Vielen Dank für Ihre Aufmerksamkeit
Kontakt
Christian Meder
CTO
inovex GmbH
Office Pforzheim
Karlsruher Str. 71
75179 Pforzheim
Mail cmeder@inovex.de