2

「車を探す」などのナビゲーションアプリを開発したい。ナビゲーションと地図には、グーグルマップAPIを使用したいと思います。
次に、使用する言語を決定する必要があります。JavaとHTML5。
私はJavaに精通していますが、Google Maps APIのドキュメントでは、HTML5を使用して開発する方が簡単ですよね。

アプリケーションはAndroid携帯で実行する必要があります。だから、どちらを使うのが良いか:私がよく知っているJava、または(私が思うに)Googleマップと組み合わせて使うのが簡単なHTML5。

あなたが私を助けてくれることを願っています、私は約1時間で私を決定しなければなりません。

4

3 に答える 3

3

一般的に、答えが常にJavaであるとは言いません。いつものように、それは実際にはあなたのニーズに依存します。

HTML5(PhoneGapを試すことができます:http://phonegap.com/)を使用する場合の優れた点は、複数の異なるシステムで動作するのに対し、ネイティブのAndroidアプリでは動作しないことです。

一方、ネイティブアプリでは、Android API全体にアクセスできるようになり、さらに強力になります。

結論として、画像をリアルタイムで処理する強力なアプリが必要な場合は、ネイティブアプリケーションが必要です。しかし、HTML5で簡単にレンダリングできるシンプルなものが必要で、同じアプリケーションを別のシステム(たとえば、IOS)で作成する可能性がある場合は、HTML5を使用すると貴重な時間を稼ぐことができます。

そして、明確な「良い」方法がない場合は、より快適な方法を選択してください。ニーズに応えるアプリケーションを作成できる限り、それが最も生産的な方法になります。

また、Androidネイティブアプリに「WebView」を含めることができることを常に念頭に置いてください。これは、両方の長所を活用できることを意味します。

あなたの状況では、Androidにはすでにマップを使用するためのいくつかの優れた機能があるようです(おそらくHTML5バージョンよりも優れています)。それはあなたの決定を助けるかもしれません。

于 2013-02-26T14:41:50.073 に答える
2

Androidで(ゲームではなく)アプリを開発している場合、答えは常にJavaです!いつも!

ネイティブJavaでAndroidにマップを実装するのは、1.2.3https : //developers.google.com/maps/documentation/android/と同じくらい簡単です。

于 2013-02-26T14:19:42.120 に答える
0

言語、IDE、プラットフォーム...すべてがツールです。何を使用するかは、アプリケーションのニーズによって異なります。私は両方のテクニックを使っています。ハードウェアにリンクされた多くのリソース(加速度計、GPSなど)を使用するアプリケーションを開発する場合は、母国語を使用することをお勧めします。これにより、バッテリーが節約され、デバイスの最大の利点が得られ、パフォーマンスが向上します。 。

ここで、ハードウェアリソースをほとんど使用しないアプリケーションを開発する場合、最も興味深いソリューションはHTML5です(例:PhoneGap、SenchaTouch、Titaniumなど)。

私の長年の経験の中で、どのように開発するかを決める前に、どれが私のニーズに最も合うかを見るために、私は何を開発するのか疑問に思います!

于 2014-01-30T18:19:36.260 に答える