単一ページアプリケーションフレームワークを基にしたクライアント側レンダリング(React など)が必要なプロジェクトでは、SPA エディターを使用することをお勧めします。詳細情報
AEM では、Adobe PhoneGap および Adobe Publishing Solution を利用することにより、コンテンツが豊富でユーティリティベースの次のようなクロスプラットフォームモバイルアプリケーションを作成し、管理できます。
AEM は、Adobe PhoneGap Build サービスと統合され、アプリケーションをビルドしてデプロイするプロセスの簡素化を実現しています。
Adobe ContentSync を使用すると、ユーザーはアプリケーションを再インストールしたり、AppStore や Google Play やその他のアプリ提供元からダウンロードしたりすることなく、ページおよびコンテンツの更新を自分のデバイスに無線(OTA)で簡単にダウンロードできます。
Adobe Analyticsは、AEM アプリに完全に統合されており、配布、位置情報、オペレーティングシステム、デバイス、クリックストリーム、iBeacon の詳細なトラッキングを行うことができます。
開発者は、AEM PhoneGap Starter Kitと、https://github.com/adobe-marketing-cloud-appsにある追加のリソースを使用して、Cordova Webビューを実行する参照用ネイティブアプリを含む、AEMアプリをPhoneGapでブートストラップできます。
Starter Kit Git リポジトリの readme には、スターターキットを使用するためのチュートリアルが含まれています。
iOS の開発者は、iOS 9 で Cordova アプリを実行した場合の未解決の問題に留意する必要があります。この問題は、安全でないホスト(http://localhost:4502など)に対する要求が行われないようにします。 この問題は、(Cordova CLI で利用される)cordova-ios の今後のリリースで解決される予定ですが、それまでは次の方法で回避できます。
cordova platform add ios
を実行した後に見つかる)アプリケーション —Info.plistを手動で編集し、次のプロパティを含めることができます。<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
「App Transport Security」について詳しくは、AppleのiOS9プレリリースドキュメントの次の節と、このスタックオーバーフローの説明を参照してください。
管理者および開発者の役割と責任について詳しくは、以下のリソースを参照してください。