Hybrid App

Hybrid App

Copyright ┬ę Shutterstock / Guillaumee

Was ist eine Hybrid App?

Bei einer Hybrid App handelt es sich um eine App f├╝r Mobilger├Ąte, die die Nachteile von Web Apps und nativen Apps beseitigen soll. Sie erfreut sich wachsender Beliebtheit. Das liegt daran, dass es mit ihr m├Âglich ist, verschiedene Plattformen gleichzeitig zu bedienen und dabei h├Ąufig auch auf die Hardware des mobilen Ger├Ątes zuzugreifen.

Was zeichnet eine Hybrid App aus?

Hybride Apps ben├Âtigen einen Container, auf dem sie basieren (zum Beispiel PhoneGap). Dieser wandelt eine Anwendung, die in den meisten F├Ąllen auf den klassischen Websprachen HTML5, CSS3 und Javascript basiert, zu einer hybriden mobilen Architektur. Die App nutzt den Browser des Smartphones, um die Ansicht der Anwendung zu erzeugen. Dazu werden alle optischen Merkmale des eigentlichen Browsers von der App beseitigt. Dazu z├Ąhlt zum Beispiel das Men├╝ des Browsers. Da die Hybrid App bei fortgeschrittenen Systemen auf die Hardware der Mobilger├Ąte zugreifen kann, ist es unter anderem m├Âglich, Apps mit Kamerafunktion zu entwickeln.

Tipp

Wenn Sie noch Fragen bez├╝glich CSS3 haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

Was unterscheidet die Hybrid App von einer nativen App?

Die native App l├Ąuft nur auf dem mobilen Betriebssystem, f├╝r das sie vorgesehen ist. Eine Android App funktioniert ausschlie├člich auf den mobilen Ger├Ąten von Android. F├╝r Smartphones von Apple m├╝ssen Apps f├╝r iOS als Betriebssystem geschrieben werden. Bei einer hybriden App gibt es diese Beschr├Ąnkung nicht. Aus diesem Grund werden Hybrid Apps auch als Cross-Platform-Apps bezeichnet. Die einmal entwickelte App l├Ąuft auf allen g├Ąngigen Betriebssystemen, wobei sie in einer Programmiersprache entwickelt wurde, die nicht speziell f├╝r Mobilger├Ąte vorgesehen sein muss. JavaScript, die meistgenutzte Programmiersprache f├╝r Hybrid Apps, ist eigentlich f├╝r Webseiten bestimmt.

Frameworks f├╝r die Hybrid App

Es gibt verschiedene Frameworks, mit deren Hilfe der Container f├╝r Hybrid Apps hergestellt werden kann. Neben dem bereits erw├Ąhnten PhoneGap z├Ąhlen dazu React Native, Ionic, Xamarin oder Cordova.

Vorteile und Nachteile einer Hybrid App

Die Hybrid App hat bestimmte Vorteile und Nachteile, die f├╝r beziehungsweise gegen ihre Nutzung sprechen.

Die Vorteile hybrider Apps

Der wichtigste Vorteil der hybriden Apps besteht darin, dass sie auf allen g├Ąngigen Plattformen nutzbar sind. Das zieht vergleichsweise niedrige Kosten f├╝r ihre Entwicklung mit sich. Es muss nicht f├╝r jede Plattform einzeln eine daran angepasste App v├Âllig neu entwickelt werden. Es reicht aus, einmal mit Hilfe einer geeigneten Programmiersprache eine auf jedem Mobilger├Ąt nutzbare App zu implementieren und diese dann ├╝ber einen Container f├╝r Hybrid Apps f├╝r alle Systeme zug├Ąnglich zu machen.

Die Verwendbarkeit auf allen g├Ąngigen Plattformen bringt es mit sich, dass mit der App zahlreiche Kunden erreicht werden. So ist die Wahrscheinlichkeit, dass sich die Kosten f├╝r die Entwicklung rentieren, besonders hoch. Bei bekannten Unternehmen besteht nicht das Risiko, dass sich Kunden mit einem nicht bedienten Betriebssystem benachteiligt f├╝hlen. So stellt die Verwendung einer Hybrid App sicher, dass die Au├čenwirkung des Unternehmens keinen Schaden nimmt.

Moderne Hybrid Apps sind in der Lage, die Hardware der einzelnen Mobilger├Ąte zu nutzen. Aus diesem Grund gibt es hier kein Nachteil gegen├╝ber nativen Apps. Es ist m├Âglich, Kamera oder Kalender auf Smartphones oder Tablets in der App zu nutzen – unabh├Ąngig von ihrem Betriebssystem.

Wenn Updates erforderlich sind, m├╝ssen diese nicht f├╝r jedes Betriebssystem einzeln eingespielt werden. Eine einmal vorgenommene ├änderung ist aufgrund der Machart der Hybrid Apps f├╝r jedes Betriebssystem gleicherma├čen zug├Ąnglich. Auf diese Weise halten sich die Kosten in Grenzen. Au├čerdem kann ein Update schnell und ohne Verz├Âgerung f├╝r alle Betriebssysteme stattfinden.

Nicht zuletzt ist es m├Âglich, eine Hybrid App im Google Play Store oder im App Store zum Verkauf oder zum Download zur Verf├╝gung zu stellen. Auch in dieser Hinsicht gibt es also keine Nachteile zu einer nativen App.

Die Nachteile hybrider Apps

Neben den vielen Vorteilen gibt es auch Nachteile, die eine Hybrid App mit sich bringt. Ihre fehlende Ausrichtung auf ein spezifisches Betriebssystem hat zur Folge, dass Hybrid Apps viel Arbeitsspeicher ben├Âtigen. Aus diesem Grund sind sie vergleichsweise langsam. Das ist bei solchen Anwendungen problematisch, die auf Geschwindigkeit ausgelegt sind. Au├čerdem kann die Tr├Ągheit der Bedienung die Nutzer ver├Ąrgern. Weiterhin gibt es Probleme, wenn es sich um eine App mit aufwendiger Grafik handelt. Eine solch rechenintensive App ist nicht mit der Struktur der Hybrid App vertr├Ąglich, die nicht direkt am Betriebssystem liegt, sondern auf den Browser als Vermittler zugreift. Da die Hybrid App plattformunabh├Ąngig entwickelt wird, gibt es hier nicht das f├╝r das jeweilige Betriebssystem typische Interface. Dies kann auf einige Nutzer unsympathisch wirken. Das gilt insbesondere f├╝r diejenigen, die sich mit der Marke und damit dem Betriebssystem ihres Smartphones oder Tablets identifizieren.

Einsatzgebiete f├╝r die Hybrid App

Grunds├Ątzlich ist die Hybrid App f├╝r solche Anwendungen geeignet, bei denen es nicht auf Rechengeschwindigkeit ankommt und auch das Look-and-Feel der jeweiligen Plattform eine geringere Rolle spielt. Oft genutzt wird sie f├╝r Shopsysteme, da hier Updates und ├änderungen des Sortiments zeitgleich mit wenig Aufwand auf allen Plattformen ver├Âffentlicht werden k├Ânnen.

Tipp

Wenn Sie noch Fragen bez├╝glich eines Online Marketing Themas haben, dann k├Ânnen Sie gerne unseren Glossar besuchen und sich ├╝ber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte