こんにちは、Ruby で iPhone アプリを開発したいと思っています。Rhodes と Titanium のどちらが最適ですか? GPS と Google マップを統合する必要がある
3 に答える
Rhodes は、実際に Ruby でモバイル アプリを作成する唯一の方法です。Titanium やその他のフレームワークでは、これを行うことはできません。Rhodes (およびその件に関しては PhoneGap) は、HTML5 および jQuery Mobile や Sencha Touch などのスタイリング ライブラリを使用したインターフェイスの作成を強調しています (ただし、Web アプリではなくネイティブ アプリを構築することは依然として重要です)。Titanium は独自の UI 抽象化を作成し、そのようなスタイリング ライブラリの使用を許可しません。HTML5の使用は
Ruby で iPhone アプリを作成したい場合、私の知る限り、Rhodes が唯一の選択肢です。私は Titanium でいくつかのアプリを作成しましたが、使用できる唯一の言語は Javascript/Coffeescript (Coffeescript は JS にコンパイルされます) です。誰かがすでに指摘しているように、Titanium の Ruby サポートはデスクトップ専用です。
Rhodes の機能については、http://docs.rhomobile.com/rhodes/device-capsを確認してください。Geolocation とネイティブ マップをサポートしているようです。
Rhodes は Ruby のみのソリューションのようですが、Titanium は Ruby/Python/PHP をサポートしています。このため、私はロードスを選択します。それ以外は、すべてのフレームワークのすべての機能にアクセスできる必要があります。