はじめに
技術的には、すべての可能性を使用して実行できます。難易度が低いものから難しいものまでランク付けします。さらにいくつかの可能性を示します。また、ブログ用にさらに広範な記事を書きました。
PhoneGap/Cordova + jQuery Mobile (低難易度)
ここで必要なのは Phonegap です。jQuery Mobile は UI 専用です。それでも、この組み合わせは一緒に実装するのが非常に簡単で、多くの実用的な例があります. Phonegap は HTML5/JS/CSS のラッパーとして機能し、携帯電話の機能主義者へのアクセスを提供します。Phonegap は写真の撮影に使用され、jQM は変更に使用されます。
これはかなり新しいPhoneGap + jQuery Mobile チュートリアルです。その記事の MAcOS バージョンを見たい場合は、こちらをご覧ください。
jQuery と jQuery Mobile の違いに関するより多くの優れた情報源を見つけたい場合は、こちらをご覧ください。
PhoneGap/Cordova + Sencha Touch (ミディアム/ハード難易度)
jQM とは異なり、Sencha Touch を習得するのは少し難しく (JavaScript の知識によってはもっと難しくなります)、特に JavaScript の予備知識がない場合や、Sencha Touch デザイナー ツールのライセンスを持っていない場合はなおさらです。新しいことを学ぶ時間が十分にある場合にのみ、この道を進んでください。Sencha Touch バージョン 2 には独自のアプリ ラッパーがあるため、Phonegap は不要になりました。
さらに詳しく知りたい場合は、jQuery Mobile と Sencha Touch の違いについて説明しているこの記事をご覧ください。
Titanium Appcelerator (中難易度)
前の 2 つのオプションとは異なり、Titanium の動作は少し異なります。jQM と Sencha を使用してハイブリッド モバイル アプリを作成し、Titanium appcelerator を使用して JavaScript コードからネイティブ アプリを作成します。マスターするのはそれほど難しくありません。率直に言って、js コードは非常に単純です。開発ツールは高速ですが、ネイティブ アプリを適切にスタイル設定するのは難しくなります (ゼロからネイティブ アプリを構築する場合はプロセスがはるかに簡単になります)。
Inter App Framework / ex jqMoby (低難易度)
このフレームワークは jQuery Mobile と同じくらい古いもので、現在は Intel が所有しています。Sencha Touch と同様に、このフレームワークの主な目標はハイブリッド モバイル アプリの開発であり、うまく機能します。Android と iOS 向けに最適化されているため、jQuery Mobile よりも高速な実行が期待できます。また、Sencha Touch と同様に、このフレームワークには独自のネイティブ アプリ ラッパーがあります。もちろん、このフレームワークには、おぞましいドキュメンテーションのような悪い面はほとんどありません (少なくともこの記事を書いている時点では)。このフレームワークについて詳しく知りたい場合は、このARTICLEをご覧ください。
剣道UI(低難易度)
jQuery Mobile の優れた代替手段。より良く、より速く。一つだけ問題があります。それは商用製品です。約 200 米ドルかかります。
詳細については、こちらをご覧ください。
PhoneJS (低難易度)
jQuery Mobile と Kendo UI のもう 1 つの優れた代替手段です。Kendo UI と同じレベルで、jQuery Mobile よりもはるかに高速です。それには素晴らしいドキュメントがあり、今日までで最高のドキュメントの 1 つです。
詳細については、こちらをご覧ください。
ここでそれについて読んでください。
佳作
ロモービルに行く。Phonegap/Cordova に似ていますが、あまり使用されていません。
開発時間の観点からは、ネイティブ アプリよりもハイブリッド アプリを作成する方が高速です。あなたの場合、Java/Objective C の知識があれば、ネイティブ アプリを使用できます。ハイブリッドアプリにどれだけ時間を費やしても、十分に高速です。
編集 :
Phonegap + jQuery Mobile の例を次に示します: http://therockncoder.blogspot.com/2012/07/jquery-mobile-phonegap-and-camera.html、そこには Android および iOS 実装の github リンクがあります。
jQuery を使用したことがない場合は、Dawson Toth Titanium の例に固執してください。ただし、可能であれば jQuery Mobile を使用してください。
更新 1
また、さまざまなクロスプラットフォーム フレームワーク (Sencha、jQM、PhoneGap など) で実装された同じアプリケーションを示すオープン ソースのPropertyCrossプロジェクトにも興味があるかもしれません。
更新 2
ここ数週間、他の HTML5 モバイル フレームワークのレビューに費やしてきました。私のコメントはこことここにあります。