HTML5/JavaScriptで開発するAndroirdアプリ「jsWaffle」
jsWaffleはHTML5/JavaScriptでAndroidアプリを開発するためのフレームワーク。
jsWaffleはAndroid用のオープンソース・ソフトウェア。iOSやAndroidをはじめとするスマートフォンアプリ開発が人気だ。それぞれObjective-CやJavaを利用して開発するのがデフォルトだが、別な言語でも開発が行える。その筆頭がJavaScriptだ。
JavaScriptでスマートフォンアプリを開発するためのフレームワークは幾つかあるが、有名なものとしてTitaniumがある。そして今回紹介するのもその一つ、jsWaffleだ。
jsWaffleはAdobe AIRアプリとして提供される。立ち上げるとアプリのベースを作成するためのウィザードが表示される。そこで名称やパスを設定するとjsWaffleのベースが生成される。その後はEclipseでの作業となる。開発に使うのはHTML/JavaScriptになる。
PhoneGapに似ているが、その面倒さに辟易した開発者が作成したのがjsWaffleになる。ビープや通知、位置情報、傾き、ローカルストレージ、ネットワーク、クリップボード、コンタクトの選択等一通りの操作が可能だ。AndroidアプリをHTMLを使って柔軟に開発したいと思うならば採用を検討したい。
[s2If current_user_can(access_s2member_level1)]
[/s2If]
[s2If current_user_can(access_s2member_level1)]
[/s2If]
[s2If current_user_can(access_s2member_level1)]
[/s2If]
MOONGIFTはこう見る
この手のライブラリ、フレームワークも増えてきた。JavaScriptだけでマルチプラットフォームに対応したスマートフォンアプリを開発するならばTitaniumがお勧めだが、HTMLを使って柔軟なデザインを実現したいならばjsWaffleが面白そうだ。
デフォルトで作成されるアプリはキッチンシンクになっており、一通りの機能を試すことができる。Android 1.6から対応しているのも良い。日本製なのでPhoneGapでハマる可能性を考えると、jsWaffleの方が開発しやすいのではないだろうか。