Was unter Mobile App entwickelt wird
Eine Mobile App ist für die Nutzung auf mobilen Endgeräten ausgelegt und berücksichtigt deren Bedienlogik, Bildschirmgrössen und Gerätefunktionen. Dazu gehören unter anderem Navigation per Touch, Offline-Verhalten, lokale Datenspeicherung, Push-Benachrichtigungen oder die Nutzung von Kamera, Standort und Sensoren. Je nach Projekt umfasst die Leistung auch die Anbindung an Backend-Systeme, Benutzerverwaltung, Datensynchronisation und die Vorbereitung für Veröffentlichung und Wartung.
Typische Einsatzfelder mobiler Anwendungen
Mobile Apps werden eingesetzt, wenn Funktionen direkt auf dem Gerät verfügbar sein sollen oder die Nutzung unterwegs im Vordergrund steht. Häufige Anwendungsfelder sind Kundenportale, Service- und Buchungslösungen, interne Unternehmensanwendungen, Aussendienst-Tools, Datenerfassung vor Ort oder Anwendungen mit Benachrichtigungen in Echtzeit. Auch Prozesse, die von Kamerazugriff, Standortdaten oder einer stabilen Nutzung bei schwankender Verbindung abhängen, werden oft als App umgesetzt.
Android, iOS und Hybrid als Umsetzungsformen
Die Leistung Mobile App gliedert sich typischerweise in Android, iOS und Hybrid. Native Apps für Android oder iOS werden gezielt für ein Betriebssystem entwickelt und sind auf dessen technische Umgebung abgestimmt. Hybrid-Apps nutzen eine gemeinsame Codebasis für mehrere Plattformen und werden in einer mobilen Laufzeitumgebung bereitgestellt. Welche Variante geeignet ist, hängt unter anderem von Funktionsumfang, Geräteintegration, Wartungsaufwand und Zielplattformen ab.
Einordnung innerhalb von Mobile und Abgrenzung zu Weblösungen
Innerhalb der Hierarchie gehört Mobile App zum Bereich Mobile und damit zur spezialisierten Softwareentwicklung für mobile Endgeräte. Im Unterschied zu einer mobilen Website oder Web-App wird eine Mobile App in der Regel installiert und kann tiefer auf Gerätefunktionen zugreifen. Die Leistung betrifft damit nicht nur das Oberflächendesign, sondern die technische Umsetzung für App-Plattformen, die Verteilung über mobile Betriebssysteme und das Verhalten auf dem Endgerät.