Cordova-Anwendungen entwickeln
Für die Entwicklung plattformübergreifender MobileFirst-Anwendungen müssen Sie die Open-Source-Tools und das Framework von Apache Cordova verwenden. Bestimmte MobileFirst-Features bieten spezielle Unterstützung für die Integration von Cordova-Apps.
Apache Cordova ist eine webbasierte Plattform für die Entwicklung von Apps mit HTML, CSS und JavaScript auf der WebView-Anwendungsschnittstelle. WebView wird vom nativen SDK gestartet. MobileFirst-SDKs stellen Funktionen für beide Phasen der Laufzeit bereit, wobei nur ein Minimum der erforderlichen Funktionen auf dem nativen MobileFirst-SDK basiert. In Cordova-Apps können Sie JavaScript-Code mit Standardwebtechnologien wie CSS, HTML und JavaScript schreiben und müssen den Code nicht an die Entwicklungssprache an jede native Plattform für mobile Geräte anpassen. Stattdessen werden Anwendungen in nativen Wrappern ausgeführt, die auf die jeweilige native Plattform ausgerichtet sind. Das MobileFirst-SDK von V8.0.0 bietet jetzt auch Unterstützung für Crosswalk WebView, das das native Cordova WebView ersetzen kann. Weitere Informationen finden Sie unter Crosswalk WebView (Android).
Registrieren Sie Ihre App nach der Installation aller erforderlichen Plug-ins beim Server. Weitere Informationen finden Sie unter Cordova-Anwendungen bei MobileFirst Server registrieren.
- Informationen zu Entwicklungsproblemen in einer nativen Umgebung, Informationen zu den Änderungen, die das MobileFirst-Plug-in am Startcode vornimmt und ausführliche Informationen zum Start von Cordova WebView finden Sie unter Cordova-Apps für Android entwickeln, Cordova-Apps für iOS entwickeln und Cordova-Apps für Windows entwickeln.
- Informationen zur Entwicklung der WebView- und IDE-Editoren mit automatischer Vervollständigung für die JavaScript-API finden Sie unter Cordova WebView.
Die folgenden Abschnitte enthalten detaillierte Angaben zu den einzelnen Entwicklungsphasen.