FACTSHEET HYBRID MOBILE APPS Das Internet wird heute immer und überall genutzt. Dies geschieht heute längst nicht mehr nur über den PC oder Notebook. Über zwei Drittel der Internetnutzung in der Schweiz erfolgt heute mobil und der Trend zur mobilen Nutzung ist auch für Unternehmensanwendungen nicht aufzuhalten. Um mit solchen Anwendungen möglichst alle existierenden Plattformen zu erreichen, bedarf es einer betriebssystemunabhängigen sowie geräteübergreifenden App-Entwicklung. in jeder neuen Version, zeitgleich werden die Betriebssysteme performanter, wie am Beispiel iOS7 zu iOS8 mit einer vierfachen Perfomancesteigerung. Auch komplexe 3D-Grafiken sind heute dank WebGL Unterstützung nicht nur nativen Apps vorbehalten. Hybrid Mobile Apps Hybrid-Anwendungen werden auf Basis von Web-Technologien entwickelt (HTML5, CSS3, JavaScript). Das Framework PhoneGap (Cordova) verpackt diese Web-Apps in sogenannte Container. Durch PhoneGap läuft eine WebApp nicht nur auf allen Betriebssystemen, sondern kann auch auf die Hardware der Endgeräte (Kamera, Bewegungssensor, Geolocation, Speicher usw.) zugreifen. Der Code einer Web-App wird also mehrfach verwendet – egal ob iPhone, Windows-Phone, Android-Tablet oder SmartTV. Die Entwicklung einer Hybrid-App ist effizient und wirtschaftlich, insbesondere auch im Hinblick auf Updates oder Erweiterungen. Hybrid-Apps können selbstverständlich auch über die App-Stores bereitgestellt werden. Performance Vorteile Hinsichtlich der Performance waren Hybrid-Apps zu Beginn gegenüber sogenannten nativen Apps klar im Nachteil. Die Technologien haben sich jedoch so rasant weiterentwickelt, dass bereits erhebliche Performancesteigerungen zu verzeichnen sind und auch weiterhin zu erwarten sind. Die Prozessoren in den Engeräten verdoppeln ihre Leistung Hybride Apps bieten einige Vorteile: Plattform- und geräteunabhängige Nutzung Zugriff auf die Gerätehardware Flexibilität und einfache Erweiterbarkeit Bereitstellung in App-Stores Wirtschaftlichkeit dank einer App für alle Plattformen FACTSHEET HYBRID MOBILE APPS Einsatzmöglichkeiten Hybrid App iRes Die Einsatzmöglichkeiten sind sehr breit: Mobile Commerce (Shops, Reservationen, Buchungen, usw.) CRM/ERP Frontends (Bereitstellen von Informationen aus internen Systemen für den mobile Einsatz) Frontends für Leit-, Monitoring- und AlarmsystemeIndividuelle Lösungen für Produktion, Vertrieb, Beratung, Service, usw. iRes ist eine hybride App zur Reservation unterschiedlichster Ressourcen. Im aktuellen Beispiel ist die App für die Buchung von Sportplätzen ausgelegt. Technologie UI Frameworks (bspw. Ionic) AngularJS Framework Cordova Mobile OS Die KOCH IT AG setzt bei der Entwicklung von hybriden Apps auf Open Source Technologien: Ein Anwender kann über die App das Angebot und die verfügbaren Plätze ermitteln, die Daten geografisch oder nach Sportart einschränken, sowie Reservationen tätigen. Die App nutzt dabei Daten über eine REST API die von einem Service auf einem unserer Server bereitgestellt wird. Über den Server werden auch die internen IT-Systeme der Anbieter angebunden. Diese Schnittstelle wird individuell, je nach Anforderungen der Anbieter implementiert. Dabei nutzen wir entweder die bestehenden Schnitstellen der IT-Systeme oder erstellen einen spezifisch auf den Anbieter abgestimmten Schnittstellenservice. Ziel ist die reibungslose Integration von iRes mit den Back-Office-Anwendungen der Anbieter. Analog zu diesem Beispiel lassen sich andere betriebliche und technische Anwendungen mit einem mobilen Frontend ergänzen. UI Frameworks um das Frontend der App zu erstellen (z.B. Ionic, jQuerymobile, etc.) Diese bauen wiederum auf den Technologien HTML 5, CSS3, Sass, JavaScript und nutzt AngularJS als Architekturframework Cordova Framework um auf die Gerätefunktionen wie Kamera, GPS, Beschleunigungssensor, etc. zu nutzen und um die Apps für die verschiedenen Plattformen zu erstellen Anbieter A Anbieter B iRes Service Anbieter C
© Copyright 2024 ExpyDoc