2015年発売Android端末のdp解像度まとめ

## はじめに

[2014年発売Android端末のdp解像度まとめ](http://qiita.com/nein37/items/3918f5833bfa31fbe3d5)の2015年版です。

dp解像度に関する説明は[【Android】いまさら聞けないdp入門](http://qiita.com/nein37/items/0a92556a80c6c14503b2)を参照してください。

今年発売の端末と解像度一覧は[スマートフォン比較表](http://www.smph.info/)というサイトを参考にしています。
端末のdpiについてはわかる範囲で実際の値を調べていますが、スペックからの推測に基づくものもあります。

docomo、auはそれぞれ開発者サイトに端末のdpi情報が乗っていて素晴らしいですね。
ソフトバンクの開発者向け情報は端末情報が全然載ってなくて辛いです…。
[作ろうスマートフォンコンテンツ : スペック一覧 | サービス・機能 | NTTドコモ](https://www.nttdocomo.co.jp/service/developer/smart_phone/spec/index.html)
[ディスプレイ | Android(TM) 技術情報 | au](http://www.au.kddi.com/developer/android/kishu/display/)
[端末情報 | SoftBank スマートフォン サービス開発支援サイト | ソフトバンク](https://www.support.softbankmobile.co.jp/partner/smp_info/smp_info_search_t.cfm)

[集計時に使ったスプレッドシート](https://docs.google.com/spreadsheets/d/1GBpMcUZyZET8_daVoDEsDBI9dYth95JklCB5PjmmTTc/edit?usp=sharing)

## スマートフォン

基本的な傾向は去年と同じく、ほとんどの端末が360x640dpとなっています。
今年は去年と比べてSIMフリー端末などで安価な端末も多く発売されたため、hdpiやxhdpiの端末が去年よりも多く発売されているのが面白いですね。
横幅320dpの端末は4インチ台を中心に根強く、来年も発売されそうなので対応は必要だと思います。

また、今年の傾向として6インチ超の端末でppi(実際の画素密度)とdpi(OS上の画素密度)が大きく違う端末があるのが気になります。
これらの端末は5インチ台のスマホと同じく横幅が360dpになるようにdpiが設定されているため、大画面・高解像度になってもそれほど情報量が増えず、引き伸ばしただけの表示になってしまいます。
来年はGoogle以外からも大画面を活かせる横幅410dpの6インチスマホが増えて欲しいですね。

|dp解像度	|量子化密度|端末数|
|---|---|---|
|320x534|hdpi|3|
|320x570|hdpi|4|
|360x640|hdpi|5|
|360x640|xhdpi|24|
|360x640|xxhdpi|28|
|360x640|xxxhdpi|9|
|410x730|DENSITY_420|1|
|410x730|DENSITY_560|1|

### スマートフォンの一覧

|機種名|対角線帳|W(px)|H(px)|dpi|量子化密度|W(dp)|H(dp)|備考|
|---|---|---|---|---|---|---|---|---|
|FLEAZ POP (CP-L42A)|4|480|800|240|hdpi|320|534||
|FLEAZ NEO|4|480|800|240|hdpi|320|534||
|Xperia J1 Compact (D5788)|4.3|720|1280|320|xhdpi|360|640||
|AQUOS SERIE mini (SHV31)|4.5|1080|1920|480|xxhdpi|360|640||
|INFOBAR A03|4.5|1080|1920|480|xxhdpi|360|640||
|Spray (402LG)|4.5|720|1280|320|xhdpi|360|640||
|Galaxy Active neo (SC-01H)|4.5|480|800|240|hdpi|320|534||
|miraie (KYL23)|4.5|540|960|240|hdpi|360|640||
|GM-01A|4.5|540|960|240|hdpi|360|640||
|BLADE Q+|4.5|480|854|240|hdpi|320|570||
|UPQ Phone A01|4.5|480|854|240|hdpi|320|570||
|Priori 3 LTE|4.5|480|854|240|hdpi|320|570||
|UPQ Phone A01X|4.5|480|854|240|hdpi|320|570||
|Xperia A4 (SO-04G)|4.6|720|1280|320|xhdpi|360|640||
|Xperia Z5 Compact (SO-02H)|4.6|720|1280|320|xhdpi|360|640||
|AQUOS Xx2 mini|4.7|1080|1920|480|xxhdpi|360|640||
|AQUOS Compact (SH-02H)|4.7|1080|1920|480|xxhdpi|360|640||
|Disney mobile on docomo DM-01H|4.7|1080|1920|480|xxhdpi|360|640||
|TORQUE (G02)|4.7|720|1280|320|xhdpi|360|640||
|arrows Fit (F-01H)|5|720|1280|320|xhdpi|360|640||
|BASIO (KYV32)|5|1080|1920|480|xxhdpi|360|640||
|AQUOS SERIE (SHV32)|5|1080|1920|480|xxhdpi|360|640||
|AQUOS EVER (SH-04G)|5|720|1280|320|xhdpi|360|640||
|VAIO Phone (VA-10J)|5|720|1280|320|xhdpi|360|640||
|P8lite|5|720|1280|320|xhdpi|360|640||
|URBANO (V02)|5|720|1280|320|xhdpi|360|640||
|ZenFone 2 Laser (ZE500KL)|5|720|1280|320|xhdpi|360|640||
|SAMURAI MIYABI|5|720|1280|320|xhdpi|360|640||
|Desire 626|5|720|1280|320|xhdpi|360|640||
|LUMIERE (503HW)|5|720|1280|320|xhdpi|360|640||
|arrows M02|5|720|1280|320|xhdpi|360|640||
|Liquid Z530|5|720|1280|320|xhdpi|360|640||
|AQUOS SH-M02|5|720|1280|320|xhdpi|360|640||
|mode1|5|720|1280|320|xhdpi|360|640||
|Blade V6|5|720|1280|320|xhdpi|360|640||
|DIGNO rafre (KYV36)|5|720|1280|320|xhdpi|360|640||
|i-dio Phone (CP-VL5A)|5|720|1280|320|xhdpi|360|640||
|DIGNO C (404KC)|5|540|960|240|hdpi|360|640||
|DIGNO U|5|540|960|240|hdpi|360|640||
|S301|5|540|960|240|hdpi|360|640||
|Galaxy S6 edge (SCV31)|5.1|1440|2560|640|xxxhdpi|360|640||
|Galaxy S6 edge|5.1|1440|2560|640|xxxhdpi|360|640||
|Galaxy S6 (SC-05G)|5.1|1440|2560|640|xxxhdpi|360|640||
|Galaxy S6 edge (SC-04G)|5.1|1440|2560|640|xxxhdpi|360|640||
|ARROWS NX (F-04G)|5.2|1440|2560|640|xxxhdpi|360|640||
|HTC J butterfly (HTV31)|5.2|1440|2560|640|xxxhdpi|360|640||
|Xperia Z4 (SO-03G)|5.2|1080|1920|480|xxhdpi|360|640||
|Xperia Z5 (SO-01H)|5.2|1080|1920|480|xxhdpi|360|640||
|AXON mini|5.2|1080|1980|480|xxhdpi|360|660||
|Xperia Z4 (SOV31)|5.2|1080|1920|480|xxhdpi|360|640||
|Xperia Z4|5.2|1080|1920|480|xxhdpi|360|640||
|Nexus 5X|5.2|1080|1920|420|DENSITY_420|410|730||
|Desire EYE|5.2|1080|1920|480|xxhdpi|360|640||
|Xperia Z5|5.2|1080|1920|480|xxhdpi|360|640||
|Xperia Z5 (SOV32)|5.2|1080|1920|480|xxhdpi|360|640||
|AQUOS CRYSTAL 2|5.2|720|1280|320|xhdpi|360|640||
|Disney Mobile on docomo DM-01G|5.2|1080|1920|480|xxhdpi|360|640||
|AQUOS ZETA (SH-01H)|5.3|1080|1920|480|xxhdpi|360|640||
|AQUOS Xx2|5.3|1080|1920|480|xxhdpi|360|640||
|arrows NX (F-02H)|5.4|1440|2560|640|xxxhdpi|360|640||
|Xperia Z5 Premium (SO-03H)|5.5|1080|1920|480|xxhdpi|360|640|[^1]|
|isai vivid (LGV32)|5.5|1440|2560|640|xxxhdpi|360|640||
|ZenFone 2 (ZE551ML)|5.5|1080|1920|480|xxhdpi|360|640||
|AQUOS ZETA (SH-03G)|5.5|1080|1920|480|xxhdpi|360|640||
|AQUOS CRYSTAL Y (402SH)|5.5|1080|1920|480|xxhdpi|360|640||
|IDOL 3|5.5|1080|1920|480|xxhdpi|360|640||
|ZenFone Selfie (ZD551KL)|5.5|1080|1920|480|xxhdpi|360|640||
|Mate S|5.5|1080|1920|480|xxhdpi|360|640||
|TONE m15|5.5|720|1280|320|xhdpi|360|640||
|Nexus 6P|5.7|1440|2560|560|DENSITY_560|410|730||
|AQUOS Xx|5.7|1080|1920|480|xxhdpi|360|640||
|Galaxy A8 (SCV32)|5.7|1080|1920|480|xxhdpi|360|640||
|SAMURAI KIWAMI|6|1440|2560|640|xxxhdpi|360|640|[^2]|
|ZenFone 2 Laser (ZE601KL)|6|1080|1920|480|xxhdpi|360|640||
|P8max|6.8|1080|1920|480|xxhdpi|360|640|[^3]|

[^1]: Xperia Z5 Premium は通常のアプリからはフルHDのxxxhdpi端末として扱われます。

[^2]: SAMURAI KIWAMIの実際のppiは490前後ですが、端末のdp設定は640dpです。

[^3]: P8maxの実際のppiは324前後ですが、端末のdp設定は480dpです。

## タブレット
タブレットはキャリアから発売されていないものが大半なため、端末のdpiがわからないものが多いです…。
特に7,8インチで解像度1280x800の端末が鬼門で、該当機種の中には情報量を増やすためにppiが一番近いtvdpiではなくmdpiを設定しているものもあるようで下の表がどの程度正しいのかわかりません。
通常はどちらのdpiでも600/720dpの多数派に収まるので大きな問題はないですが、タブレット対応をする際は心を強く持って以下の範囲すべてに対応できるように頑張りましょう。

![](https://qiita-image-store.s3.amazonaws.com/0/48019/c18f233b-6b0d-3895-383d-346f929b3655.png)

タブレット全体の傾向としては今年も960x600dpと1280x800dpに集中しています。
この2種類で試せれば国内のタブレットの大半では問題なく表示できそうですね。
ただし、アスペクト比が16:10でない端末も増えてきているので、タブレット向けのレイアウトをデザインする際に考慮したほうが良いでしょう。

|dp解像度|量子化密度|端末数|備考|
|---|---|---|---|
|960x600|tvdpi|7|[^4]|
|960x600|xhdpi|3||
|1024x600|mdpi|1||
|1024x768|xhdpi|1||
|1280x720|mdpi|1||
|1280x800|hdpi|3||
|1280x800|mdpi|4||
|1280x800|xhdpi|3||
|1366x768|mdpi|1||

[^4]: 1280x800の7-8インチタブレットは全てtvdpiとして扱いました。

### タブレットの一覧

機種名|対角線帳|W(px)|H(px)|dpi|量子化密度|W(dp)|H(dp)|備考|
|---|---|---|---|---|---|---|---|---|
|MeMO Pad 7 ME171C|7|1024|600|160|mdpi|1024|600||
|Iconia One 7|7|1280|720|160|mdpi|1280|720||
|ZenPad 7.0 Z370C|7|1280|800|213|tvdpi|960|600||
|AQUOS PAD SH-05G|7|1920|1200|320|xhdpi|960|600||
|ZenPad S 8.0 Z580CA|7.9|2048|1536|320|xhdpi|1024|768||
|Lenovo TAB2|8|1280|800|213|tvdpi|960|600||
|YOGA Tab 3 8|8|1280|800|213|tvdpi|960|600||
|ZenPad 8.0 Z380C|8|1280|800|213|tvdpi|960|600||
|ZenPad 8.0 Z380KL|8|1280|800|213|tvdpi|960|600||
|LAVIE Tab E TE508/BAW|8|1280|800|213|tvdpi|960|600||
|dtab d-01G|8|1280|800|213|tvdpi|960|600||
|MediaPad M2 8.0|8|1920|1200|320|xhdpi|960|600||
|Qua tab 01|8|1920|1200|320|xhdpi|960|600||
|Venue 8 7000|8.4|2560|1600|320|xhdpi|1280|800||
|YOGA Tab 3 10|10.1|1280|800|160|mdpi|1280|800||
|arrows Tab M01T|10.1|1280|800|160|mdpi|1280|800||
|ZenPad 10 Z300C|10.1|1280|800|160|mdpi|1280|800||
|ZenPad 10 Z300CL|10.1|1280|800|160|mdpi|1280|800||
|dtab d-01H|10.1|1920|1200|240|hdpi|1280|800||
|LAVIE Tab E TE510/BAL|10.1|1920|1200|240|hdpi|1280|800||
|Venue 10|10.1|1920|1200|240|hdpi|1280|800||
|YOGA Tab 3 Pro 10|10.1|2560|1600|320|xhdpi|1280|800||
|Xperia Z4 Tablet|10.1|2560|1600|320|xhdpi|1280|800||
|AQUOS ファミレド|15.6|1366|768|160|mdpi|1366|768|[^5]|

[^5]: AQUOS ファミレドのppiは100程度でldpiかも…と思ったのですがよくわからないのでmdpiにしました。

## まとめ
今年は安価なSIMフリー端末が何台も発売されたため画素密度についてはだいぶばらつきがでてきました。
一方でdp解像度はそれほどばらつきがないため、今まで通り以下を意識してレイアウトを作っていればそうそう崩れることはなさそうです。

- スマートフォン向けの画面
 - 横幅320-410dpで崩れないこと
 - 項目が少ない画面でも縦方向のスクロールを入れる必要がないか確認する
- タブレット向けの画面
 - 960x600dpで崩れないことを確認する
 - 1280x800dpで崩れないことを確認する

ただし[Android Nで画面分割機能を提供予定](https://www.reddit.com/r/IAmA/comments/3w3x7p/hi_im_andrew_here_at_google_and_im_with_the_team/)という話もあるので、来年はアプリの最小横幅について見直す必要があるかもしれません。
横幅600dpのタブレットで横画面分割が有効になったときのために、300dpでの表示崩れをチェックしておくと良さそうです。