A Adobe recomenda usar o Editor de SPA para projetos que exigem renderização do lado do cliente com base em estrutura de aplicativo de página única (por exemplo, React). Saiba mais.
O AEM aproveita as soluções de publicação do Adobe PhoneGap e do Adobe, permitindo criar e gerenciar aplicativos móveis de várias plataformas, ricos em conteúdo e utilitários:
AEM integra-se ao Adobe Serviço de PhoneGap Build para simplificar o processo de criação e implantação do aplicativo.
Adobe ContentSync permite que os usuários baixem facilmente atualizações de página e conteúdo no ar (OTA) para seus dispositivos sem precisar reinstalar o aplicativo ou baixar da appStore, Google Play ou outras fontes de aplicativos.
Adobe Analytics O é totalmente integrado aos AEM aplicativos e permite o rastreamento detalhado da distribuição, geolocalização, sistemas operacionais, dispositivos, fluxos de cliques, rastreamento iBeacon e muito mais.
Os desenvolvedores podem usar o AEM Kit inicial do PhoneGap juntamente com recursos adicionais encontrados em https://github.com/adobe-marketing-cloud-apps para inicializar AEM aplicativos com PhoneGap, incluindo um aplicativo nativo de referência que executa o Cordova Webviews.
O readme para o repositório Git do Starter Kit inclui um tutorial para o uso do kit inicial:
Os desenvolvedores do iOS devem estar cientes de um problema aberto com aplicativos Cordova em execução no iOS 9. Esse problema impede que solicitações sejam feitas em hosts inseguros (como http://localhost:4502). Esse problema será resolvido com uma versão futura do cordova-ios (consumida pela CLI do Cordova), mas enquanto isso, há duas soluções alternativas disponíveis:
cordova platform add ios
em "<app root="">/platform/ios/<app name="">/<app name="">-Info.plist") pode ser editado manualmente para incluir a seguinte propriedade:<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
Para obter mais detalhes sobre "App Transport Security", consulte a seguinte seção de Documentos de pré-lançamento do iOS9 da Apple e isto discussão sobre estouro de pilha.
Para saber mais sobre as funções e responsabilidades de um Administrador e Desenvolvedor, consulte os recursos abaixo: