phonegap をインストールし、Visual Studio で基本的な Hello World の新しいプロジェクト アプリを開きました。モバイルエミュレーターにデプロイしました。同じアプリを Android フォンにデプロイしたいと考えています。これを行う方法についての指示はどこにも見つかりません。誰も方法を知っていますか?
単一の保守可能なコードベースから、さまざまな種類のデバイスすべてに展開できる電話アプリを作成する方法を学ぼうとしています。
phonegap をインストールし、Visual Studio で基本的な Hello World の新しいプロジェクト アプリを開きました。モバイルエミュレーターにデプロイしました。同じアプリを Android フォンにデプロイしたいと考えています。これを行う方法についての指示はどこにも見つかりません。誰も方法を知っていますか?
単一の保守可能なコードベースから、さまざまな種類のデバイスすべてに展開できる電話アプリを作成する方法を学ぼうとしています。
私の知る限り、Phonegap は、デバイスに依存せず、各プラットフォームのデバイス固有のネイティブ実装にフックする JavaScript API を提供します。したがって、Visual Studio でアプリを作成すると、Windows Phone でエミュレートできます。
ただし、Android で同じことを行う必要がある場合は、Eclipse をダウンロードしてプロジェクトを再作成する必要がありますが、Hello world の例のように同じファイルを使用できますが、プロジェクト構造は異なりますが、index.html だけです。別のマニフェスト ファイルを作成する必要があります。
IDE を 1 つだけ使用し、同時に異なるデバイスをエミュレートしたい場合は、Rhomobileの使用を検討してください。ただし、Rhomobile は Ruby プログラミング言語に基づいています。
他のデバイスに展開するには、各プラットフォームの IDE でラッパー アプリをコンパイルする必要があります。基本的に、各プラットフォーム用の SDK と、その SDK で開発できるソフトウェアが必要です。たとえば、iOS ラッパー アプリを作成するには、XCode を使用する必要があります。各プラットフォームの具体的な詳細については、こちらをご覧ください
PhoneGapのダウンロード で各プラットフォーム用の (ほとんどの場合) すぐに使えるラッパー アプリのソース コードを取得すると、ほとんどの作業は自動的に行われます。
または、PhoneGap Buildを使用してアセット (index.html、js、css など) をアップロードし、モバイル対応アプリをコンパイルすることもできます。単純なアプリには適していますが、アプリがより高度な機能を使用している場合はあまり適していません。