PhoneGap は、Cordova のようなアプリケーション開発フレームワークです。
どちらについても重要な点は、さまざまなデバイスやアプリケーションで動作するアプリケーションを構築できる一方で、各 OS の従来のユーザー エクスペリエンスを維持できることです。
ただし、両者にはわずかな違いがあります。
主要な取り組み
- PhoneGap と Cordova は、モバイル アプリケーションの開発に使用される XNUMX つの一般的なフレームワークです。
- PhoneGap は、Cordova をコアとする Adobe 製品であり、追加の機能とサービスを提供します。
- Cordova は、開発者が HTML、CSS、および JavaScript を使用してモバイル アプリを作成できるオープン ソース フレームワークです。
PhoneGap 対 Cordova
PhoneGap は、もともと Nitobi によって作成された Adobe 製品で、アプリの作成と配布のための追加サービスが含まれています。Cordova は、後に Adobe によって採用されたオープンソース プロジェクトであり、Apache Software Foundation を通じて配布される純粋なオープンソース プロジェクトです。

PhoneGap は、スマートフォンやタブレット PC などのモバイル デバイス向けのアプリケーション開発用プラットフォームです。 JavaScript やその他の Web テクノロジでの Web アプリケーションの開発を可能にします。
固有のモバイル アプリケーションは、ターゲット デバイスのターゲット言語で作成されたデバイス固有のユーザー インタラクションを使用して、HTML、CSS、および JavaScript を使用して構築されます。
Cordova は、HTML、CSS、および JavaScript を使用して個別のモバイル アプリケーションを作成できる一般的なフレームワークです。
Apache Cordova のコマンドライン インターフェイスを使用して、ネイティブの Android および iOS アプリを構築します。 Cordova は、Web テクノロジーを使用してモバイル アプリケーションを構築できるモバイル アプリケーション開発フレームワークです。
比較表
比較のパラメータ | PhoneGapの | コードバ |
---|---|---|
沿革 | PhoneGap は Adobe の Cordova をベースに作成されました。 | PhoneGap を使用したアプリのテストは、iOS アプリ用の Windows でも実行できます。 |
ソース | PhoneGap もオープンソースです。 | オープンソースソフトウェアです。 |
アプリ内購入 | PhoneGap はアプリ内購入をサポートしていません。 | Cordova はアプリ内購入をサポートしています。 |
Cordova で作成された iOS アプリをテストするには、特に iOS シミュレーターが必要です。 | プラットフォーム依存 | Cordova で作成された iOS アプリをテストするには、特に iOS シミュレーターが必要です。 |
アドビビルド | PhoneGapで利用できる有料サービスでした。 | Cordova にはそのようなサービスはありませんでした。 |
フォンギャップとは何ですか?
PhoneGap は、開発者が HTML5、CSS、および JavaScript を使用してコードを記述できるアプリケーション開発ツールです。
その結果、iOS、Android、Blackberry などのさまざまなプラットフォームで使用される従来のアプリを作成できます。
モバイル アプリケーション開発者は PhoneGap を使用するため、プラットフォーム全体で異なる言語を使用する必要はありません。
つまり、PhoneGap を使用すると、開発者は一度作成したものを複数の電話で使用できます。 また、PhoneGap を使用して、さまざまなモバイル プラットフォームで動作する単一のコードベースでモバイル アプリをアップグレードすることもできます。
最も人気のあるモバイル アプリ ビルダーの 2.0 つである PhoneGap は、Adobe がライセンスを取得したオープンソースの Apache XNUMX プロジェクトです。 無料でダウンロードでき、使用するのに費用はかかりません。
PhoneGap は、CSS5、HTML3、JavaScript などの Web テクノロジを使用してモバイル アプリケーションを構築するための HTML5 モバイル フレームワークです。
開発者は、既存のスキル、フォーラム、およびツールを使用して、Web テクノロジを使用してモバイル アプリケーションを作成できます。
PhoneGap は最終的に進歩を止め、その結果、廃止され、Apache Software Foundation が所有する Apache Cordova に改名されました。
しかし、アプリ構築のエクスペリエンスをより簡単かつ迅速にすることを念頭に置いて作成された、非常に効果的なアプリでした。

コルドバとは?
Cordova はモバイル開発プラットフォームです。 HTML5、CSS3、JavaScript などのお気に入りの Web テクノロジを使用して、XNUMX つのコード セットを記述し、複数のモバイル デバイスでアプリケーションを構築できます。
アプリを開発する場合、これにより多くの時間とエネルギーを節約できます。 Cordova は無料でオープンソースです。 ただし、Android と iOS のライセンスを個別に購入する必要があります。
Cordova は、さまざまな言語を学習することなく、HTML、CSS、JavaScript を使用してモバイル アプリケーションを作成できるソフトウェア開発キットです。Cordova では、Angular JS や Ionic などのフレームワークを使用して、クロスプラットフォーム開発ツールを使用することもできます。
ネイティブ デバイス機能へのアクセスを可能にするプラグイン システムが含まれています。 PhoneGap は Cordova コードに基づいています。
オープンで無料になるように設計されていますが、Apache という名前で開発されているため、常に無料であるとは限りません。 これが完全無料のPhoneGapとCordovaの最大の違いです。
アプリ コードを取得したら、それをテンプレートに適用するか、デバイスにインストールします。 プラグインを作成して、Cordova の機能を強化することもできます。
市場に出回っているいくつかの製品は、Ionic、Onsen UI、Visual Studio など、Cordova の基本コードを使用しています。
PhoneGap と Cordova の主な違い
- Cordova は PhoneGap ライブラリを使用できますが、一部の Cordova ライブラリは PhoneGap と互換性がありません。
- PhoneGap は Cordova と同じ目的ですが、Cordova 内ではアプリ内課金が利用できず、アプリ内課金という機能も利用しています。
- PhoneGap は、Adobe によってさらに促進されます。つまり、Cordova と比較して、会社から追加の特典を享受できます。
- PhoneGap は、Cordova の分類であるディストリビューションと呼ばれることがあります。 本質的には、どちらも同じベースに基づいていますが、PhoneGap の機能はわずかに異なります。
- PhoneGap はアクティブなアプリケーションではなくなり、シャットダウンされました。 ただし、Apache Cordova は引き続き機能しています。