jsWaffleを使用したハイブリッドアプリ

AndroidiPhoneアプリの開発形態は、大きく3つに分けられる。

  • ネイティブアプリ
  • Webアプリ
  • ハイブリッドアプリ

Androidでは、ネイティブアプリは主にJavaで開発する。WebアプリはHTML+JavaScript+CSSである。
ハイブリッドアプリは両者を組み合わせた開発形式だ。Webの技術を利用したネイティブアプリと言えよう。Webアプリではカメラといった端末固有の機能を使用することはできないが、ハイブリッドアプリでは可能だ。

ハイブリッドアプリ開発用のフレームワークには、PhoneGapTitanium mobileAdobe Flash CS5CoronajsWaffleなどがある。

今回は、jsWaffleを使用してみた。
漸く実機でのデバッグが可能になったので試しに動かした。下図はそのスクリーンショットだ。

なお、参考書は下記を使用している。大分優しいので、一日で読めそう。ただ、アプリを動かしながら実際に試すと、詰まったりもするので、時間通り終えられるかは分からない。

HTML5/JavaScriptで作るAndroidアプリ開発ガイドブック

HTML5/JavaScriptで作るAndroidアプリ開発ガイドブック