WindowsでiPhoneのブラウザで利用できるアプリ開発 (覚書)


WindowsでGlassFishV3を利用しようと試行錯誤していたら、もう少し時間かかりそうなので
iPhoneに関する内容をまとめます。

iPhone用の開発キットはMacで有償提供されています。(Windowsでは提供されていません。)

Windowsユーザーが、せめてブラウザ用アプリを開発できないか試みました。

ダウンロード一覧

 1.iui http://code.google.com/p/iui/
   執筆時点では、0.13。PHPベースのサンプル付です。
 2.safari http://www.apple.com/jp/safari/download/
   ※途中まで、デバッグ兼ねてFirefoxを使用していたのですが、
   styleの一部がsafariでないと有効にならなかったため、
   結局、上のサイトからダウンロードしてsafariデバッグしました。
 3.Air http://get.adobe.com/air/?loc=jp
 4.Air iPhone http://merhl.com/?page_id=75
   3がインストールされていれば、4のエミュレータが利用できます。
   執筆時点では、AIR iPhone v3.03。縦横表示切替可能。中のアプリは
   実行可能なものと、そうでないものがある。また、エミュレータsafari
   はiPhone固有のイベント、つまり展開させるような振る舞いは対応してない
   ように見受けられます。

利用した環境

 5.RoR 2.0.2
 6.WEBrick
 7.MySQL 5.0
 8.NetBeans 6.1

まとめ

 「Air iPhone」のSafariで表示が確認できればと期待したが、実機で問題なく
 画面に収まって表示されるコンテンツが、スクロール付で表示される場合あり。
 逆に、実機のキャッシュをオーバーフローするようなページが、表示できる。

 今回は、WindowsRoR開発⇒Air iPhoneSafari表示・テスト⇒実機確認、
 を期待して仕掛かったが、Windowsユーザーも、現状は直接実機での検証に
 頼らざるを得ない状況になると考えます。