mobile webapps motivation
DESCRIPTION
TRANSCRIPT
Mobile WebAppsMotivation
Montag, 28. März 2011
We want to mobile!
Montag, 28. März 2011
Montag, 28. März 2011
Plattformen
Montag, 28. März 2011
Market share
Share of worldwide 2010 Q3 smartphone sales to end users by operating system, according to Gartner. [Wikipedia]
Montag, 28. März 2011
Was macht eine App aus?
• Native User-Experience?
• Eigenes Icon?
• Offline fähig?
• Appstore?
• Performance?
Montag, 28. März 2011
Mögliche Ansätze
• Native
• Web-Based
• Hybrid
• (Interpreted)
• (Generated)
Montag, 28. März 2011
Native Anwendung
• Plattform spezifische Sprache und API (Objective-C, C, Java ...)
• Hervorragende Tool Unterstützung
• Gute Einbindung in AppStores etc.
Montag, 28. März 2011
Bsp. iPhone
Montag, 28. März 2011
Native Anwendung
• Beste User-Experience
• Alle Features möglich
• Beste Performance
• Beste Unterstützung durch Plattform Anbieter
• Hoher Entwicklungs-aufwand
• Wenig Wiederverwendung
• Hoher Einarbeitungsaufwand
Montag, 28. März 2011
WebApp
• Spezielle Webseite
• Basis offene Webstandards
• Browser als Basis
• Modernere Browser als auf dem Desktop
• WebApp wird direkt geladen
• Gute Integration in Smartphones
Montag, 28. März 2011
Die “IDE”
Montag, 28. März 2011
WebApp
• Offene Webstandards
• Gering Einarbeitung
• Hohe Wieder-verwendbarkeit
• Kein AppStore Restriktionen
• Nicht alle Features
• Kein native Look&FeelBsp. Scrolling
• Wenig Speicher
• Schlechte Toolunterstützung
Montag, 28. März 2011
Hybrid-App
• Anwendung wird als WebApp geschrieben
• Und in kleinem nativen Rahmen eingebettet
• Alle Features des Gerätes nutzen
• Große Unterstützung: Phonegap
Montag, 28. März 2011
Hybrid-App als agiler Ansatz
• Anwendung als pure WebApp entwickeln und mit Phonegap releasen
• Teile der Anwendung auf bestimmten Plattformen durch native Views ersetzen
• Unterstützt in Phonegap durch Plugins
Montag, 28. März 2011
Hybrid-App
• Beste aus beiden Welten
• Nichts Halbes und nichts Ganzes
Montag, 28. März 2011
Ars Technica App auf dem iPadMontag, 28. März 2011
Fragen?
Montag, 28. März 2011