1

Phonegap、jQuery、jQuery モバイルを使用して最初の iOS アプリを完成させたところですが、開発中にいくつかの問題に遭遇しました。主なものは、デバイスのパフォーマンスの問題、自動再生に関連する信頼性の低いビデオ再生、トランジション中の煩わしい白い画面、および水平スクロールの問題でした. 私よりも経験豊富な人が、使用するより良いツールを提案してくれることを期待していました.Sencha touchとjQTouchを見てきましたが、どの方向に進むべきかわかりません.

どんなアドバイスも非常に有益です。

ありがとう

4

3 に答える 3

2

sencha-touch 2を使用して、このようなPhoneGapアプリケーションを開発することをお勧めします。また、jquery mobileのパフォーマンスの問題、特にトランジションの問題での電話のギャップによる白い画面に非常に悩まされていましたが、senchaを試したときは非常に印象的でした。そして、私はあなたもそれを望んでいると確信しています。ここでも簡単に学ぶことができます。

于 2012-06-08T13:24:49.240 に答える
1

そこにあるすべてのフレームワークは仕事を成し遂げますが、仕事を正しく成し遂げることは別のことです. 私はカスタムビルドのフレームワークを使用していますが、Android 2.2.2 でも実際のパフォーマンスは非常に優れています。

CSSトランジションがあなたを救うことを理解する必要があります.iOSではハードウェアアクセラレーションを利用できます. jQuery を使用したアニメーション化は忘れてください。

jQuery の使用は問題ありませんが、Zepto はさらに優れたものになる可能性があります。構文が似ているため、Zepto に簡単にジャンプできます。

ウェブサイトのようにアプリの構築にアプローチしないでください。環境に配慮する必要があります。モバイルでは処理能力がはるかに限られているため、デスクトップでうまく機能するものでも、モバイルではうまく機能しないことがあります。画像とコードによる描画を検討してください。Ajax を使用してページをロードするのではなく、すべてを 1 つのページに格納します (これによりプロセッサが強制終了されます)。

また、ネイティブ コードを学習することにも利点があります。それらを一緒に使用すると非常に便利です。ネイティブを使用して重い作業を行うことができます...

フレームワークは機能しますが、かさばります。あなたが私のようであれば、コントロールが好きです。プロジェクト内のコードのすべての行を知りたいので、問題が発生した場合にそれを修正する方法を正確に知っています...

私の考えだけです!

于 2012-06-08T15:59:52.837 に答える
1

Obj-C がわからない、または使用したくない場合は、Titanium を使用することをお勧めしますhttp://appcelerator.com

于 2012-06-08T10:22:33.967 に答える