Hybride App
Webbasierte Oberfläche und native Geräteanbindung in einer installierbaren Anwendung verbinden.
Was ist eine hybride App?
Eine hybride App verbindet eine mit Webtechnologien gebaute Oberfläche mit einem nativen Anwendungskontext. Häufig stellt eine WebView, also eine eingebettete Webdarstellung, die Oberfläche dar. Eine Verbindungsschicht mit passenden Erweiterungen kann Gerätefunktionen erschließen. Welche Möglichkeiten verfügbar sind, hängt von Plattform, Erweiterung und Berechtigungen ab. Eine gemeinsame Weboberfläche garantiert kein identisches Verhalten auf allen Geräten.
Ein erfundenes Serviceteam nutzt ein webbasiertes Formular in einer installierten App und ergänzt einen Fotozugriff über eine geeignete Erweiterung. Das Team prüft Aufnahme, Ablehnung der Erlaubnis und Weitergabe an das Formular auf den Zielplattformen. Neben dem Webcode müssen auch Anwendungskontext und Erweiterungen gepflegt werden. Der Ansatz kann gemeinsame Teile nutzbar machen, hebt aber plattformspezifische Arbeit und Tests nicht auf.
Quellen
Verwandte Begriffe
- Native AppEine Anwendung, die mit den Oberflächen- und Systemschnittstellen ihrer Zielplattform umgesetzt wird.
- Progressive Web AppEine Webanwendung mit zusätzlichen Möglichkeiten für Installation, Geräteintegration und Offline-Nutzung.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
- Cache-InvalidierungCache-Invalidierung beendet die Wiederverwendung einer gespeicherten Kopie nach definierten Regeln. Das Quelldatum bleibt davon getrennt.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


