3

Phonegap (Cordova) とそのネイティブ アプリケーションの長所と短所を評価しています。ベースライン情報を持っていて、特徴や機能を組み込んでいる人はいますか?

4

1 に答える 1

1

Cordova / Phonegap を使用する主な長所と短所は次のとおりです。

Cordova / Phonegap の利点:

  1. HTML5/CSS/Javascript のスキルだけが必要で、Objective-C の特定の知識は必要ありません。これにより、アプリケーションの作成がより簡単になります。
  2. すべてのプラットフォーム (iOS、Android、Windows 7、モバイル Web) に対応する単一のコード ベースがあるため、複数のプラットフォームにアプリケーションを非常に迅速にデプロイできます。
  3. 迅速なテストと展開 (Phonegap まで、その時点で App Store のレビュー条件などの対象となります)
  4. Phonegap を使用すると、App Store または Android マーケットを介した配信と統合支払いを引き続き利用できます。

Cordova / Phonegap の短所:

  1. 特にアプリケーションがグラフィックを多用する場合 (例: ゲームなど)、パフォーマンスが低下します。キャッシュを実装するか、サード パーティのソリューション (Sibblingz など) をネイティブ グラフィック アクセラレーションに利用することができます。しかし、ほとんどの場合、ネイティブ アプリケーションはモバイル Web アプリよりもはるかに高速でスムーズです

  2. 事前構築済みの UI ウィジェット、トランジション、標準コントロールなどの欠如。特にネイティブのルック アンド フィールを備えた洗練された外観のアプリケーションが必要な場合は、開発時間が長くなる可能性があります。Sencha Touch、JQuery Mobile、プラグイン、または事前に構築された UI 要素を備えた同様のツールを使用してみることができますが、アプリケーションをネイティブに見えるようにスタイリングするには、まだかなりの時間を費やす必要があります。


したがって、私の意見では、アプリケーションに「完全な機能」(優れたパフォーマンス、高速なアプリ、ネイティブ コンポーネントへのアクセスなど) を含めたい場合は、ネイティブ アプリケーションを作成することをお勧めします。

Phonegap / Cordova は、"Web のようなアプリケーション" を非常に迅速かつ簡単に作成するための便利なツールです (特に、HTML/Javascript/CSS について既に知っている場合)。あまり洗練されていないアプリケーションが必要な場合、アプリを非常に迅速にデプロイしたい場合、および/または HTML/javascript/CSS には慣れているが Objective-C には慣れていない場合は、Phonegap / Cordova を使用すると思います。


これらの回答がお役に立てば幸いです。

于 2012-09-19T00:14:58.220 に答える