アドビは、シングルページアプリケーションフレームワークをベースにしたクライアント側のレンダリング(React など)を必要とするプロジェクトには SPA エディターを使用することをお勧めします。詳細情報を参照してください。
AEM Mobile On-demand Servicesアプリの構築は、Cordova(または PhoneGap)シェルで直接実行するアプリの構築とは異なります。 開発者は、以下の事項に精通している必要があります。
プラグインについて詳しくは、以下のリソースを参照してください。
プラグイン機能を使用するテンプレートは、プラグインのブリッジなしでもブラウザーでオーサリング可能なように記述する必要があります。
次のガイドラインは、モバイルアプリのテンプレートとコンポーネントを作成する経験豊富なAEM開発者を支援します。
再利用性と拡張性を向上させるために AEM Sites テンプレートを構造化する
1 つのモノリシックスクリプトよりも複数のコンポーネントスクリプトファイルを優先
使用するテンプレート言語は、JSP よりも Sightly/HTL の方が望ましい
デバイス上でのパフォーマンスを最適化する
レンダリングを妨げる外部スクリプトについて詳しくは、こちらを参照してください。
Web 向けの汎用的な JS および CSS ライブラリよりも、アプリ固有のクライアント側 JS および CSS ライブラリの方が望ましい
jQuery Mobile について詳しくは、こちらを参照してください。
フルスタックライブラリよりもマイクロライブラリの方が望ましい
記事のペイロードのサイズを最小限に抑える
他の 2 つの役割および責任について詳しくは、以下のリソースを参照してください。