Android ist anders - eine Positionsbestimmung

42
Android ist anders eine Positionsbestimmung Christian Meder München, 18.3.2014

description

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.

Transcript of Android ist anders - eine Positionsbestimmung

Page 1: Android ist anders - eine Positionsbestimmung

Android ist anders

eine Positionsbestimmung

Christian MederMünchen, 18.3.2014

Page 2: Android ist anders - eine Positionsbestimmung

Speaker

open source (free software)

Linux

Web

Java

Android

CTO@inovex

Christian Meder

Page 3: Android ist anders - eine Positionsbestimmung

Android ist anders als erwartetPrognosen 2010/2011

Source: IDC, Gartner, 2011

Page 4: Android ist anders - eine Positionsbestimmung

Android ist anders als vorhergesehenSmart Devices

Page 5: Android ist anders - eine Positionsbestimmung

Android ist anders als seine VorfahrenSmart Device Revolution

"From Altair to iPad: 35 years of personal computer market share" by Jeremy Reimer, 14.8.2012, ars technicahttp://arstechnica.com/business/2012/08/from-altair-to-ipad-35-years-of-personal-computer-market-share

Page 6: Android ist anders - eine Positionsbestimmung

Android ist sehr aktivierendAktivierungen

1.5 Millionen Aktivierungen täglich (Larry Page, 17.10.2013)

1 Milliarde aktivierte Geräte (Sundar Pichai, 03.09.2013)

Page 7: Android ist anders - eine Positionsbestimmung

Android ist anders als andere SmartphonesSmartphones

Page 8: Android ist anders - eine Positionsbestimmung

Android ist anders als letztes JahrSmartphones

Source: IDC Worldwide Mobile Phone Tracker, February 12, 2014

Page 9: Android ist anders - eine Positionsbestimmung

Android ist anders, aber andere inzwischen auchUser Interface Design

Page 10: Android ist anders - eine Positionsbestimmung

Android sieht anders aus als letztes JahrAndroid UI Patterns: Navigation Drawer

Page 11: Android ist anders - eine Positionsbestimmung

Android ist anders und schlanker und schnellerPerformance

Project Svelte

Page 12: Android ist anders - eine Positionsbestimmung

Android ist anders und wieder doch nichtNexus Geräte und Google Play Edition

Source: android.google.com

Page 13: Android ist anders - eine Positionsbestimmung

Android ist anders als viele jemals geträumt hättenNokia

Source: Nokia

Page 14: Android ist anders - eine Positionsbestimmung

Android ist anders als ein embedded LinuxLizenzen

Source: http://developer.android.com/images/system-architecture.jpg

Page 15: Android ist anders - eine Positionsbestimmung

Android ist anders im fernen OstenAsien

Emotion UI Huawei http://en.ui.vmall.com/Xiaomi Miui http://en.miui.com/

Page 16: Android ist anders - eine Positionsbestimmung

Android ist anders vor allem in ChinaAndroid 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

Page 17: Android ist anders - eine Positionsbestimmung

Android ist anders, aber immer süßVersionen

Source: http://designyoutrust.com/2013/10/next-8-android-versions-after-kitkat-android-4-4-alphabetically/

Page 18: Android ist anders - eine Positionsbestimmung

Android ist alles andere als einheitlichVersionen

Source: https://developer.android.com/about/dashboards/index.html

Page 19: Android ist anders - eine Positionsbestimmung

Android ist anders, dann aber wieder doch nichtGoogle Play Services

Source: http://blogs.computerworld.com/android/22295/google-deconstructing-android

Page 20: Android ist anders - eine Positionsbestimmung

Android ist anders, geradezu gefährlichSecurity

Page 21: Android ist anders - eine Positionsbestimmung

Android ist anders, aber vielleicht doch harmloserSecurity

Page 22: Android ist anders - eine Positionsbestimmung

Android ist anders und lernt weiter dazuSecurity

Source: https://plus.google.com/+AdrianLudwig/posts/FHLDGk3TkLN

Page 23: Android ist anders - eine Positionsbestimmung

Android ist anders und größerTablets

Page 24: Android ist anders - eine Positionsbestimmung

Android ist anders, aber sich selbst ähnlichTablets

Source: Gartner (Februar 2014)

Page 25: Android ist anders - eine Positionsbestimmung

Android ist anders wie das moderne WebResponsive Design

Source: http://developer.android.com/design/style/devices-displays.html

Page 26: Android ist anders - eine Positionsbestimmung

Android ist anders auch im WebViewWebView

Source: https://developers.google.com/chrome/mobile/docs/webview/overview

kein WebGL

kein WebAudio

kein WebRTC

keine Form Validation

Page 27: Android ist anders - eine Positionsbestimmung

Android ist anders, kreativHybride

Page 28: Android ist anders - eine Positionsbestimmung

Android ist anders, auch für andereEmbedded Tablets

Amazon http://www.amazon.de/Kindle-Fire-Zoll-HDX-Display-WLAN/dp/B00D695H6O

Page 29: Android ist anders - eine Positionsbestimmung

Android ist anders als Kamera Kameras

Nikon http://www.nikon.de/de_DE/product/digital-cameras/coolpix/style/coolpix-s800cSamsung http://www.samsung.com/de/promotions/galaxycamera/

Page 30: Android ist anders - eine Positionsbestimmung

Android ist anders, auch tragbarSmartwatches

Samsung Galaxy Gear http://www.samsung.com/de/consumer/mobile-device/mobilephones/smartphones/SM-V7000WDADBNeptune Pine http://www.neptunepine.com/

Page 31: Android ist anders - eine Positionsbestimmung

Android ist anders, für manche erschreckendGlasses

Google Glass http://www.google.com/glass/start/Recon Instruments Snow2 http://www.reconinstruments.com/products/snow2/

Page 32: Android ist anders - eine Positionsbestimmung

Android ist anders, bald noch tragbarerWearable SDK

Page 33: Android ist anders - eine Positionsbestimmung

Android ist anders zu Lande und in der LuftFortbewegung

Renault R-Link http://www.renault.de/renault-modellpalette/multimedia/r-link-wall/Boing 787 http://www.boeing.com/boeing/commercial/787family/

Page 34: Android ist anders - eine Positionsbestimmung

Android ist anders und wird es auch bleibenHome

LG Kühlschrank http://www.lg.com/us/refrigerators/lg-LFX31995ST-french-3-door-refrigeratorOuya http://ouya.tv

Page 35: Android ist anders - eine Positionsbestimmung

Android Open Source ProjektAndroid

Android

=

Linux

+

Java

Page 36: Android ist anders - eine Positionsbestimmung

Android Open Source ProjektHerausforderungen

● 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

Page 37: Android ist anders - eine Positionsbestimmung

Android Open Source ProjektVorteile: 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)

Page 38: Android ist anders - eine Positionsbestimmung

Android Open Source ProjektVorteile: 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

Page 39: Android ist anders - eine Positionsbestimmung

Android Open Source ProjektNachteile

● hohe Hardwareanforderungen (für embedded)

● eher UI zentrisch, aber Google Glass

● Latenzen (Audio Diskussion)

● Security

● Realtime ?

● Robustheit: uptime, watchdog, etc.

Page 40: Android ist anders - eine Positionsbestimmung

Android ist anders und wird es auch bleibenCommunity

Page 41: Android ist anders - eine Positionsbestimmung

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

Page 42: Android ist anders - eine Positionsbestimmung

Vielen Dank für Ihre Aufmerksamkeit

Kontakt

Christian MederCTO

inovex GmbHOffice PforzheimKarlsruher Str. 7175179 Pforzheim

Mail [email protected]