2007.03.02

Apple

Macで動く携帯シミュレータ:Stroll

今Railsで携帯対応のWebアプリ開発の勉強中なのだが、今日はMacで動く携帯シミュレータの存在を教えてもらった。

ESYUMAにあるStrollというソフト。
アップル - Mac OS X ダウンロード - ユーティリティ - Stroll 2.0にも紹介されている。)

シェアウェアだが、広告表示付きの無償版もある。
ちなみにこの広告、現時点ではAmazonの広告が表示されるWindowが立ち上がるようになっている。

stroll2.jpg

でもこいつ、request.user_agentの中身が、AUの時だけ

"HTTP_USER_AGENT=KDDI-機種名 UP.Browser/6.0.2.254 (GUI) MMP/1.1"

となるので、Jpmobile

request.mobile?

でうまく携帯エージェントとして認識されない..orz
ソースはこちらのmobile()およびmobile?()を参照

KDDI-機種名 UP.Browser/6.0.2.254 (GUI) MMP/1.1

だけでいいのになぁ〜。。

DoCoMoとVodafone(ver2.3ではSoftBankとWillcomは未対応)のrequest.use_agentはそれぞれ

DoCoMo/2.0 機種名
J-PHONE/3.0/機種名

となってくれて、正常に振り分けできる。

ちなみにWindows環境で動作する携帯シミュレータとしては、

などがある。

あとWeb上で動く携帯エミュレータmimicなんてのもあるが、こいつはローカルで開発中のアプリにアクセスできないので使えない...