9

私は現在、すべてのプラットフォーム用に異なるコードを記述する代わりに、PhoneGap を使用することについていくつかの調査を行っています。私の考えでは、すぐに、これに対する 1 つの欠点は、実際には、アプリケーションをネイティブに作成していないことです。これはどういう意味ですか?

  1. パフォーマンスに影響はありますか?
  2. PhoneGap はすべてのネイティブ機能のラッパーを提供していますか? ドキュメントは十分に入手できますか?
  3. どのような種類の UI が必要または必要ですか (つまり、JQuery)、適切なドキュメントはありますか? これらのフレームワークは、異なるプラットフォーム間でシームレスに機能しますか?
  4. Adobe が混在しているので、PhoneGap は最終的に時代遅れになり、長期的にはあまり問題にならないのでしょうか?

PhoneGap を試した人へのフィードバック/アドバイス/提案を聞きたいです。また、PhoneGap が提供していない機能のリストがある場合、誰かがリンクを提供できますか?

**編集: PhoneGap を使用する大きな動機は、複数のプログラミング言語を学ばなくても済むようにすることだと認識していることを指摘しておく必要があります。私は既に Objective-C と Java を知っており、PhoneGap の使用の可能性を探っているところです。そのため、少し異なる角度からこれに取り組んでいます。以下のコメントの1つでこれについて言及しました。

4

2 に答える 2

5

簡潔で客観的な答え: 場合によります。

具体的には、PhoneGap/Cordova がプロジェクトに適しているかどうかは、ニーズによって異なります。多くの PhoneGap ベースのプロジェクトが存在するため、一部の開発者にとっては明らかに便利です。あなたがそのグループに属する可能性が高いかどうかを判断できるのはあなただけです。

詳細:

パフォーマンスに影響はありますか?

はい。それが重要かどうかは、アプリケーションによって異なります。

PhoneGap はすべてのネイティブ機能のラッパーを提供していますか? ドキュメントは十分に入手できますか?

最初の質問にはありませんが、拡張可能であるため、必要に応じて独自のネイティブ コードをいつでも追加できます。ドキュメントが十分かどうかを判断できるのはあなただけですが、必要に応じていつでもコードを見ることができます。

どのような種類の UI が必要または必要ですか (つまり、JQuery)、適切なドキュメントはありますか? これらのフレームワークは、異なるプラットフォーム間でシームレスに機能しますか?

それは、あなたが何をしているか、そしてあなたがすでに知っていることに依存しているようです. ここでは、PhoneGap はいずれにしても大きな違いはありません。

Adobe が混在しているので、PhoneGap は最終的に時代遅れになり、長期的にはあまり問題にならないのでしょうか?

Cordova (以前は「PhoneGap」として知られていたオープンソース ソフトウェア) が生き残り、繁栄するかどうかは、多くの要因に左右されます。

  • 人々はそれを使用していますか?

  • それを使用する人々はそれに貢献していますか?

  • アドビは、PhoneGap (プロプライエタリ バージョン) をどうすることを決定しますか? 彼らはそれを殺しますか?強化しますか?ほとんどの人が Cordova よりも魅力的な機能を追加しますか?

Cordova があなたのアプリケーションに適している場合は、ぜひそれを使用してください。可能であれば、それに貢献してください。そうすれば、あなたと世界にとってさらに役立つものになるでしょう。

于 2012-07-16T17:41:07.243 に答える
1

単純なアプリの場合、PG はパフォーマンス ヒットにはなりません。

PG には多くのネイティブ関数がありますが、すべてではありません。プラグインはいつでも作成できますが、実際に誰が書きたいのでしょうか?

PG は最終的になくなる可能性がありますが、おそらくアプリがなくなるまではありません。

于 2012-07-16T17:20:37.660 に答える