Webkit UI の判定が厳しい
WebKit ブラウザの判定は現状
$me->{header}->{user_agent} =~ /AppleWebKit.* Mobile/
となっているわけだけど、Android 3.x な ブラウザの User-Agent は(以下は Galaxy Tab 10.1 のものだけど)
Mozilla/5.0 (Linux; U; Android 3.1; ja-jp; GT-P7510 Build/HMJ37) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13
という感じで Mobile という文字列が入ってないので WebKit だと判定されない。
Android という文字列も拾ったほうがいいかもなぁ?
Galaxy Nexusはさらに事情が厳しい、かも。 http://devlog.dcm-gate.com/2011/12/galaxy-nexus-sc-04d-user-agent.html
判定諦めてもいいかもしれないです。
WebKit ブラウザの判定は現状
となっているわけだけど、Android 3.x な ブラウザの User-Agent は(以下は Galaxy Tab 10.1 のものだけど)
という感じで Mobile という文字列が入ってないので WebKit だと判定されない。
Android という文字列も拾ったほうがいいかもなぁ?