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 service zur Vereinfachung des Anwendungs-Build- und Bereitstellungsprozesses.
Mit Adobe ContentSyncies können Benutzer mühelos Seiten- und Inhaltsaktualisierungen über Over-the-Air (OTA) auf ihre Geräte herunterladen, 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 das detaillierte Tracking von Verteilung, Geolocation, Betriebssystemen, Geräten, Clickstreams, iBeacon-Tracking und mehr.
Entwickler können das AEM PhoneGap Starter Kit zusammen mit zusätzlichen Ressourcen in https://github.com/adobe-marketing-cloud-apps verwenden, um AEM Apps mit PhoneGap zu bootstrapping durchzuführen, 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, die unter iOS 9 ausgeführt werden. Dieses Problem verhindert, dass Anfragen an unsichere Hosts gesendet werden (z. B. 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-Stammordner>/platforms/ios/<App-Name>/<App-Name>-Info.plist") manuell bearbeiten, 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 Apple's iOS9-Vorabversionsdocs und in dieser Diskussion zum Stack-Überlauf.
Informationen zu den Rollen und Zuständigkeiten von Administratoren und Entwicklern finden Sie in den folgenden Ressourcen: