0

phonegap ライブラリを使用せずに純粋な html5 で Android アプリを開発する場合と、Phonegap を使用する場合の違いは何ですか? これは初心者に聞こえるかもしれませんが、私は本当にこれら2つの関係を理解し​​ていませんか?

なぜ phonegap が必要なのですか? html5 ファイルを作成してそのパスを提供するだけではどうですか?

4

3 に答える 3

1

PhoneGap は抽象化のレイヤーを提供するため、たとえばカメラなど、browserView でアクセスできない機能にアプリがアクセスできるようになります。そして、それらはすべてのモバイル プラットフォームで同じになります。

于 2012-08-29T07:55:09.013 に答える
1

呼び出し、メッセージング、センサーなどのモバイルイベントを処理するために使用される webview と Java メソッドの一部を備えた純粋な html5 を使用してアプリケーションを作成できます。

phonegap ライブラリを使用している場合、Java メソッドで多くの作業を行う必要はありません。phonegap ライブラリは Java を処理し、jquery モバイル フレームワークの助けを借りて、html5 および Java スクリプトのみを操作できます。すべてのモバイル イベントは、HTML ページの JavaScript で直接呼び出すことができます。

于 2012-08-29T08:02:44.783 に答える
1

HTML5 と PhoneGap を使用すると、さまざまな種類のアプリケーションを実装できます。

  • HTML5 を使用したモバイル アプリケーション。アプリケーションをバックアップするにはサーバーが必要であり、ユーザーはデバイスのブラウザーを介してアプリケーションを実行します。
  • HTML5 と WebView を使用したネイティブ アプリケーション。サーバーを使用する必要はありません。この場合、HTML5 コード (HTML、CSS、Javascript) を記述し、WebView を使用して表示します。特別なインターフェースを使用して Java と対話できます。
  • PhoneGap を使用すると、上記のケースが簡単になります。WebView の詳細を知る必要はありません。電話のリソースと対話するには、PhoneGap API が必要です。追加のボーナスとして、アプリケーションを他のプラットフォームに簡単に移植できます。PhoneGap は、ネイティブ アプリケーションも作成します。
于 2012-08-29T08:04:14.890 に答える