Разработка для Android - разрешение?
Я разрабатываю приложение для Android, и основными устройствами, на которые мы нацеливаемся, являются Nexus S и Galaxy Tab, так что мне интересно, какое разрешение мне выбрать и какой использовать PPI? Я бы использовал фотошоп.
Удивительно, но я не смог найти ни одного приличного PSD-шаблона для Android, пока есть множество доступных для iOS, или, может быть, я просто не смотрю в нужном месте?
Большое спасибо
2 ответа
Nexus S и Galaxy Tab оба имеют HDPI
экраны. Размеры макета:
- Nexus S: Нормальный
- Galaxy Tab: Большой
Для графики HDPI номинальное разрешение составляет 240 DPI. Размер графика должен быть
pixels = dips * (density / 160)
который для устройств HDPI становится pixels = dips * 1.5
где dips - размер объекта в пикселях, не зависящих от плотности.
Это означает, что значок нормального размера (MDPI) 16x16 должен быть размером 24x24 пикселя на устройстве HDPI, чтобы поддерживать изображение такого же размера.
Размеры экрана:
- Nexus S: 480x800
- Galaxy Tab: 1024x600
так что просто сделайте ваши макеты такого размера.
Вы можете увидеть детали для каждого мобильного устройства здесь (http://deviceatlas.com):
http://deviceatlas.com/devices/Samsung/Nexus+S/entry/2282190
deviceatlas.com/devices/Samsung/Galaxy+Tab/entry/1999308
deviceatlas.com/devices/Samsung/Galaxy+Tab+2/entry/2258482
deviceatlas.com/devices/Samsung/Galaxy+Tab+10.1/entry/2418093
Вы также можете использовать скрипт Tera-WURFL для определения ширины мобильного устройства, получив пользовательский агент из браузера. Смотрите демо здесь: http://www.tera-wurfl.com/explore/