私は PhoneGap (Cordova) でビルドしてアプリを作成しましたが、途中で多くの問題に遭遇しました。したがって、次のビルドは jQuery Mobile であると考えていました。
誰かが両方の経験があり、推奨事項や好みがあるかどうか疑問に思っていましたか?
私は PhoneGap (Cordova) でビルドしてアプリを作成しましたが、途中で多くの問題に遭遇しました。したがって、次のビルドは jQuery Mobile であると考えていました。
誰かが両方の経験があり、推奨事項や好みがあるかどうか疑問に思っていましたか?
JQM は、モバイル デバイス用に最適化された Web ページ/アプリケーションの構築を支援するだけですが、それは単なる Web ページに過ぎません。iOS では、Web アプリケーションをホーム画面にピン留めして、クリック/タップすると別のブラウザー インスタンスが開くようにしたり、Web アプリケーションをよりネイティブ アプリのように見せることができるメタ タグを提供したりできます (たとえば、画面上部のステータス バーとスプラッシュ スクリーンを提供します)。ただし、Androidでは(少なくともICSでは、Jelly beanについては知りません)、Webアプリケーションをホーム画面に固定できますが、ショートカットとして機能し、ブラウザの別のタブとして開きます. Windows Phone の Web アプリにどのようなオプションがあるかわかりません。
Phonegap は、Web アプリケーションの WebView (ブラウザー インスタンス) を使用してネイティブ アプリ ラッパーを構築するだけで、デバイス API へのアクセスを提供します。
基本的に、この 2 つは相互に排他的ではありません。JQM を使用して Web アプリケーションを構築し、それを phonegap でラップすることもできます (おそらく、以前に遭遇した問題に遭遇する可能性があります)。または、phonegap の部分をスキップすることもできますが、Web application は単なる Web アプリケーション、つまり Web ページのままです (これは iOS よりも Android で顕著です)。
Jquerymobile がサポートしていないことの 1 つは、ネイティブ デバイス API です。私は両方で開発を行いましたが、少なくとも Android では、javascript 関数呼び出し用のインターフェイスを作成するのは簡単でした。Jquery モバイル ui は、ローエンドであっても、さまざまな Android フォンで非常にスムーズに動作します。
現在、私はjqueryモバイルのみを使用しています。違いは、デバイス機能のAPIではなく、UI専用であるということです。また、私はチタンを介してjqueryモバイル開発を行ってい ます http://www.appcelerator.com/platform
http://appcelerator.comからチタンをお勧めします