0

Android と iOS の両方を対象とした、Titanium Appcelerator を使用した非常に基本的なモバイル アプリケーションを構築しています。アプリケーションのすべての複雑なレイアウトに対して、両方のプラットフォームで Appcelerator WebViews を使用しています。

HTML ファイルをローカルまたは外部からロードすることについてはまだ心配しています。いくつかの考えを次に示します。

ローカル

  • JSON のみをネットワーク経由で転送します (小さいファイル)。したがって、アプリケーションはより速くロードされるはずです (そうですか?)。
  • すべてのアプリ ファイルがリモートで読み込まれるため (とにかくキャッシュが実装されます)、アプリケーションのサイズは小さくなります。
  • リモート コンテンツとやり取りするのに iframe は必要ありません。実際には、外部の Web ビューとやり取りすることはできません。ブリッジとして iframe が必要です。

リモート

  • 新しいバージョンでレイアウトを変更する方が簡単です (簡単な修正を実装する場合、アプリの新しいバージョンは必要ありません)。
  • アプリケーションのサイズは大きくなります (すべての HTML、CSS、JavaScript など、いくつかのファイルをアプリケーションに含める必要があるため)。

両方の選択肢についてどう思いますか?

4

1 に答える 1

0

アプリが非常に動的なレイアウトを持つように設計されている場合、リモート アップデートは比類のない快適さだと思います。

ネイティブ要素でレイアウトを描画することを避けるために HTML のみを使用している場合は、それらをローカルに保持してください。

于 2012-11-12T00:48:11.370 に答える