Native App
Eine Anwendung, die mit den Oberflächen- und Systemschnittstellen ihrer Zielplattform umgesetzt wird.
Was ist eine Native App?
Eine Native App wird für die vorgesehenen Plattformen mit deren Anwendungsmodell sowie passenden Oberflächen- und Systemschnittstellen entwickelt. Sie wird als Anwendung auf dem Gerät bereitgestellt. Gerätefunktionen unterliegen weiterhin den jeweiligen Berechtigungen und technischen Grenzen. Der Begriff legt weder eine einzige Programmiersprache noch einen einzigen Verteilweg fest. Unterstützung mehrerer Betriebssysteme braucht passende Umsetzung und Prüfung.
Ein erfundenes Unternehmen plant eine App mit einem bestimmten Barcodelesegerät. Das Team prüft die tatsächlich verfügbare Schnittstelle, Zielgeräte, Berechtigungen und den vorgesehenen Arbeitsablauf. Ein nativer Ansatz kann dafür passend sein, beweist aber nicht allein die Kompatibilität des Lesegeräts. Installation, spätere Updates und Betreuung müssen ebenfalls geklärt sein. Benötigte Offline-Speicherung und Übertragung bleiben eigene Entwicklungsaufgaben.
Quellen
Verwandte Begriffe
- Hybride AppWebbasierte Oberfläche und native Geräteanbindung in einer installierbaren Anwendung verbinden.
- 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


