開発環境について
サーバーサイドのことはわからんので、mixiアプリ for TouchのUI周り(デザイン/コーディング)を制作するときに揃えた環境をちらほら
絶対必要
Safari
ご存知webkitベースのブラウザ、Safari。同じwebkitベースのGoogle Chromeでも、、と思われるかもですが、CSS3の対応状況等がやはりSafariの法が進んでいてよりiPhoneに近いです。
「開発」モードをONにすれば、ユーザーエージェントをiPhoneに変更できるようになります。(参考:Webアプリ開発環境としてのSafariを知ってますか?)
これでmixi Touchにもアクセスできるし、各iPhoneサイトのソースを読めるようになるので、モバイル版よりもかなり開発の助けになります。
ちなみにWindows版Safariを使う場合は「設定」→「表示タブ」から「フォントの滑らかさ」を「弱」か「中」に設定しておくと、文字にアンチエイリアスが効くのでよりiPhoneっぽいです。
あったらいいな
- iPhone Simulator(iOS SDKに同梱)
現在はSnow Leopard(Mac OS X 10.6)対応版のみ配布中 - Android Emulotor(Android SDK)に同梱
Win / Mac / Linuxに対応
ぜいたく品
iPhone OS3を積んだ実機
正直最終確認しかしてないです。ただ、アニメーションの速度が結構違うし、古い端末だとなおさら謙虚
- Xperia実機 Android1.6
Xperiaは特にAndroidのバージョンが他端末より低い、のに日本で一番出回っているAndroid端末。結構手強いです。秋にAndroid2.1にバージョンアップすうようです。
また別の頁で書きますが、iPhoneとは液晶の縦横比が異なるため、そのあたりの検証にも。
エディターなどは結局htmlなのでお好きに。
ただ、html5を使いたい場合はコードヒントやエラー検出が余計なお節介をして、
ずっとhtml5のタグに対してエラーを履き続けたりします。