Mobile App. Development
Das Smartphone wird zur mobilen Einkaufsplattform der Zukunft. Benutzer schätzen die kinderleichte Bedienung sowie die ständige Verfügbarkeit. Wir helfen Ihnen Ihre Visionen umzusetzen und haben für Sie das richtige Know-how
Hybrid versus native
Hybrid-Apps bedienen mobile Systeme wie Android, Blackberry, iOS und Windows Phone. Auf Grund ihrer mobilen Abdeckung liegt ein wesentlicher Vorteil der Hybrid-Apps darin, dass mit einer Entwicklung alle mobilen Plattformen abgedeckt werden können und keine parallelen Softwareentwicklungen für die jeweiligen Ökosysteme stattfinden (siehe Abbildung). Infolgedessen sinkt der Entwicklungsaufwand auf Seiten des Softwareherstellers erheblich.
Zudem vereinen Hybrid-Apps die Vorteile von Nativen Apps und Mobile Apps, eine Kombination, bei dem – für den Nutzer nicht sichtbar – innerhalb des nativen "App-Rahmens" Inhalte der mobilen Web-App angezeigt werden. Dies ist möglich, indem der Entwickler mit einem HTML-, CSS- und JavaScript-Code eine Web-App programmiert und diese in eine Native-Browser-App einbettet. Auf Grund dieser Nativen/Web-Lösung können Hybrid-Apps diverse Systemfunktionalitäten ausspielen. Zum einen können Hybrid-Apps durch Technologien, wie dem Framework PhoneGap, auf die Hardware- und die Software-Komponenten des mobilen Endgerätes zugreifen und miteinander interagieren. Zum anderen nutzen Sie die Vorteile der Web-App-Technologie, um mit HTML5 & Co. die unterschiedlichen Plattformen bedienen zu können.
Auch wenn Hybrid-Apps alle Vorteile von Native und Web vereinen, so erben diese auch teilweise ihre technologischen Nachteile. Hybrid-Apps nutzen die Funktionalitäten einer Web-App, sind somit nicht betriebssystemnah wie die nativen Apps mit dem mobilen Endgerät verbunden und müssen dadurch immer mit der Zwischenschicht des Browsers agieren. Daraus ergibt sich bei rechenintensiven Funktionen bzw. Anwendungen Performance-Probleme, wie es beispielsweise komplexe Spiele aufzeigen.
Aufgrund der plattformunabhängigen Umsetzung der Hybrid-App können weder plattformspezifische Interaktionsdesigns, noch Look and Feel der jeweiligen Plattform verarbeitet werden.
Unser Leistungsangebot
-
GUI design
-
Prototyping
-
Anwendungsentwicklung
-
Support bei Trendfragen
-
Anwendungsunterhalt
- Weiterentwicklung von Anwendungen