2. Wie erreiche ich den Kunden mobil?
● Webseite/Webapp
– Aufruf im Browser via
Suche, URL oder
Bookmark
● Native App
– Installation über App
Store der jeweiligen
Plattform
3. Webseite/Webapp
● Nutzung des bekannten Webentwickler-
Stacks (HTML, CSS und Javascript, ggf.
jQuery,Angular …); responsive oder „m-
dot“
● „Open Web“ ohne ggf. kostenpfichtigen
Gatekeeper
● 100% cross-plattform (auch Exoten!)
● Web-Technologie und
Browserfähigkeiten werden stetig besser
4. Webseite/Webapp
● Kein voller Zugriff auf Fähigkeiten des
Smartphones und des Betriebssystems
● Keine Präsenz auf Homescreen
● Keine Präsenz in App Stores
● Kein einfach verfügbares Zahlungssystem
5. Native App
● Voller Zugriff auf Fähigkeiten des
Smartphones und des Betriebssystems
● Präsenz auf Homescreen und App Store
● Höhere Performance bei der Ausführung
● In-App-Purchase / In-App-Billing
6. Native App
● Eigener Entwickler-Stack
(Programmiersprache, SDK,Tooling) für
jedes System
– Java für Android
– Swift/Objective-C für iOS
– C# für Windows Phone
15. Empfehlungen
● Ionic 1.*
– für kurzfristigen
produktiven Einsatz (2-5
Monate bis Release),
wenn bereits Angular-
Erfahrung vorhanden
● Angular: Upgrade-
Unterstützung und
„mix&match“ ab 1.5
● Ionic 2.0
– für Neueinsteiger zum
experimentieren, für
langfristige Projekte
http://www.gajotres.net/should-you-upgrade-to-ionic-2/
23. IonicView
● 'IonicView' im App
Store / Google Play
downloadbar
● Test in App-Umgebung
ohne Build-Prozess
– Verhalten != Browser
24. Ionic Package
● Gehosteter Build-Server
– Kein lokales Android SDK bzw. Xcode notwendig → iOS-
Builds für nicht-Mac-Nutzer
● Alternative:Adobe PhoneGap Build
25. Ionic Deploy
● Automatisch oder
kontrolliert aktualisieren
● Verschiedene Channels
definierbar ('prod', 'beta',
'dev' etc.)
26. Fazit
● Nativ ist am besten (wenn Resourcen vorhanden!) –
Ionic ist gute Alternative
– Gatekeeper? → Browser-Fallback verfügbar!
● Ionic 1 ist gut, Ionic 2 wird besser
● Services interessant (Preismodell?!) aber noch im
frühen Stadium