1

Eclipse で Android アプリを開発しましたが、それを IPhone に移植したいと考えています。私がここや他の場所で読んだことから、製品に署名してアプリ ストアに配信できるようにするには、おそらく MAC 上で実行される別のコード ベースと SDK が必要になるように思われます。

ここでは、HTML5 と Javascript を使用して、両方のプラットフォームで実行されるアプリケーションを作成できるという話があります。これが単なるゴシップなのか、実際に根拠があるのか​​ わかりません。

続行する方法についてのガイダンスを探しています。これは商用アプリなので、IDE をそのまま飛ばそうとするのではなく、開発者が製品に集中できるようにする、堅固な開発プラットフォームを提供する道を探しています。

4

4 に答える 4

1

「ここでは、HTML5 と Javascript を使用して、両方のプラットフォームで実行されるアプリケーションを作成できるという話があります。これが単なるゴシップなのか、実際に根拠があるのか​​ わかりません。」

それは単なるゴシップではありません。Titan appcelerator や phonegap など、多くのクロスプラットフォーム ツール/フレームワークがあります。

参照してください:

http://phonegap.com/

http://www.appcelerator.com/

要件に合ったものを選択してください: コロナ、フォンギャップ、チタンの比較

これらのプラットフォームを使用して構築された商用アプリはたくさんあると思います。

http://www.appcelerator.com/customers/app-showcase/

http://phonegap.com/app/

于 2013-10-23T19:09:10.090 に答える
0

専門的に作成された Android アプリケーションを既にお持ちの場合、おそらく最も手っ取り早いのは、それを iOS に移植することです。これは別のコード ベースを意味しますが、すべてのコードが既にあり、それは移植作業です。経験豊富な iOS 開発者を雇うだけで、Android Java から iOS にあるあらゆるイディオムに Objective C で翻訳できます。

次に、エンジンの一部を C++ に移行することもできます。Android と iOS の両方が C++ コードをサポートしています。ただし、これはアプリの内容によって異なります。おそらく、それは努力する価値がありません。

于 2013-10-23T19:08:55.170 に答える
0

Phonegapなどのテクノロジを使用して、ハイブリッド アプリケーションを開発できます。javascript を使用してネイティブ API (カメラ、GPS など) の一部にアクセスし、シングル ページ アプリと HTML5、JS、および CSS の原則を使用してアプリケーションを構築し、フルスクリーン ブラウザーのみであるネイティブ シェルにパッケージ化することができます。

私の経験では、何らかのコードベースを使用できますが、アプリが複雑になると、プラットフォーム間のエラーを修正するのに多くの時間がかかります。

この技術は、有益でシンプルなアプリに最適です。

于 2013-10-23T19:10:30.780 に答える