4

クロスプラットフォームのモバイル アプリケーションを開発するためのプラットフォームを探しています。私たちが開発しているアプリケーションはやや複雑で、Android、iOS、Blackberry で実行する必要があります。

コードを一度作成すれば、メモリ リークの問題なくすべてのプラットフォームで実行できるようにしたいと考えています。これに関するさまざまな記事を読みましたが、すべて理論上のものであり、RHOmobile か Appcelerator Titanium のいずれかのフレームワークを選択する明確なアイデアが得られませんでした。

開始して次に進むプラットフォームを 1 つだけ提案してください。

4

4 に答える 4

5

私が間違っている場合は訂正してください。ただし、Appceleratorは「ネイティブ」のAndroidとiPhoneのみをサポートしていると思います。

私はずっと前にAppceleratorを試したので、そのプラットフォームについてはこれ以上何も言っていません。

私は現在、rhomobileをネイティブ開発への開発として評価しており、最初の考えを伝えることができます。

長所:

  • モトローラとrhomobileチームによる素晴らしいサポート。本当に大きなプラス、彼らは速く、彼らが何をしているのかを知っています。
  • 学ぶのは簡単です。Rubyの習得は非常に簡単で、必要に応じて、Rubyをほぼ完全に回避し、基本的なことだけを行うことができます。フレームワークも非常に単純で単純であり、ライブラリを使用するには通常、関数を呼び出すだけです。
  • 箱から出してすぐに多くのデバイスのハードウェア機能(カメラ、バーコードスキャナーなど)をサポートします
  • Rhohub、Rhoconnect、RhoGallery、それらをチェックしてください、それらはうまく機能し、プラットフォームに多くの価値を与えます。

短所:

  • Rhostudio(まだ)は最悪だ。これは、最新のIDEの優れた機能をすべて備えていないツールです。幸い、他のエディター(Sublime textなど)を使用して開発し、コマンドラインを使用できます。私はRhostudioをビルドと、コマンドラインを避けるための簡単な編集のためだけに使用しています。
  • すべてのフレームワークと同様に、まだ準備ができていないことをしたい場合、それは苦痛です。すでに含まれている機能とライブラリをチェックし、必要なものがすべて揃っていることを確認してください。それはあなたが拡張機能を書くことを可能にします、しかしそれはあなたが本当に探しているものではありません。
  • ドキュメントに記載されているように機能しない場合、Windows Mobileとブラックベリー用のビルドと展開(rhohubを使用しない)は苦痛になる可能性があります。
  • 古いドキュメントがたくさん。ドキュメントに記載されているように多くのことがうまくいかないか、何かに必要な詳細が見つかりません。それは、ランチパッドとグーグルグループのサポートが輝いているときです。
  • 理由はわかりませんが、モバイルクロスプラットフォームの開発はまだ行われていないが、着手していると常に感じています...

私はまだ学んでいますが、これらはプラットフォームについての私の最初の考えです。

于 2013-01-07T12:42:21.180 に答える
2

免責事項: 私は、2011 年 7 月に RhoMobile を買収した Motorola Solutions で働いています。

現時点 (v2.2) の RhoElements は、Windows Mobile、Windows CE、Big Windows (デスクトップ)、Android、iOS、Windows Phone 7、および Windows Phone 8 のベータ サポートを備えた Blackberry を対象としています。

オープン ソースのRhodes フレームワークに基づく RhoMobile の RhoElements 製品を使用すると、HTML ページ (デフォルトでは jquery mobile を使用) を使用してアプリケーション インターフェイスを構築し、モバイル デバイス用に多くの機能を実装する Ruby MVC フレームワークを使用してビジネス ロジックを追加できます。 Ruby on Rails が提供しています。ツールをダウンロードして試したり、ビデオを見たり、MSI Launchpadのフォーラムに参加したりできます。

これはあなたの仕事に適したツールですか? あなただけが決めることができます...

RhoElements は RhoMobile Suite に含まれる製品の 1 つに過ぎないことを付け加えておきます。同期および統合エンジンが必要な場合、RhoConnect は Rhodes と完全に統合されており、デバイスへのデータの展開を簡素化できます。

于 2013-01-07T09:35:15.033 に答える