Typen mobiler Apps
Sie können verschiedene Typen von Apps verwenden, um Ihr Gerät zu sichern.
Gegenüberstellung von öffentlichen Apps und privaten Apps
Öffentliche Apps sind Apps, die in öffentlichen App Stores, wie z. B. iTunes App Store für iOS und Google Play für Android, freigegeben werden. Private Apps sind Apps, die speziell für Unternehmen entwickelt und nicht öffentlich freigegeben werden. Private Apps werden Mitarbeitern in einer Organisation bereitgestellt und sind in öffentlichen Stores nicht verfügbar. Unternehmen oder Anbieter entwickeln diese Apps für den unternehmensspezifischen Einsatz. Private Apps werden auch als Unternehmens-Apps bezeichnet.
Gegenüberstellung von nativen Apps und Hybrid Apps
Native Apps werden speziell für eine mobile Betriebssystemplattform entwickelt, die Programmiersprachen wie Swift und Objective-C für iOS und Java™ für Android unterstützt. Die Apps werden entsprechend den Plattformrichtlinien für App-Entwicklung entwickelt und verwenden die vom Betriebssystem angebotenen APIs. Die Apps ermöglichen einen einfachen Zugriff auf integrierte Gerätefunktionen wie die Kamera, Bluetooth und GPS. Native Apps sind schneller, haben eine einheitliche Darstellung und Funktionsweise und bieten höhere Sicherheit. Allerdings haben native Apps eine längere Entwicklungszeit und müssen für jede Plattform individuell entwickelt werden.
Hybrid Apps sind Web-Apps, die mit HTML5 und JavaScriptentwickelt werden. Diese Apps sind Websites, die so gebündelt werden, dass sie sich wie eine native App verhalten. Hybrid Apps können unter iOS und Android ausgeführt werden und alle App-Daten werden von Anwendungsservern bereitgestellt. Diese Apps setzen Web-Service-API-Aufrufe ab, um die Daten abzurufen. Hybrid Apps verwenden App-Entwicklungsplattformen wie IBM® Worklight, Cordova, Angular oder Ionic. Die App-Entwicklungsplattformen stellen diesen Apps den nativen Wrapper bereit. Hybrid Apps sind langsamer, weil die Daten von Anwendungsservern über das Internet geladen werden.