IPhoneアプリをAndroidに移植する最も効率的な方法は何ですか?私は知っていますAppleはサードパーティの非目的Cプラットフォームがプラットフォーム用のコードを生成することを好まない...しかし、iPhoneアプリを取得してそれを=に変換できる何かがあるAndroid友好的なコード?
そうでない場合、既存のiPhoneアプリのAndroid=バージョンを作成している人たちはどのようにしていますか?
ありがとう
ええ、人々は通常、私たちがAppictionでこれに対して持っている答えを好きではありません。非常に似ているので簡単なはずですが、オペレーティングシステムがまったく異なり、使用方法も異なります。アートがすでに開発されており、基本的なワイヤーフレームが考案されているため、会社があなたと取引を結ぶことができる場合があります。 Appictionでは、クライアントのためにこの正確な質問に答えるための動画を作成しました: http://www.youtube.com/watch?v=Y-fdRw1WNYI
Apportable は、既存のObjective CアプリをビルドしてAndroidにデプロイするためのプラットフォームを提供します。
PhoneGapは、真のクロスプラットフォームアプリ開発ツールではありません。
iPhoneとAndroid PhoneGapを使用して両方のアプリを作成する場合、PhoneGapフレームワークを使用する2つの異なるアプリを作成する必要があります。 iPhoneおよびAndroidはPhoneGapを使用して作成できません。
Noodlecake Studios はiOSからAndroidへの移植の問題を解決したようです。
IOSゲームをAndroid=プラットフォームに移植するプロセスが荒波に遭遇したことは秘密ではありません...これらの問題はNoodlecake Studiosでよく知られており、Noodlecake Games、これらの問題の多くを軽減するために設計された移植および公開エンティティです。過去1年にわたる取り組みを通じて、AndroidデバイスでネイティブにiOSコードを実行できるようにする技術を開発しました。開発者にとっての意味は、 Androidプラットフォーム用にiOSコードを書き直す必要はありません。すべて自動的に実行されます。予想されるように、多くの開発者は当初、私たちがやっていることが可能であることさえ信じていませんでした。
移植への近道は本当にありません。あなたができる最善のことは、migration.mobiのような移植に特化した会社を使うことです。クロスプラットフォームフレームワークにはパフォーマンスの問題があり、実行できることを本当に制限しています。
ゲームはまったく別の話なので、iPhoneで複雑なリアルタイムゲームをしていて、それを別のプラットフォームで動作させたい場合は、さまざまな答えに備えてください。
アプリを1つのプラットフォームから別のプラットフォームに移植する方法はほとんどありません。 Rhodes Mobile、Titanium、PhoneGapなどです。実際、彼らは良い仕事をし、スマートフォンアプリ開発における断片化を取り除くために非常にうまくやろうとしました。
ただし、AppleのSDK契約バージョン4.0によると、 セクション3.3.1
アプリはC/C++/Javaスクリプトで開発する必要があります。
この段階で説得力のある方法は、それを個別に書くことです。
Androidには2つのカテゴリがあります。ゲームを開発したい場合は、g1が低い方とNexus 1がより良いです。これらのクロスプラットフォームライブラリは、クロスプラットフォーム「Hello Word」を実行できると思いますアプリケーション。正しいBlackberryネットワーキングアプリケーションまたは最適化されたAndroidグラフィックアプリケーション(両方のカテゴリに対応))を生成するには、非常に疑わしいです!
したがって、「Hello Word」+非常に基本的な、クロスプラットフォームのソフトのみ。高性能、優れたグラフィック、バグ修正が容易、サポート、専門的な作業:各プラットフォームおよびカテゴリ用に開発します。
実際、O2Jと呼ばれる、まさにあなたが求めていることを実行するツールがあります。既存のObjective-Cコードベースを利用して、O2J変換ツールでJavaに変換できます。
Mac App Storeで入手できる有料アプリです... O2J Objective-C to Java Converter
ほとんどの場合、パフォーマンスのためにネイティブUIとネイティブコードを用意し、プラットフォームUIパラダイムを操作して、プラットフォーム固有のAPI /サービスを利用することをお勧めします。