0

Java を使用して Android ベースのモバイル用アプリケーションを開発しました。私は C# を使用して Windows ベースの携帯電話向けのアプリを開発しようとしましたが、iOS については Objective C を知る必要があると聞きました。

これらすべてのプラットフォームで実行できるアプリケーションを開発するために、1 つの言語を使用する方法があるかどうか疑問に思っています。私は、すべてのオペレーティング システムが、実行するバイナリが異なるプログラムを実行することを理解しています。しかし、これらのモバイル オペレーティング システムで実行される JRE のような一般的なプラットフォームがあるかどうかは疑問です。

返信いただきありがとうございます

4

2 に答える 2

1

http://www.appcelerator.com/platformというプロジェクトがあります。これはAndroidおよびiOS用のアプリの作成に使用できます...しかし、私の経験から、これは単純なプロトタイプアプリにのみ適していることがわかります。派手なアプリが多いほど、問題は大きくなります。

于 2012-10-19T23:11:41.347 に答える
1

HTML モバイル Web アプリケーションを扱うことを除けば、3 つのプラットフォーム間の共通言語に最も近いのは、Mono を使用した C# でしょう。

同じ会社がサポートする Android 用の Mono と iOS 用の MonoTouch を確認してください。

おそらく、アプリに同じ言語を使用し、異なるプラットフォーム間で内部 API を共有することもできますが、それでも各プラットフォームでの UI の処理方法に違いが生じ始めるでしょう。

于 2012-10-19T22:33:18.137 に答える