2016-05-16 4 views
1

私はこのトピックについて多くの研究をしましたが、誰かがもっと提案してくれれば満足していると思います。 そうですね、もしそれらが似ていれば、アンドロイドに類似した電話帳ですべてのタスクを達成することが可能でしょうか。 あなたは個人的に何を使用したいですか?あなたが提案しているのであれば、2人のうちの1人が他の人を選んでいない理由は何ですか?電話の隙間とAndroidの比較

+0

達成したいことは何ですか? –

答えて

4

PhoneGapは、開発時間が短く、クロスプラットフォーム の要件がある場合に役立ちます。一方、ネイティブコードを書くことは、Webフレームワークに比べていくつかの利点があります。 phonegap

しかし、あなたの必要は何ですか?

クイックソリューションが必要な場合、phonegapはクロスプラットフォームに最適です。すべての共通プラットフォームで簡単に実行できます。しかし、あなたのアプリを速くするには、&が効率的であるようにするには、アプリやゲーム関連の要件などに大きなUI機能が必要な場合はもちろん、ネイティブの利点があります。

PhoneGapを使用すると、すべてのプラットフォームで同じ設計。 iOSやアンドロイドだけでなく、Windowsの電話、アマゾンの火災のosなどでも

これらの日には、何千ものアプリケーションビルが電話帳にあるので、期待通りのことを伝えることができますある程度まで。 Phonegapは、これらのアプリの利用規約を満たすのに十分有効です。 sencha、jquery mobile、kendo UIなどのフレームワークを適切に使用することで、より多くの電話ギャップを効率的に使用できます。

複数のOS(Android、iOS)をサポートしたくなく、あなたがJavaでうまくいく場合は、ネイティブAndroidをお試しください。

しかし、Javascript/angularJSでうまくいけば、HTMLとCSSはPhoneGapと一緒に行きます。

+3

Lol !! ここからコピーしました [phonegap-vs-native-ios-android-development-in-2014](http://stackoverflow.com/questions/24219573/phonegap-vs-native-ios-android-development-in -2014) –

5

ネイティブアプリの開発とは、デバイスのネイティブプログラミング言語を使用してアプリを構築することを意味します。 iPhoneのネイティブプログラミング言語は、Objective Cと新しいSwiftです。 Androidの場合、ネイティブプログラミング言語はJavaです。

ハイブリッドアプリケーションは、HTML5、CSS、JavaScriptなどのウェブテクノロジーを使用して開発されています。ネイティブ機能のためには、Cordova/Phonegapが便利です。

1. UIインターフェイスやデザインを使用していずれかの技術に利点と欠点があります

のPhoneGapアプリケーションは、多くのフォームファクタと非常に動的content.Theネイティブアプリとのインタフェースを設計する際に多くの機能を持っているHTML5とCSS3を使用していますハイブリッドアプリケーション開発ツールを使用して現在利用できない、ネイティブのユーザーインタラクション体験を備えた特定の標準インターフェースを作成するためのツールとデザインウィジェットを提供します。

2.コスト&開発時間:

のPhoneGapは、Android、IOS、窓のような幅広いプラットフォームをサポートし、アマゾンなどあなたは、単一の時間内のコードを管理して、それがすべてのデバイスで実行されます。コストと時間のためにPhoneGapは最高です

3です。制限:

いつかios App Storeはデザイン上の理由でアプリをアップロードしてユーザーフレンドリーではないため、アプリを拒否します。あなたがJavascriptで優れた知識を持っているので、ネイティブのようなクロスプラットフォームアプリを作成することができます

あなたがネイティブまたはあなたが予算を考えて行くことができるように最高のユーザーエクスペリエンスアプリとゲームを作成する要件があれば、プラットフォームの場合は、Phonegapが最適です。 Phonegapにはjquery mobile、ionic、sencha、kendo UIのようなフレームワークがたくさんあります。ネイティブ機能では、コードバは非常に多くのプラグインをサポートしています。あなたもこれで行くことができます。

5

私はこれで何時間も続けることができます。しかし、私は以下のイメージがそれを要約していると思います。

This is a true story

私は信者だと私はPhoneGapのまたはいくつかの他のツールは、(ネイティブはかなり仕事をしていませんリアクトのように)ネイティブと同様のパフォーマンスを提供するアプリケーションを構築することができると信じています。しかし、私は誰にもCordova/Phonegapを提案していません。あなたが低速で実行しているなら、間違いなく、Ionic、Onsen、またはnoneのような利用可能なフレームワークでPhonegapを打つ必要があります。 1つのコマンドで多くのプラットフォームにデプロイできるコードを作成します。あなたがかなり複雑なアプリケーションを持っているなら、ネイティブを探して、私があなたが救われると信じてください。

関連する問題