10

私たちは最近、Rhodes フレームワークを使用して iPhone、iPad、Android アプリケーションを開発しましたが、控えめに言っても難しいことがわかりました。最終段階に近づいており、現在モバイル デバイスでアプリをテストしているため、iPhone シミュレーターで明らかになったよりも多くのバグが見つかりました。Rhodes サイトで紹介されているアプリのほとんどが非常にバグが多く、開発の方向性を変更したいと考えています。本来あるべきほど滑らかではありません。

準備済みの JSON データを含む開発済みのフロントエンド ファイルを別のフレームワークに適用してアプリケーションを作成する方法について、誰か洞察を提供できますか。jQTouch フレームワークがどのように動作し、快適に開発できるかを学びましたが、これをアプリケーションにパッケージ化する必要があります。

このプロジェクトの締め切りが近づいているため、迅速な開発が重要な懸念事項です。私たちの習熟度は、Ruby、ROR3、JQuery、最新のフロントエンド (HTML5/CSS3) です。

4

1 に答える 1

3

私は Rhodes に詳しくありませんが、Phonegap が適切なソリューションのようです。あなたのアプリが何をする必要があるかはわかりませんが、あなたのスキル (特に HTML/CSS と jQuery) はうまく翻訳されるでしょう。

Phonegap を使用すると、同じコードを使用しながら、iPhone/Android の両方に対応するアプリを作成できます。ファイルをセットアップするときに微調整が必​​要ですが、全体的な意図は、同じコードで作業することです (2 つの別々のアプリを作成する必要はありません)。

Phonegap で開発された iPhone/Android アプリの両方で、基本的にフォルダー内のファイルを操作します (サーバー上のフォルダー内のファイルを操作するのと同じように)。これは、画像、javascript、css などのファイル タイプの基本的なグループです。ブラウザの場合と同じようにビルドします。

jQTouch は、ボタン、UI、およびセクション間のアニメーション/トランジションに関して、より多くのルック アンド フィールを提供します。Phonegap は多かれ少なかれすべてのコードをまとめており、iPhone/Android 用のアプリとしてバンドルできます。

さらに、GPS、カメラなどのデバイス固有の機能にアクセスする必要がある場合は... Phonegap には、利用できる便利なライブラリがあります。繰り返しますが、iPhone/Android の両方で同じコードです。

レビューのクイック リファレンス (Phonegap + jQTouch が自分に適しているかどうかを確認するため) は、Jonathan Stark の本: Building iPhone Apps with HTML, CSS, and JavaScriptです。彼の章で参照されているサンプル ファイルも参照することをお勧めします

最後の注意: jQtouch は小型のハンドヘルド向けです。iPad にどれだけうまく変換できるかはわかりませんが、参考までに。Sencha Touchについてはあまり知りませんが、同じ人が作成したものであり、より大きな画面向けの別のアプローチになる可能性があります。

于 2011-05-09T15:32:46.663 に答える