Skip to content

9分で Android & iOS & WP7 アプリができる! PhoneGap Build がスゴすぎる

お久しぶりです。リョーヘイです。

現在 enchant.js チームでは、Canvas ベースの v0.6 開発や、新プロジェクトの立ち上げ (まだヒミツです) で大忙し。そんな中、開発の合間を縫って最近見つけたサービスを紹介します。

その名も PhoneGap Build。HTML5アプリを簡単にネイティブアプリ化できるライブラリとしてお馴染みの PhoneGap から派生されたプロジェクトです。PhoneGap では「簡単に」とはいっても、かなり高度なプログラミング知識が必要だったり、エディタで定義ファイルを指示通り書き換える必要があったりして面倒だったのですが、これらの作業が “Build” で超カンタンにできるようになりました。

まずはトップページの “Get Started!” からログイン。github ID と Adobe ID が使えます。持ってない方は、これを機に github の IDを取得しちゃいましょう。

ログイン後の画面。右上の “+new app” をクリックしたところです。アプリ名を入力し、HTML5 アプリが入った zipファイルをアップロードします。これで「create」ボタンを押すと…。

なんと、いきなりアプリのビルドが始まります! iOSの実機向けアプリビルドには、おなじみプロビジョニングファイルが必要なので、初期状態では赤く Error が表示されていますが、他の端末向けのアプリは「pending」となっており、ビルド待ちの状態にになっていることがわかります。

少し待つと、ボタンが青くなり Android 向け apk のダウンロードが可能になります。「apk って何? adb って何?」という Android 開発初心者の方も大丈夫。右上のQRコードをスキャンすることで、ダウンロードできます。

同時に Windows Phone 7 向けアプリや、hp の WebOS など、6つのプラットフォーム向けにビルドされたアプリをダウンロードできます (動的にビルドしてるのかどうかはわかりませんが…)。

さらに 最近追加された Hydration (解説は英語) という機能では、一度アプリをインストールすれば、Build 経由 (OTA) で中身のHTML5アプリを更新できます。もちろん、元々のPhoneGapと全く同じように PhoneGap API も使えるので、端末独自の機能を使った高度なアプリも作れます。

PhoneGap Build でデバッグ & テストして自信作ができあがれば、無印PhoneGap を使って各種 Market (App Store や Google Play など) へもリリースすることができます。

では、肝心の「アップロードするHTML5アプリのzipファイル」はどう作ればいいの? という話ですが… 実は、9leap と同じように、index.html という名前の html ファイルと、必要な js, css などのファイルを zip に詰めるだけ。ちなみにこの形式の zip ファイルは code9leap を使って作ったプロジェクトの「download」ボタンを押すことでもダウンロードできます。

これを使えば 週アスの連載 で作ったゲームを簡単にAndroidアプリ化できますね。

9leap のダウンロードリンクからダウンロードできるのもこの形式です。

というわけで、すでにHTML5アプリがあるなら、9分どころか30秒くらいでAndroid/iOS/WP7向けのアプリを作成できちゃいます。あとの8分30秒は、code9leap でコーディングしましょう ;-)

ではでは、Enjoy !!

このエントリーをはてなブックマークに追加
はてなブックマーク - 9分で Android & iOS & WP7 アプリができる! PhoneGap Build がスゴすぎる
Post to Google Buzz
Share on GREE

Related posts:

  1. MWC2011総評:キーワードは「Android」と「課金プラットフォーム」
  2. Android+ミニ四駆 = 未来!?
  3. code.9leap チュートリアルチャレンジ〆切! どのチュートリアルが面白い!?
  4. [GW企画]これからプログラミングをやろうとしている一般iPhoneユーザにenchant.jsとIMPACTとTitaniumとObjective-Cとマシン語の違いをドラゴンボールに例えて説明する
  5. Android4.0のSDKが公開!プロモーションビデオが登場!

Facebook comments:

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*