昨日も書いた、iPhone、Android、アプリを共通に動かせるハイブリッドアプリだけど、
アシアルのセミナだと、PhoneGapのほかに、Titaniumというのもあるらしい
・・・ですが、根本的に違う。
■Phone Gapの動き
結局、Phone Gapでやっていることは、Androidだとわかりやすいけど、
1.読み込みHTMLファイルを指定して
2.そのHTMLファイルをWebViewで表示する
→iphoneもandroidもwebkitベースのブラウザが入っているので、
HTMLを表示できる
1を実現するために、はじめに表示するActivityクラスを書き換えている。
■Titanium
Titaniumについては、
HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは
http://www.atmarkit.co.jp/fsmart/articles/titanium01/01.html
に書いてある。結局、Javascriptを書いていくらしい。
ってことで、Phone Gapのほうが、かんたんそう・・・