PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. |
Nitobiは、モバイルアプリ開発フレームワークの最新版であり初のメジャーバージョンとなる「PhoneGap 1.0」を公開した。
PhoneGapはHTML5、JavaScript、CSSなどのWeb標準技術を使ってネイティブなモバイルアプリケーションの開発を可能にするプロダクト。HTML5/JavaScriptからiOS、Android、BlackBerry、webOS、Bada、Symbianの6つのプラットフォームに対応したアプリケーションを生成することができる(サポートページにはWindows Phone 7に関する記述もあり、近いうちにサポートに追加されることになる見通し)。
PhoneGap 1.0の主な改善点は次のとおり。
- APIの安定化とプラガブルアーキテクチャの実現。
- W3C DAP API互換の実現。
- コンタクトAPIの提供。
- デバッグツールの排除。
PhoneGapはMITライセンスまたは3条項のBSDライセンスのもとで提供されている。さらにビルドするためにSDKやコンパイラなどのビルド環境を用意する必要がなく、クラウドで提供されているPhoneGap Buildを使ってビルドを実施できるという特徴がある。PhoneGapはすでにAdobe Dreamweaverに取り込まれるなど、さまざまなシーンで活用がはじまっている。モバイルアプリケーション開発のスタイルを大きく変える可能性があり、今後の展開が注目される。