Samsung、Pixel等のAndroidデバイスビューポートサイズ

Samsung Galaxy、Google Pixel、OnePlus、XiaomiモデルのDPR値を含むAndroidデバイスCSSビューポートサイズリファレンスガイド。

Mobile Viewports

詳細な説明

Androidビューポートの多様性

Androidエコシステムは、ビューポートサイズに関してiOSよりもはるかに多様です。iPhoneがいくつかの幅にクラスタリングされるのに対し、Androidデバイスはメーカー、画面サイズ、フォームファクターの多様さにより、はるかに広い範囲にまたがります。

人気のAndroidビューポート幅

デバイス CSS幅 CSS高さ DPR
Samsung Galaxy S21-S24 360px 780-800px 3x
Samsung Galaxy A54 412px 915px 2.625x
Google Pixel 7/8 412px 915px 2.625x
Google Pixel 8 Pro 448px 998px 2.625x
OnePlus 12 412px 915px 3.5x
Xiaomi 14 393px 873px 3x

360pxスタンダード

SamsungのフラッグシップGalaxy Sシリーズは、多くの世代にわたって一貫して360pxのCSSビューポート幅を使用しています。これにより、360pxはAndroid向け開発における重要なブレークポイントとなっています。iPhoneの375pxと組み合わせて、360pxと375pxの両方をターゲットにすることで、モバイルユーザーの大多数をカバーできます。

非整数DPR値

iPhoneがクリーンな2xまたは3xのDPR値を使用するのに対し、多くのAndroidデバイスは2.625(Pixelフォン)や3.5(OnePlus)のような小数DPRを持っています。これにより、ボーダーや細い線がぼやけて表示されるサブピクセルレンダリングの問題が発生する可能性があります。CSSトランスフォームの使用やこれらのデバイスでの1pxボーダーの回避が視覚的なアーティファクトの軽減に役立ちます。

折りたたみデバイス

SamsungのGalaxy Z FoldとZ Flipは、デバイスが折りたたまれたり展開されたりするとビューポートサイズが動的に変化する追加の複雑さをもたらします。CSSの@media (horizontal-viewport-segments: 2)メディア機能で折りたたみ構成を検出できます。

ユースケース

SamsungとXiaomiデバイスが主流のインドおよび東南アジア市場向けのProgressive Web Appを最適化する開発チームが、適切なメディアクエリブレークポイントを設定するために正確なAndroidビューポートデータが必要な場合。

試してみる — Viewport Size Reference

フルツールを開く