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 wird in die Adobe PhoneGap Build service integriert, um die Erstellung und Bereitstellung der Anwendung zu vereinfachen.
Mit Adobe ContentSyncis können Benutzer mühelos Seiten- und Inhaltsupdates 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 eine detaillierte Verfolgung von Distribution, Geolocation, Betriebssystemen, Geräten, Clickstreams, iBeacon-Verfolgung 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, einschließlich einer Referenz-nativen App, in der Cordova Webviews ausgeführt wird.
Die Readme für das Starter Kit Git-Repository enthält ein Lernprogramm zur Verwendung des Starter-Kits:
IOS-Entwickler sollten sich eines offenen Problems mit Cordova-Apps, die unter iOS 9 ausgeführt werden, bewusst sein. Dieses Problem verhindert, dass Anforderungen an unsichere Hosts (wie http://localhost:4502) gesendet werden. Dieses Problem wird mit einer kommenden Version von Cordova-Ios (von der Cordova-Befehlszeilenschnittstelle verwendet) behoben, aber in der Zwischenzeit gibt es zwei Workarounds:
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 Prerelease docs und in dieser Stack Overflow-Diskussion.
Informationen zu den Rollen und Verantwortlichkeiten von Administratoren und Entwicklern finden Sie in den nachfolgend aufgeführten Ressourcen: