У меня есть несколько вопросов о разрешении экрана, которые мне не совсем понятны. Эти вопросы предполагают, что мое приложение будет работать на iOS 4.0 и выше, а также на iPhone 3GS или iPhone 4.
Должен ли размер заставки (default.png) быть (960x640) или (480x320)?
Должен ли размер значка приложения (Icon.png) быть (57x57) или (114x114)?
А как насчет другой графики, которую я могу использовать в своем приложении, например графики, представляющей кнопку? Должен ли я всегда создавать эти изображения для более высокого разрешения, а приложение уменьшать их? Другими словами, если я хочу, чтобы на 3GS отображалось изображение кнопки размером 200x40 - нужно ли создать изображение с разрешением 400x80, чтобы iPhone 4 мог использовать его в своих интересах?
Спасибо!
Хорошее руководство по этому вопросу можно найти здесь: http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/
В общем, вы просто создаете 2 набора изображений.Ваш оригинал, а затем новый в два раза больше с @ 2x в названии.Таким образом, для image.png размером 32x32 у вас будет файл с удвоенным разрешением, называемый image@2x.png, размером 64x64.В вашем приложении всегда используйте image.png в Интерфейсном Разработчике и при загрузке в коде.
Нет необходимости обнаруживать устройство.Эти изображения будут автоматически извлечены операционной системой и добавлены по мере необходимости.
Вопросы, относящиеся:
Вы должны предоставить оба, если хотите, чтобы они выглядели красиво.Например,
Default.png -> (480x320)
Amd
Default@2x.png -> (960x640)