2011-02-09 13 views
1

可能性の重複のためにJavaへのObjective Cコードを変換するツールがあります:
Objective-C to Java cross compilerアンドロイド

I働いiPhoneアプリを持っており、最小限の労力でAndroidアプリに変換したいです。誰もお勧めできますか?

+3

プログラミング言語はあなたの心配の中で最小です。 UIレイアウトはどうですか? APIコール?フレームワークの設定? – EboMike

+3

@EboMike:「最小限の努力」を「怠け者」と読みます。私は彼が本当にそれほど気にしないと思う。 – BoltClock

+0

Mac App Storeには「O2J」というツールがあります。 – Cal

答えて

2

私はそうは思わない。 AppceleratorまたはPhone Gapのようなプラットフォームを使用して、アプリケーションを最初から開発するのが最善の策です。

コメント投稿者は素晴らしい点です。プラットフォームは基本的に異なります。コードの直接変換は機能しません。また、フレームワーク/ APIコールを変換し、すべてのUIを再構築する必要があります。フレームワークは異なるだけでなく、プラットフォームによって行われる前提も全く異なっています。

ほとんどのコードを再利用する最良の方法(これは必ずしも最も簡単なことではありません)は、目的のCコードをCまたはC++に変換し、Android NDKを使用することです。 UIコードを再利用することはできませんが、アプリケーションの機能に応じて大量のアプリケーションロジックを再利用できる可能性があります。

+0

ありがとう..私はそれがどれほど良いかわからないが、これはいつか調査する予定の製品だ。 http://www.anscamobile.com/ –

+0

誰かがanscamobileで遊ぶチャンスを得ますか? –

+1

これはおそらく別の質問です。 – hotpaw2