Android端末のdevicePixelRatio

Check このエントリーをはてなブックマークに追加

WebKit系のブラウザではdevicePixelRatioというプロパティが定義されています。これは画像1pxを実際のデバイス上で何pxとしてレンダリングを行うかというもの。

CSSでdevicePixelRatioを特定できる -webkit-min-device-pixel-ratioなどは iPhone4のRetina Display対応などで一時期注目されましたね。

【Webアプリ】iPhone4 で画像をきれいに表示する色々な方法【試行錯誤編】 | KAYAC DESIGNER'S BLOG

JavaScriptでは次のように取得できます。

window.devicePixelRatio

そこで、Android端末のdevicePixelRatioがどうなってるかTwitterで色々な方に協力いただき調べてみました。

デバイス名devicePixelRatio画面サイズ解像度
docomo
GalaxyS1.5約 4.0インチ480×800
Galaxy Tab1.5約 7.0インチ600×1024
Xperia(SO-01B)1.5約 4.0インチ480×854
HT-03A1約3.2インチ800×480
LYNX(SH-10B)1約 5.0インチ960×480
REGZA Phone(T-01C)1.5約 4.0インチ480×854
Xperia arc1.5約 4.2インチ480×854
Xperia arc1.5約 4.2インチ480×854
GALAXY S II LTE SC-03D1.5約 4.5インチ480×800
GALAXY NEXUS SC-04D2約4.7インチ720×1280
au
IS011約5.0インチ960×480
IS02※1約4.1インチ800 × 480
IS032約3.5インチ960×640
IS061.53.7インチ800×480
htc EVO WiMAX ISW11HT1.5約4.3インチ800 x 480
GALAXY SII WiMAX ISW11SC2約4.7インチ720 x 1280
SoftBank
HTC Desire(X06HT)13.7インチ800×480
HTC Desire HD(001HT)1,5約4.3インチ800×480
GALAPAGOS(003SH)1,53.8インチ800×480
EMOBILE
HTC Aria13.2インチ480×320
Google
Nexus S 1.54.0インチ480x800

※1 IS02はWindows PhoneでAndroidではありません。その為『window.devicePixelRatio』には対応しておらず、devicePixelRatioの値についてはわかりませんでした。また、解像度について800 × 480と記述していますが800 × 240 を擬似的に拡張した解像度です。

Android端末でサイト作成をされてる方は参考にしてください。(ここにない端末情報もコメントやtwitterで随時募集中です。http://www.to-r.net/r.htmlにアクセスして表示された数字と端末を教えてください。)

スポンサードリンク

«2月のセミナー情報 [東京] | メイン | Androidにおけるコンテンツフィットと「overflow:hidden」»

このエントリーのトラックバックURL
http://blog.webcreativepark.net/cgi/mt/mt-bt.cgi/760
コメントを投稿

現在不具合でコメントできません