3

私は、Android、iPhone、その他のタッチフォンに最適なクロスブラウザ互換のスワイプスクリプトを探しています。誰かが利用可能なフレームワークのいずれかを使用したことがありますか、またはカスタムスクリプトを使用しましたか?これらについてのあなたの経験は何ですか?

SenchaTouch jQTouch Phone Gap Unify Project

他のもの?私はモバイルタスクフォースに参加しています。UIサポートを提供できるように、これらのコミュニティの1つ以上にもっと参加したいと思っています。

ありがとう、セス

4

3 に答える 3

4

まず、リンゴとオレンジを整理しましょう。

PhoneGapとAppceleratorTitaniumはUIフレームワークではありません。これらは両方ともWebからネイティブへのブリッジングテクノロジーです。これらは、加速度計、連絡先、GPS、テレフォニーなどのモバイル機能用のJavaScript APIを提供します。また、(Webページではなく)展開可能なモバイルアプリの作成を容易にします。

Sencha Touch、jqTouch、およびjQuery Mobileは、タッチ、スワイプ、トランジション、小さな画面サイズなどのモバイルUIの概念をサポートするモバイルUIフレームワークです。これらは、純粋なWebページで実行することも、PhoneGapまたはAppceleratorと組み合わせて使用​​することもできます。モバイルアプリのチタン。

Unify Projectについてはあまり詳しくありませんが、PhoneGapと独自のUIフレームワークのバンドルのようです。

SenchaTouchとjQueryMobileはどちらも初期の段階ですが、すでにいくつかの優れた機能を備えており、急速に進んでいます。

于 2011-01-22T22:50:20.380 に答える
1

SenchaTouchは優れていますが、ネイティブハードウェアサポートを提供していないことに注意してください。したがって、電話ハードウェアにアクセスする必要がある場合は、PhoneGapまたは同等のものが必要になります。

jqTouchについては良いことを聞いていますが、個人的には試していません。

もう1つのオプションはAppceleratorです。モバイルデバイス用のアプリを作成する必要がある場合、それは本当に親しみやすいフレームワークです。あなたはjavascriptコードを書き、彼らの機械はそれを適切なプラットフォームにコンパイルします。これは、モバイルデバイスで実行されるアプリを直接作成するためのものであり、モバイルデバイスのブラウザーで実行されるアプリを作成するためのものではないことに注意してください。

于 2011-01-20T18:27:31.727 に答える
0

jqTouchはPhoneGapテクノロジーの上に優れていることがわかりましたが、すべての「見栄えの良い」UIキットはHTML 5で構築されており、これまでのところ、AndroidデバイスからのHTML5サポートに失望することを理解する必要があります。あなたはグーグルがシロップのアリのようにこれにいると思うだろうが、あなたは間違っているだろう。jqTouchは、ほとんどすべてのiOSベースのデバイスで夢のように機能し、ほとんどのAndroidデバイスではほとんど機能しません。

Titaniumに関しては、それはまだWebベースで表示され、感じられ、私の知る限りUIスタイルはありません。これは、ネイティブに見えることを「試みる」ことを意味しますが、PhoneGapとJQTを使用すると、本当に素晴らしいテーマを取得できます。したがって、「スナジー」が必要な場合は、PGなどを使用してください。iOSとAndroid向けにビルドしている場合、TitaniumはJQTよりもはるかに安定しているので、それはプラスですが、何らかのテーマエンジンを実行した場合は本当に素晴らしいでしょう。

AndroidがHTML5のサポートを改善し、それらのUIフレームワークがより安定するにつれて、この回答は時間の経過とともに無関係になることに注意してください:)

于 2011-08-04T00:32:54.970 に答える