четверг, 12 декабря 2013 г.

Немного о DPI и поддержке XXXHDPI в Android


Android является самой распространённой мобильной операционной системой в мире, такое звание обязывает его работать на экранах абсолютно разных разрешений, варьирующихся от самых маленьких 128×128 точек до FullHD и больше, например, экран Nexus 10 имеет разрешение 2560×1600. Для полного понимания темы нужно разобраться, что же такое DPI и какую роль оно играет в нашей жизни.
devices_displays_main
Итак, DPI (Dots Per Inch) — количество точек на дюйм, обозначает разрешающую способность экранов устройств. Всем и каждому совершенно ясно, что нет никакого смысла рисовать высококачественную большую тяжёлую графику на экран с разрешением 320×240 пикселей, а потому в Android предусмотрены некоторые категории, каждая из которых совпадает с теми или иными аппаратными характеристиками устройства.
  • Low DPI (LDPI) = 120DPI
  • Medium DPI (MDPI) = 160DPI
  • High DPI (HDPI) = 240DPI (Nexus S, SGS2)
  • Extra High DPI (XHDPI) = 320DPI (Galaxy Nexus, Nexus 4, SGS3)
  • Extra Extra High DPI (XXHDPI) = 480DPI (HTC One и SGS4)

Комментариев нет:

Отправить комментарий