クラウド上でマルチデバイス対応のモバイルアプリをビルドできる「PhoneGap Build」の使い方
原題:PhoneGap Buildの使い方
「PhoneGap Build」とは、クラウド上でモバイルアプリをビルドできるサービスです。その名の通り、PhoneGapフレームワークを利用しており、HTML/CSS/JavaScriptで開発したアプリデータをアップロードするだけで、あとはPhoneGap Buildがモバイルアプリに変換してくれます。変換後のアプリは、QRコードを使って直接デバイスにインストールできます。本記事では、PhoneGap Buildの基本的な使い方を紹介します。
(この記事は、アドビ システムズ 株式会社発行の「Adobe Developer Connection」から許可を得て転載したものです)
PhoneGap Buildのサービス内容
現在PhoneGap Buildには、無償と有償の2種類のプランがあります。
| プラン | 無償プラン(Free plan) | 有償プラン(Paid plan) |
|---|---|---|
| 金額 | 0円 |
月額1,000円(※1) |
|
プライベート アプリ数 |
1 | 25 |
|
パブリック アプリ数 |
無制限 | 無制限 |
|
コラボレーターの 招待数(※2) |
無制限 | 無制限 |
| ビルド数 | 月間100ビルドまで | 月間1,000ビルドまで |
| Creative Cloud |
Creative Cloud無償メンバーシップの方は こちらの無償プランを利用できます(※3) |
Creative Cloud有償メンバーシップの方は こちらの有償プランを利用できます |
| プライベートアプリ |
アプリを構成するリソースは、非公開となります。 アプリを登録する際は、ZIP圧縮して直接PhoneGap Buildにアップロードするか、 あるいはGitHub上のプライベートリポジトリにアップしてそのURLを指定します。 |
|---|---|
| パブリックアプリ |
アプリを構成するリソースは、一般に公開されます。 アプリを登録する際は、GitHub上のパブリックリポジトリにアップロードして そのURLを指定します。 |
PhoneGap Buildを始めるには、サイトの下にあるプランのボタンをクリックして、ユーザアカウントを作成します。ここでは「Free Plan」を選択して進めます。
現在、PhoneGap Buildのサイトでは「有償プラン(Paid plan)は月額9.99USドル」と記載されていますが、日本国内からはUSドルでのお支払いができないため、日本のアドビストアから日本円(月額1,000円)でお支払いいただく必要があります。日本のアドビストアから、PhoneGap Buildのサブスクリプションを購入する。
Creative Cloud無償メンバーシップの方は、月額1,000円のアップグレードをサブスクリプションすると「有償プラン(Paid plan)」を利用できます。上述のリンクから購入できます。
PhoneGap Buildの基本的な使い方
アカウント作成すると、図4の画面になります。ここではZIPファイルをアップロードする方法を選びます。まず、HTML/CSS/JavaScriptファイルや画像など、アプリに必要なデータをZIP圧縮したファイルを作成します。
このZIPファイルには、phonegap.js(cordova.js)やネイティブファイル(.h/.m/.javaなど)を含めないでください。含まれていると、コンパイルに失敗することがあります。
ZIPファイルを用意したら、[Upload a .zip file]ボタンをクリックしてアップロードします。
パブリックアプリを作成する際は、[open-source]タブをクリックして、GitHubのレポジトリを指定してください。
アップロードが完了すると、図5の画面になります。アプリ名や説明文にはデフォルトの文言が入っていますが、直接カーソルを当てて編集することができます。
config.xmlを用いれば、アプリアイコンの指定やプラットフォーム固有の設定などを行うことができます。このconfig.xmlは、アプリのデータと一緒にアップロードします。詳しくは「Using config.xml」をご覧ください。
次に[Ready to Build]ボタンをクリックします。すると、プラットフォームごとにビルドが行われます。
各プラットフォームのマークをクリックすると、アプリの配布データ(ipaやapkなど)をダウンロードできます。また、QRコードをデバイスで読み取り、表示されるURLへアクセスすると、アプリをデバイスにインストールできます。
ビルドに失敗した場合は、「Build Failed?」を参考にしてください。
この記事は参考になりましたか?
- Adobe Developer Connection連載記事一覧
- この記事の著者
-
イマザトリョウジ(イマザトリョウジ)
Adobe Developer Connectionの編集スタッフ(中の人だけど、外の人)。たまに、USのADC記事の翻訳、ADC関連のコンテンツの作成なども。その他、Web DesigningのFlash Lab.連載や、翔泳社のWeb制作関連書籍の編集もやらせていただいてます。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア




![図4 プライベートアプリを作成する際は、[Upload a .zip file]ボタンをクリックしてデータをアップロードするか、左の入力欄にGitHubのプライベートレポジトリを指定します](http://cz-cdn.shoeisha.jp/static/images/article/6948/6948_04_s.gif)



