Mobile Apps

Der grösste Vorteil einer nativen App ist die bestmögliche Performance und Benutzererfahrung. Dass die Entwicklung einer nativen App für jede Plattform gesondert stattfindet, ist nur die halbe Wahrheit. Natürlich kann das jeweilige Software Development Kid (SDK) der entsprechenden Plattform verwendet werden. Es gibt ausserdem gewisse Tätigkeiten, z.B. Deplyoment, dass explizit für jeden App Store erledigt werden muss. Mittlerweile stehen dem Entwickler jedoch verschiedene Frameworks zur Verfügung, mit denen sich einen Grossteil des Sourcecodes teilen lässt (Cross-Plattform). Vor allem mit der Business Logik, welche entkoppelt von Grafikelementen ist, ist dies schon länger problemlos möglich. Für Benutzeroberflächen gibt es ebenfalls Lösungen, lediglich für spezielle Gerätefunktionen kann es erforderlich sein, dass plattformspezifischer Code geschrieben werden muss.

Driver App - KM Aktualisierung

Für eine öffentliche App bietet der Store eine gute Vermarktungsmöglichkeit. Private oder firmeninterne Apps können entsprechend gekennzeichnet werden und erscheinen nicht in Suchanfragen (alternativ firmeninterner Store aufbauen). Sie können zwischen den verschiedenen Vermarktungsstrategien kostenlos, kostenpflichtig oder In-App-Käufe und länderspezifischen Vertrieb auswählen.

Nachdem Sie die App aus dem Store heruntergeladen und installiert haben, ist grundsätzlich keine Internetverbindung mehr erforderlich. Es hängt jedoch stark von der App-Funktionalität ab, ob während der Nutzung, z.B. mit einem Service kommuniziert wird und/oder eine Offlinesynchronisation implementiert wurde.