トップページはこちら

EZweb

ページ分割と画像のリサイズを、au/TU-KAのEZweb端末でも自動判別するようににしてみますた。と言っても実機がないのでホントにちゃんと動くかは全く不明ですが(シミュレータでは確認したけど)。また、吐いてるHTMLはあくまで「iモード対応HTML」のままで、HDMLやXHTMLに対応する気はありませぬ。

EZwebの場合環境変数があるんだけど、ホントに全ての端末が必要な変数を必要な内容で吐いてくれてるのか不明だったので、iモードと同じように参照表も作ったんだけど、参照表をいちいちアップデートするのが面倒だという理由により結局変数を採用。

キャッシュサイズはHTTP_X_UP_DEVCAP_MAX_PDUの値(無ければ7.5KB)、画面サイズはHTTP_X_UP_DEVCAP_SCREENPIXELS(無ければ横96ピクセル)、色深度はHTTP_X_UP_DEVCAP_SCREENDEPTH(無ければ8ビット)、対応する画像フォーマットはHTTP_ACCEPT(無ければPNGのみ)で判断。なお、「無ければ」でお分かりの通り、モノクロ端末のことは考えてませんよ、ええ。

後はvodafoneなんだけど、こいつは資料の類が乏しいので困る。
Net::UserAgent::Mobileが画像フォーマットも判別してくれてればいいわけで(してくれないという認識はそもそも合ってるのか?)、また誰かがそういう追加機能を用意してくれてるようなな気もするんだけど、いずれにせよそれはそれでアップデートしなきゃいけないわけで。だったら自分で用意したシンプルなものをアップデートするほうが楽かななどと思いつつ。


2005/08/11