私は Android プラットフォーム用のハイブリッド アプリケーションの開発を学んでいます (これは後で他のモバイル プラットフォームに拡張されます)。私は多くの記事を読み、始めましたが、これを説明する何かに出くわしていません.
UI (HTML/JavaScript/CSS) ファイルをモバイル デバイスに保存し、WebView 経由で表示したいと考えています。これは、リモート サーバーと通信して、WebService 経由でデータを取得します。私が具体的に理解していないのは次のとおりです。
- UI ファイル (HTML/JavaScript/CSS) は Android デバイスのファイル システムにインストールされますか、それとも Android デバイスにローカルの組み込み Web サーバーがありますか。
- HTML/JavaScript/CSS ファイルがファイル システム上にある場合、リモート Web サービスとどのように通信しますか。リモート サーバーへの AJAX 呼び出しを行いたいとしましょう。WebView を介して表示される UI (HTML/JavaScript) ファイルまたは WebView が置かれている Java コンテナーによって処理されますか? 私が理解できなかったのは、ファイル システム上にある HTML/JavaScript がどのようにして AJAX 呼び出しを行うことができるかということです。
- モバイル デバイスでローカルの組み込み Web サーバーが必要な場合は、いくつか提案してもらえますか? これが本当なら、iOS、Symbian、BlackBerry などの他のプラットフォームでも同じアーキテクチャが動作します。
これが正しい方法ではないと感じる場合は、アーキテクチャについての考えを教えてください。
適切な記事を教えていただくか、この特定のシナリオに関するあなたの考えを説明してください。