Как работать с высоким и низким разрешением приложения Icon.png для iPhone и iPhone4

Я уже предоставил Icon.png (для iPhone) и Icon@2X.png (для iPhone4). Дело в том, что когда я только что предоставил Icon.png размером 144x144, консоль выдает следующее сообщение:

"iPhone / iPod Touch: Icon.png: размеры значков (144 x 144) не соответствуют требованиям к размеру. Файл значков должен быть 57x57 пикселей в формате.png (-19014)"

Но это хорошо отображает иконки на iPhone и iPhone4.

Я хочу иметь возможность удалить эту проблему, поэтому я уменьшил размер Icon.png до 57x57 и создал Icon@2X.png размером 144x144. После этого значок для iPhone выглядит нормально, но iPhone4 использует Icon.png, а значок отображает изображение с низким разрешением.

Какие-либо предложения? Спасибо!

4 ответа

Решение

Я только что нашел это решение: http://developer.apple.com/library/ios/qa/qa2010/qa1686.html

Оно работает!

Вот изображения, которые вы должны сделать, чтобы поддержать все текущие устройства

  • iTunesArtwork - значок для распространения iTunes AdHoc (512 × 512)
  • icon@2x.png - значок главного экрана для iPhone 4 (114 × 114)
  • icon-72.png - Значок главного экрана для iPad (72 × 72)
  • icon-Small@2x.png - Настройки / Значок Spotlight для iPhone 4 (58 × 58)
  • icon.png - иконка главного экрана для iPhone 3 (57 × 57)
  • icon-Small-50.png - Значок прожектора для iPad (50 × 50)
  • icon-Small.png - Настройки / Значок Spotlight для iPhone 3 (29×29)

Из моего блога http://kgutteridge.co.uk/blog/2010/07/04/icon-sizes-filenames-for-ios-devices/

Вам нужно изображение с двойным разрешением для iphone4, а двойное разрешение 57X57 - 114X114, а не 144X144.

Размер значка будет 114X114, а не 144X144. Apple предоставляет для этого следующую документацию: http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

Так что будет 2 иконки:

icon.png с 57X57 icon@2x.png с 114X114

Другие вопросы по тегам