9

私が理解しているように、Sencha Touchは、ネイティブの iPhone アプリにあるマルチタッチやその他の機能に対応するWeb サイトを作成できる JavaScript ライブラリにすぎません。つまり... 最終結果は、ネイティブの iPhone アプリとしてではなく、iPhone の Safari でアクセスされます。これをネイティブアプリに変換する方法はありますか?

4

5 に答える 5

14

はい、Sencha Touch アプリをネイティブに変換できます。そのためには、 PhoneGapまたはNimblekitを使用する必要があります。また、独自のネイティブ ラッパーを作成することもできます。iPhone ではそれほど難しくありませんが、Android ではより困難です。これに関するチュートリアルはまだありませんが、phonegap 担当者は、作成した少なくとも 1 つの sencha アプリでこれを行いました。【煎茶のお仕事です】

更新: これはSencha で PhoneGap を使用するための非常に詳細なチュートリアルです。

于 2010-08-01T22:09:26.783 に答える
2

原則としてはい。ある種のラッパー アプリケーションを作成できます。このアプリケーションには、Web の閲覧に使用されるメイン ビューとして「UIWebView」があります。これにより、HTML5 ベースのアプリを保持し、ネイティブの Objective-C アプリにラップすることができます。

「本物の」ネイティブ アプリを作成する場合は、言語を HTML5、CSS、および JS から Objective-C に切り替える必要がありますが、これはまったく異なります。

于 2010-07-20T05:34:48.353 に答える
1

ここで Sencha 関係者への質問です。あなたのサイトで API リファレンスやサンプルアプリ以外に利用できる Sencha Touch のドキュメントはありますか?

現在、プロトタイプ アプリケーションを JQTouch から Sencha に切り替えようとしていますが、Sencha Touch を使いこなすのは難しいと感じています。多くのドキュメントがありますが、適切なドキュメントではないようです。

非常に簡単な解決策は、API リファレンスをオンラインでコメントできるようにすることです。そうすれば、私たちや他の人が Sencha touch の使い方を理解するときに、コメントを提供できるようになります (php.net のマニュアルを参照して、これがどのように機能したかを確認してください)。

于 2010-08-03T16:24:50.167 に答える
0

なぜ改宗したいのですか?Sencha で成功するアプリを作成している場合は、引き続き Sencha を使用してください。Web ベースのアプリには利点があります。

  • それらは、よりアクセスしやすいツールキット html/css/javascript で構築できます。
  • それらを Web サーバーにセットアップすることで、より簡単かつ迅速に展開できます。
  • オンザフライなどで更新できます。

「ネイティブ」アプリを作成する場合は、Apple dev プログラムに登録して料金を支払う必要があり、アプリを提出するプロセスは非常に面倒で、もちろん拒否される可能性があります。

Apple 自身は Web ベースのアプリケーション ルートを使用しており、Stackoverflow で AdLib と PastryKit を参照してください。これら 2 つのライブラリは、Sencha の Apple バージョンです。

もちろん、ネイティブ アプリを作成することには利点があります。非常に豊富な開発ツール セットがあり、(私の意見では) ほとんどの Web ベースのアプリよりも常に優れた機能を発揮し、プラグインできるアプリ ストアのマーケティング マシンがあります。

しかし、どちらの方法でもうまく行くことができます。

于 2010-07-20T05:59:27.233 に答える
0

Sencha がどのように機能するのか正確にはわかりませんが、ネイティブ アプリケーションで iDevices のマルチタッチ機能を利用したいだけなら、サンプル コードを含めて Apple のポータルで非常によく文書化されています。また、Google を使用して見つけることができるサードパーティのリソースも含まれます。

iOS 3.2 以降では、Apple はジェスチャ レコグナイザーを導入してタッチ イベントの処理を簡単にしました。

これらのリソースに目を通してください。http://developer.apple.com/iphoneから始めることができます。ビデオ、テキスト リソース、サンプル コードへのリンクがあり、必要なことを行うための強固な基盤が得られます。

于 2010-07-20T05:33:01.023 に答える