Размер значка iPhone
Я разрабатываю приложение для iPhone для поддержки нескольких устройств, iPhone 2-4. У меня была проблема с иконкой приложения, так как она была показана в iPhone 4 симулятор, поэтому я использовал новое изображение с более высоким разрешением (300 x 300), чтобы быть точным. На симуляторе он отлично выглядит как для iPhone 4, так и для iPhone-симуляторов. Тем не менее, когда я портировал свое приложение на реальное устройство iPhone 3, значок не показывался вообще, и вместо этого я получаю пустой белый значок. У меня нет iPhone 4, но я не могу сказать, будет ли такая же проблема на физическом устройстве.
Я не уверен, какие наилучшие размеры /dpi использовать для отображения значка на iPhone 4 и более старых устройствах? По достоинству оцените помощь, если возможно.
Ответы
Ответ 1
Для более старых устройств сохраните значок 57x57 как Icon.png
. Для iPhone 4 сохраните значок 114x114 как [email protected]
. Разрешение изображения не имеет значения; важны только размеры пикселей.
Есть другие размеры, которые можно использовать, например, значки Spotlight/Settings и iPad. Там полный список записан в документации .
Ответ 2
Поскольку в последние годы диапазон устройств iOS стал намного более сложным, вот текущий список значков и их требования для каждой платформы:
iOS 7 +
iPhone и iPod touch
Оба этих размера необходимы:
120px x 120px
60px x 60px (standard resolution)
IPad
Оба этих размера необходимы:
152px x 152px
76px x 76px (standard resolution)
Магазин приложений
Создайте большую версию значка приложения в двух размерах, чтобы он выглядел хорошо на всех устройствах:
1024px x 1024px
512px x 512px (standard resolution)
//Be sure to name this version of your app icon [email protected] and iTunesArtwork, respectively.
Результаты поиска Spotlight на iPhone, iPod touch и iPad (рекомендуется)
Создайте значок в следующих двух размерах:
80px x 80px
40px x 40px (standard resolution)
Настройки на iPhone, iPod touch и iPad (рекомендуется/wSB)
Создайте значок в следующих двух размерах:
58px x 58px
29px x 29px (standard resolution)
iOS 6.1 -
Только iPhone
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 [email protected] Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 [email protected] Home screen iPhone 4/5 Optional
72x72 Icon-72.png Home screen (iPad compatibility) Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight (iPad compatibility) Recommended(/wSB)
58x58 [email protected] Spotlight and Settings iPhone 4/5 Recommended(/wSB)
Только iPad
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 [email protected] Ad Hoc iTunes HiRes Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 [email protected] App Store and Home screen HiRes Optional
50x50 Icon-Small-50.png Spotlight on iPad Optional
29x29 Icon-Small.png Settings on iPad Recommended(/wSB)
Универсальные приложения
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 [email protected] Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 [email protected] Home screen iPhone 4/5 Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 [email protected] App Store and Home screen HiRes Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight iPad Recommended(/wSB)
58x58 [email protected] Spotlight and Settings iPhone 4/5 Recommended(/wSB)
* (/wSB)= Рекомендуется, если у вас есть набор настроек, в противном случае это необязательно, но рекомендуется
Ответ 3
Красный,
Пожалуйста, следуйте этим рекомендациям: http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html
Я не видел пиксельную проблему на симуляторе iOS4, как вы это делали, используя приложение, которое было первоначально написано для iOS3 + со стандартным значком 57x57.
Ответ 4
Я положил все изображения, названные правильно в правильном размере, в репозиторий github, поэтому не может быть путаницы.
https://github.com/FattusMannus/iOS-Development-Image-Placeholders
Просто загрузите их как zip, отредактируйте их и скопируйте в свой проект
АГ
Ответ 5
Вы можете установить различные имена изображений значков в plist в разделе "файлы значков".
Ответ 6
Удостоверьтесь, что "Icon.png" и "[email protected]" заглавные или архив приложения не пройдет процесс проверки.