2012-04-27 14 views
0

私は、クロスブラウザであるPhoneGapアプリケーションを開発するために必要なものについて少し混乱しています。PhoneGapを使用してクロスブラウザアプリケーションを開発するためには何が必要ですか?

Getting startedページから、プラットフォームを選択する必要があります。私はこれがクロスプラットフォームだと思った。

本当にこれをクロスプラットフォームにしたい場合は、すべての携帯電話用のすべてのパッケージをダウンロードする必要がありますか?

答えて

1

のPhoneGapアプリケーションには2つのコンポーネントがあります。

  • あなたのコードベースの大部分を構成する(必要がある)HTML/JavaScriptアプリケーションが。
  • サポートする各電話プラットフォームのプラットフォーム固有のラッパーと、作成したカスタムのネイティブプラグイン。

あなたがいないカスタムプラグインを使用して、HTML/JavaScriptであなたの全体のアプリを終えることができる場合、あなたのWebアプリケーションのzipファイルをアップロードし、サポートしたい各プラットフォーム用のプラットフォーム固有のパッケージを受信するPhoneGap Buildサービスを使用することができます、クラウドに組み込まれています。

クラウドビルドを使用したくない場合や独自のカスタムプラグインを開発する必要がある場合は、サポートしたいプラットフォームごとにネイティブSDKが必要です。少なくとも、アプリケーションストアに配布するためのプラットフォーム単位のパッケージを構築するには、これらのパッケージが必要です。

また、開発中にオンデバイスデバッグ用のネイティブSDKが必要です。単なるHTMLとJavaScriptの場合、ChromeとIE9のテストではほとんどの方法でテストできますが、ある時点ではオンデバイステストが必要になります。

+0

ありがとうございました。私が使っている会社は、Eclipseを使って自分のアプリを開発しています。だから私はPhoneGap BuildとEclipseよりも何が必要なのかよくわからない。彼らはこれまで少し曖昧でした.... – Steven

+1

それは基本的にちょうどHTML、CSSとJavaScriptです。これがソースコードの99%でない場合は、ネイティブプラグインを必要とする非常に特殊な要件があるか、間違っているかのどちらかです。 Eclipseは開発に適しているはずで、AndroidやBlackBerryのオンデバイステストを可能にします。 iOSデバイスでのテストにはXCodeが必要で、Windows PhoneでのテストにはVisual Studioが必要です。私はBadaとWebOSには慣れていない。 – Barend

+0

はい、ほとんどがHTML/CSS/JSです。ご意見ありがとうございます :) – Steven