Hybrid-App

Alltags-Analogie

einem Theaterstück vergleichen, das auf unterschiedlichen Bühnen – etwa in verschiedenen Städten mit jeweils eigenem Theatergebäude – mit derselben grundlegenden Inszenierung aufgeführt wird, jedoch jeweils angepasst an das konkrete, lokale Bühnenbild

Was steckt dahinter?

Eine Hybrid-App lässt sich am besten mit einem Theaterstück vergleichen, das auf unterschiedlichen Bühnen – etwa in verschiedenen Städten mit jeweils eigenem Theatergebäude – mit derselben grundlegenden Inszenierung aufgeführt wird, jedoch jeweils angepasst an das konkrete, lokale Bühnenbild. Eine Hybrid-App wird mit Web-Technologien wie HTML, CSS und JavaScript entwickelt, aber anschließend wie eine vollwertige native App auf dem Smartphone installiert und ausgeführt, statt nur im Browser zu laufen. Technisch gelingt dies, indem die Web-Anwendung in eine sogenannte native “Hülle” verpackt wird – eine minimale, plattformspezifische App, die im Wesentlichen nur eine eingebettete Browser-Komponente enthält, in der die eigentliche Web-Anwendung läuft. Aus Nutzersicht ist dieser Unterschied praktisch nicht erkennbar: Die App lässt sich aus dem App Store oder Google Play Store herunterladen, erscheint mit eigenem Icon auf dem Homescreen und verhält sich in den allermeisten Belangen wie eine vollständig native Anwendung. Der entscheidende Vorteil einer Hybrid-App liegt darin, dass sie über diese native Hülle zusätzlich auf Funktionen des Geräts zugreifen kann, die einer reinen Webseite im Browser normalerweise verschlossen blieben – etwa die Kamera, GPS-Standortdaten, Push-Benachrichtigungen oder das lokale Dateisystem. Genau diese Brücke zwischen Web-Code und nativen Gerätefunktionen wird bei Ionic typischerweise durch Capacitor hergestellt.