0

私はiOSアプリケーション開発とAndroid開発の少しの経験があります。しかし、私のアプリのほとんどはプラットフォームに依存しないように求められているので(任意のモバイルオペレーティングシステムで実行)、開発プロセスを短縮する別の方法を見つけようとしています。そこで、JQueryMobileを使用してアプリを開発することにしましたが、たとえば、次のような質問があります。

  1. jquery mobileで一種のバーコードリーダーを作成できますか?
  2. JQueryMobileアプリはWeb側専用ですか、それともデバイスにインストールできますか?
  3. JQueryMobileでストリーム(ソケットポートプログラミング)を使用することは可能ですか?
  4. JQueryMobileを使用すると、デバイスに関連してUIが自動的に完了しますか。

私もいくつか質問することができますが、これらは私が尋ねようとしていることを説明するのに十分だと思います。よろしくお願いします。注:この質問は、モバイルおよびクロスプラットフォームアプリケーションのアプリケーション開発中のデザインパターンを想定しているため、タグdesign-patternsでもタグ付けします。

4

4 に答える 4

2

純粋なWebアプリよりも、PhoneGapなどのフレームワークを使用してハイブリッドアプリを作成する方がよいようです。純粋なWebアプリのアプローチの制限は、カメラなどのデバイス機能へのアクセスが制限されていることです。また、カメラをインストールすることはできませんが、Webページからロードする必要があります。Phonegapは、Webアプリをインストール可能な形式にパッケージ化し、JavaScriptからカメラなどのネイティブAPIにアクセスできるようにします。

于 2012-07-30T15:13:48.163 に答える
2

プラットフォームに依存しないアプリケーションを作成するには、 PhoneGapを使用できます。

PhoneGapを使用して開発すると、HTML、CSS、Javascriptなどの使い慣れたWebコードを使用して、iOSAndroidBlackberryWindows PhonePalm WebOSBadaSymbian用のモバイルアプリケーションを自由に作成できます。

詳細はこちらをご覧ください

また、バーコードリーダーやその他のセンサー関連のものを作成したり、加速度計/マップ/カメラなどをPhoneGapで使用したりすることもできます。詳細を見る

マップ/カメラ

加速度計

磁力計

キャンバス-加速度計-on-android

ここで他のビデオを見る

于 2012-07-30T15:17:58.353 に答える
1

明白なことではありませんが、JQueryMobileは、情報を事前設定するためのjavascriptフレームワークであり、html5を使用して一部の(多くの場合)スマートフォンのブラウザーに合うようにhtml要素を配置します。jquerymobileだけを使用してバーコードリーダーを制御する必要のあるアプリケーションを完全に構築できるとは思いません。

ご参考までに:

カメラへのアクセスに関するjquerymobileフォーラムの質問

アパッチコルドバ

于 2012-07-30T15:06:56.167 に答える
1

電話ギャップウィッチを使用すると、多くのプラットフォーム用の電話アプリを簡単に作成できます。バーコードリーダーもその1つであると述べたように、非常に簡単で多くのプラグインがあります。開発できるのは良いことです。アプリはそれをクラウドビルドに送信し、6つのプラットフォームにデプロイされます。そのため、OSごとに再コーディングする必要があるクロスプラットフォームになります。

于 2012-07-30T15:18:13.317 に答える