1

よく耳にする 3 種類のアプリ :
1. 純粋な HTML5
2. ハイブリッド アプリ
3. ネイティブ アプリ

では、これらのアイテムと、純粋な HTML5 アプリとの主な違いは何でしょうか?

ありがとう
スミサ

4

1 に答える 1

4

例えばiPhoneやAndroidといえば、

  • ネイティブ アプリは ObjC/Java で構築されています。
  • HTML5 アプリは JS/HTML/CSS で構築され、ネイティブ ブラウザーを使用して表示されます。
  • ハイブリッド アプリは、(多くの場合、PhoneGap などのライブラリの助けを借りて) HTML/JS/CSS コードとやり取りするカスタム ビルドのラッパー (ObjC/Java で) を使用して、両方から構築されます。

ネイティブ アプリは移植性がありませんが高速です。HTML5 アプリは移植可能ですが、HTML5 で許可されているものに制限されています (たとえば、JS から SD カードにアクセスすることはできません)。ハイブリッド アプローチにより、HTML アプリの移植性が得られますが、ネイティブ コードで拡張機能を記述して、システムに依存するセクションやタイム クリティカルなセクションを処理することもできます。

于 2013-07-08T06:59:57.940 に答える