++++ Folgen Sie uns auf Twitter oder Facebook ++++
Neue Frameworks und Anbieter bringen frischen Wind in die Debatte
Wer sich über Hybrid Apps informiert, stößt früher oder später auf das legendäre Techcrunch Interview mit Marc Zuckerberg, in dem der Facebook Gründer die Entwicklung der Facebook Apps auf HTML5 Basis als „biggest mistake“ betitelte. Anstatt eine App für jede einzelne Plattform (iOS, Android, Windows Phone) zu erstellen, ging Facebook den Weg einer Hybrid App auf HTML5 Basis. Der Vorteil: Alle Plattformen einschließlich der mobilen Webseite konnten mit demselben Quellcode geschrieben werden.
Facebooks Pläne zu ambitioniert
Die App jedoch zog mehr und mehr Kritik auf sich: Zu langsam, kein natives Scrolling-Gefühl, zu ruckelig. Die Enttäuschung Zuckerbergs schien berechtigt und 2012 wurde die hybride Facebook App durch native Apps ausgetauscht und damit den Vertretern der Hybrid App Bewegung der Wind aus den Segeln genommen.
Facebooks Pläne einer rein webbasierten Mobile Strategie waren im Nachhinein betrachtet zu ambitioniert. Zum einen, weil die zu Grunde liegenden Technologien noch lange nicht ausgereift waren. Der erste HTML5 Release Candidate wurde von der W3C erst im Dezember 2012 veröffentlicht. Phonegap wurde erst 2011 von Adobe übernommen und damit zum Einfallstor des ersten großen Infrastruktur-Anbieters in das Hybrid App Ökosystem.
Zum anderen wurden die Web Views – die mobilen Browser, in denen Hybrid Apps ausgeführt werden – von den Betriebssystemen iOS und Android stiefmütterlich behandelt und so gut wie nicht weiterentwickelt. Dies hatte zur Folge, dass die Geräte zwar immer besser, Hybrid Apps aber gefühlt immer schlechter wurden.
Hybrid Apps auf dem Vormarsch
Seit anderthalb Jahren aber kehrt wieder frischer Wind in die „Hybrid vs. Native“ Debatte und vielversprechende Hybrid Apps erobern die App Stores. Für diesen Durchbruch sind drei Faktoren maßgeblich verantwortlich:
- Große Unternehmen investieren in das Hybrid App Ökosystem. 2011 machte Adobe mit der Akquisition von Phonegap den Anfang. Intel folgte dem Beispiel 2013 und kaufte mit appMobi eine weitere Hybrid App Plattform und startete im gleichen Jahr das Crosswalk-Projekt – ein Open Source Tool für Hybrid Entwickler. Auch IBM und Telerik unterhalten mittlerweile ihre eigenen Entwickler-Tools und –plattformen. Und nicht zuletzt Microsoft bietet seit letztem Jahr umfangreichen Support für die Hybrid App Entwicklung.
- iOS und Android geben ihren Web Views mehr Power. Hatte es in der Vergangenheit noch den Anschein, als ob die OS Hersteller Hybrid Apps das Wasser abgraben wollten, haben im letzten Jahr sowohl Apple als auch Google für die Web Views ihrer Betriebssysteme umfangreiche Updates veröffentlicht. So wurde unter Android 4.4 & 5 die Web View nach vier langen Jahren grundlegend erneuert.
- Neue Frameworks sorgen für modernes und zeitgemäßes Aussehen von Hybrid Apps. Allen voran das Ionic Framework hat sich der Mission verschrieben, nicht nur die optimale Performance aus Hybrid Apps herauszuholen, sondern auch hinsichtlich der User Experience neue Maßstäbe zu setzen. Das Team aus Wisconsin hat in einer zweiten Finanzierungsrunde gerade 2,6 Mio. $ eingesammelt und bereits eine beachtliche Community hinter sich versammelt. Weitere Frameworkanbieter wie Famo.us oder Reapp stehen in den Startlöchern, um den Markt weiter anzuheizen.
Noch ist nicht absehbar, ob sich Hybrid Apps tatsächlich im Mainstream der App Entwicklung etablieren werden. Weiterhin gibt es Einstiegsbarrieren wie zum Beispiel die relativ komplizierte Beherrschbarkeit der Tools und die scheinbare Undurchsichtigkeit der Frameworks. Die Vorteile aber liegen auf der Hand und positive Beispiele gibt es – im Gegensatz noch zu 2011 – viele.
Die hybride Fitness App sworkit zum Beispiel wurde bereits vier Millionen mal heruntergeladen und dazu im Apple App Store, Google Play Store und Windows Phone App Store gefeaturet. Auch der Blog Aggregator Feedly setzt auf Hybrid Apps und erreicht damit laut eigenen Angaben 15 Millionen User. Große Portale wie Instagram verwenden für Teile ihrer App – bei Instagram die Timeline – die Web View und HTML5.
Die Frage, ob nativ oder hybrid, wird uns also noch eine Weile erhalten bleiben.
Über den Autor: Jan Michael Gerwin ist zusammen mit Christian Justus Geschäftsführer der App Agentur Hybrid Heroes, die sich auf hybride App Entwicklung mit Webtechnologien spezialisiert hat.
Beitragsbild: Hybrid Heroes
Und auch zum Unternehmen des Autors ist verlinkt, und das finde ich auch ok und hilfreich.
Das ist im Autorenprofil ja auch richtig und nicht unser Thema.
Der Autor nennt doch ganz klar mehrere Systeme und verlinkt direkt zum Hersteller. Warum dann nicht auch eine weitere Alternative nennen, die keine unbedeutende Rolle spielt und bei der Recherche vielleicht übersehen wurde. Es bringt mehr Transparenz.
Wenn es Dir darum ginge, unsere Leserschaft zu informieren, dann hättest Du eben mehrere oder sogar alle anderen Anbieter nennen müssen. Aber in einem Kommentar zu einem Blogpost zu erwähnen, dass das eigene Unternehmen oder der eigene Arbeitgeber auch eine tolle Lösung hat und dies zu verlinken, ist schlicht Werbung und so 2006. Aber letztlich musst Du ja wissen, wie Du und Dein beworbenes Unternehmen wahrgenommen werden wollen. Daher habe ich Deine Werbung auch nicht gelöscht.
Wieso sollte ein Nutzerkommentar alle Lösungen aufzählen? Es ist doch gerade die Stärke der Community, verteiltes Wissen zu kombinieren.
Ja, der Grat zur Werbung ist schmal, aber solange es kein massenhaft verbreiteter Kommentar ist, nichts unwahres geschrieben wird und die Werbung relevant ist und Mehrwert bieten kann, verschlechtert das zumindest meinen Eindruck eines Unternehmens keinesfalls.
Gern geschehen, aber mal ehrlich: Wer hat denn angefangen mit der Werbeveranstaltung? Doch wohl der Autor.
Ach ja? Wo erwähnt er denn im Text sein eigenes Unternehmen und lobt es so wie Du Deins?
Toller Beitrag. Und in der Praxis ist es ja tatsächlich so, dass die Grenzen zwischen nativen und hybriden Apps immer mehr verschwimmt – eine sehr gute Entwicklung übrigens. D.h. reinrassige native, betriebssystem-spezifische Apps, die als solche auch in den Stores erhältlich sind, werden mit Komponenten angereichert, die auf dynamischem HMTL/CSS-Code basieren.
Schade nur, dass wir Deutschen immer dazu neigen neidisch zu den USA rüberzuschauen: in diesem Beitrag werden gleich drei US-Amerikanische Firmen/Frameworks genannt und verlinkt, obwohl der größte App-Hersteller weltweit ein deutsches Unternehmen ist. Und ich finde das sei an dieser Stelle auch ruhig einmal erlaubt genannt zu werden: Tobit.Software. Über 70.000 Unternehmen vertrauen dem Framework chayns® (www.chayns.de), dem weltweit populärsten App-Framework, das genau die beschriebenen Möglichkeiten bietet.
Vielen Dank für die Werbeveranstaltung.
Hallo,
wir sind auch den Weg gegangen und ganz ehrlich, wenn die ganz großen keine HTML5 App zaubern können, wie sollen andere Unternehmen mit weniger Power als Facebook es dann schaffen?
Wir sind sogar noch einen Schritt weiter gegangen. Wir haben die App-Entwicklung abstrahiert und schaffen über einen Konfigurationslayer Plattformunabhängigkeit.
Hallo Sven,
Facebook hat sich aber bereits 2012 dazu entschieden von hybrider App-Entwicklung weg zu gehen und nativ zu entwickeln. Rein technisch waren die Smartphones da aber noch nicht so leistungsstark wie heute. Durch bessere Prozessoren werden auch Hybrid-Apps besser. Hier ist ein Blog-Artikel, der das nochmal auf den Punkt bringt. Facebooks Entscheidung hätte heute ein ganz anderes Ergebnis, glaube ich.
http://www.flyacts.com/blog/hybrid-apps-und-ihre-performance-ein-viel-diskutiertes-thema/