Какое разрешение задавать макету дизайна мобильного приложения?
Итак, копался в Андроид руководствах, пытался понять dp и разрешения, соответствие их материал и т.д. Голову сломал, не понял, какие параметры должен иметь документ psd. Продемонстрируйте на примере — есть макет 1920х1080, это xxhdpi, насколько я помню. У него 480 dpi. Это означает что я задаю в psd документе такие параметры? 1920х1080 и 480 dpi?
Макет должен иметь тот же самый логический размер, что и экран мобилы. Например у айфона 6 это 375х667, у айпада 1024х768 пикселей и т.д. Вот и всё собственно.
Другое дело, что при этом вы должны некоторые отдельные элементы (иконки, логотипы, иллюстрации) нарисовать в 2х разрешении. Но это обычно делают в отдельном файле.
Если дизай.... человек сам до этого дойти не может, пусть лучше почитает толковую статью и разберется в таких вещах, чтобы каждый раз не бегать и не спрашивать "а сколько иконок и какого размера надо для приложения под iOS"
Все замечательно гуглится. Можно даже не гуглить, а поискать на хабре. Там есть отличная статья, даже с кучей ссылок на "дополнительную литературу" и разные полезности.
Чтобы понять какое разрешение вам нужно, лучше посоветоваться с разработчиком и заказчиком. У заказчика узнать какое количество девайсов охватывает приложение (смартфоны с горизонтальной или с горизонтальной и вертикальной ориентацией, планшеты так же в одну или две ориентации). После получения этой информации нужно плотно пообщаться с разработчиком, который вам и выдаст требования к макетам, а так же к шрифтам и иконкам.
На примере: мы разрабатывали приложение для туристического гида по Черногории. Только вертикальная ориентация, и два разрешения (мы брали средние по охвату аудитории):
1600x2400 px (400 dpi)
900x1800 px (400 dpi)
и уже с этими исходниками разработчик работал самостоятельно
Любовь, вот это мне как раз и было непонятно. С соотношением сторон и разнообразием девайсов всё понятно, мне не было понятно, нужно ли для каждого разрешения задавать плотность пикселей, которая ему соответствует (xxhdpi 480, xhdpi 360 и т.д.) выходит, нужно?