Adobe empfiehlt die Verwendung des SPA-Editors für Projekte, für die ein frameworkbasiertes clientseitiges Rendering für einzelne Seiten (z. B. React) erforderlich ist. Weitere Informationen
AEM nutzt Adobe PhoneGap und Adobe Publishing Solutions, damit Sie inhaltsreiche und anwendungsbasierte, plattformübergreifende Mobilanwendungen erstellen können:
AEM Integration in die Adobe PhoneGap Build zur Vereinfachung des Anwendungs-Build- und -Bereitstellungsprozesses.
Adobe ContentSync ermöglicht Benutzern das einfache Herunterladen von Seiten- und Inhaltsaktualisierungen Over-the-Air (OTA) auf ihre Geräte, ohne die Anwendung neu installieren oder aus dem AppStore, Google Play oder anderen App-Quellen herunterladen zu müssen.
Adobe Analytics ist vollständig in AEM Apps integriert und ermöglicht ein detailliertes Tracking von Verteilung, Geolocation, Betriebssystemen, Geräten, Clickstreams, iBeacon-Tracking und mehr.
Entwickler können die AEM PhoneGap Starter Kit sowie zusätzlichen Ressourcen, die in https://github.com/adobe-marketing-cloud-apps zum Bootstrapping von AEM Apps mit PhoneGap, einschließlich einer nativen Referenzanwendung, in der Cordova Webviews ausgeführt werden.
Die Readme für das Starter Kit-Git-Repository enthält ein Tutorial zur Verwendung des Starter-Kits:
iOS-Entwickler sollten sich eines offenen Problems mit Cordova-Apps bewusst sein, das auf iOS 9 ausgeführt wird. Dieses Problem verhindert, dass Anfragen an unsichere Hosts (wie http://localhost:4502). Dieses Problem wird mit einer kommenden Version von Cordova-iOS behoben (von der Cordova CLI verwendet), aber in der Zwischenzeit gibt es zwei Problemumgehungen:
cordova platform add ios
in "<app root="">/platforms/ios/<app name="">/<app name="">-Info.plist") manuell bearbeitet werden, um die folgende Eigenschaft einzuschließen:<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Weitere Informationen zu "App Transport Security"finden Sie im folgenden Abschnitt von Dokumente zu Vorversionen mit Apple iOS 9 und dies Diskussion über Stack Overflow.
Informationen zu den Rollen und Zuständigkeiten von Administratoren und Entwicklern finden Sie in den folgenden Ressourcen: