0

IOS、Android、Symbain、Windows Mobile などのすべてのプラットフォームで動作するモバイル アプリケーションを作成する方法を探していました。Phonegap、titanium のようなものをいくつか見つけました。それらは atleat IOS、android で動作するようです。これが携帯界のJavaか???

4

3 に答える 3

3

* Phonegapは基本的にコードを Web ビュー内にラップするため、html、css、js でコーディングします。

*反対側のTitaniumは、コードを Android または ios 用のネイティブ コードに変換します。

その側のJavaは仮想マシンであり、コード/バイトコードは同じままです。ただし、たとえば Android 用と iPhone 用の Titanium を使用してアプリを作成する場合、それらはまったく異なります。いいえ、モバイル世界のJAVAではありません。ただし、phonegap 側から見ると、Web テクノロジを使用してコーディングし、それらをブラウザで実行すると、より近くなります。ラッパーだけがネイティブ コードに含まれている必要があります。

于 2012-04-20T06:40:12.510 に答える
0

Javaのマントラは、Phonegapの目標に似た「一度だけ、どこでも実行できる」というものであり、どちらも移植性のためにパフォーマンスの問題に悩まされています。だから私はYESと言うでしょう。

Phonegapのもう1つの優れた点は、既存のサイトがある場合、またはアプリケーションをインターネット経由で利用できるようにしたい場合、たとえばHTML5マニフェストファイル(www.basecamp.com/mobileを参照)を介して利用できることです。

于 2012-04-20T07:14:23.627 に答える
0

真の移植性を提供できますが、それでも限界があります。具体的には、電話に備わっている多くの本来の能力を失います。通常、Phonegap HTML アプリは、少なくともモバイル プラットフォームで HTML のサポートが向上するまでは、ネイティブ アプリケーションよりも低速で実行されます。

Java とは異なり、「仮想マシン」上で動作しないため、携帯電話の Java とは呼びませんが。

于 2012-04-20T06:41:29.510 に答える