В следующей таблице представлены размеры значков, которые используются на мобильных платформах:
Размер значков
|
Платформа
|
29 x 29
|
iOS
|
36 x 36
|
Android
|
40x40
|
iOS
|
48 x 48
|
Android, iOS
|
50 x 50
|
iOS
|
57 x 57
|
iOS
|
58 x 58
|
iOS
|
60x60
|
iOS
|
72 x 72
|
Android, iOS
|
75x75
|
iOS
|
76x76
|
iOS
|
80x80
|
iOS
|
87x87
|
iOS
|
96x96
|
Android
|
100 x 100
|
iOS
|
114 x 114
|
iOS
|
120x120
|
iOS
|
144 x 144
|
Android, iOS
|
152x152
|
iOS
|
167 x 167
|
iOS
|
180x180
|
iOS
|
192x192
|
Android
|
512x512
|
Android, iOS
|
1024 x 1024
|
iOS
|
Укажите путь к файлам значков, используя элемент icon в файле дескриптора приложения:
<icon>
<image36x36>assets/icon36.png</image36x36>
<image48x48>assets/icon48.png</image48x48>
<image72x72>assets/icon72.png</image72x72>
</icon>
Если значок нужного размера отсутствует, используется следующий по размеру значок, который уменьшается до нужного размера.
Значки на Android
На платформе Android значки, указанные в дескрипторе приложения, используются в качестве значка Launcher. Значок Launcher должен быть предоставлен в виде набора изображений PNG с размерами 36x36, 48x48, 72x72, 96x96 и 192x192 пикселей. Эти значки используются для экранов с низкой, средней и высокой плотностью пикселей.
Разработчики должны отправлять значок размером 512x512 пикселей во время оформления программы на Google Play Store.
Значки в iOS
Значки, определенные в дескрипторе приложения, используются в следующих местах приложений iOS:
-
Значок 29 x 29 пикселей: значок поиска Spotlight для устройств iPhone или iPod с более низким разрешением и значок настроек для устройств iPad с более низким разрешением.
-
Значок 40 x 40 пикселей: значок Spotlight для устройств iPad с более низким разрешением.
-
Значок 48 x 48 пикселей: AIR добавляет границу к изображению и использует его в качестве значка размером 50 x 50 пикселей для поиска Spotlight на устройствах iPad с более низким разрешением.
-
Значок 50 x 50 пикселей: поиск Spotlight для устройств iPad с более низким разрешением.
-
Значок 57 x 57 пикселей: значок приложения для устройств iPhone или iPod с более низким разрешением.
-
Значок 58 x 58 пикселей: значок Spotlight для устройств iPhone или iPod с дисплеем Retina и значок настроек для устройств iPad с дисплеем Retina.
-
Значок 60 x 60 пикселей: значок приложения для устройств iPhone или iPod с более низким разрешением.
-
Значок 72 x 72 пикселя (необязательно): значок приложения для устройств iPad с более низким разрешением.
-
Значок 76 x 76 пикселей (необязательно): значок приложения для устройств iPad с более низким разрешением.
-
Значок 80 х 80: значок Spotlight для устройств iPhone, iPod или iPad с высоким разрешением.
-
Значок 100 x 100 пикселей: поиск Spotlight для устройств iPad с дисплеем Retina.
-
Значок 114 x 114 пикселей: значок приложения для устройств iPhone или iPod с дисплеем Retina.
-
Значок 120 x 120 пикселей: значок приложения для устройств iPhone или iPod с высоким разрешением.
-
Значок 152 x 152 пикселя: значок приложения для устройств iPad с высоким разрешением.
-
Значок 167 x 167 пикселей: значок приложения для устройств iPad Pro с высоким разрешением.
-
Значок 512 x 512 пикселей: значок приложения для устройств iPhone, iPod или iPad с более низким разрешением. Этот значок отображается в программе iTunes. PNG-файл изображения 512 х 512 пикселей используется только для тестирования отладочных версий приложения. При отправке окончательной версии приложения в Apple App Store, изображение 512 х 512 пикселей передается отдельно в формате JPG. Оно не включается в IPA-файл.
-
Значок 1024 x 1024 пикселя: значок приложения для устройств iPhone, iPod или iPad с дисплеем Retina.
В ОС iOS значок приобретает эффект блеска. Нет необходимости применять эффект для исходного изображения. Чтобы убрать эффект блеска, используемый по умолчанию, добавьте следующий код в элемент
InfoAdditions
в файле дескриптора приложения:
<InfoAdditions>
<![CDATA[
<key>UIPrerenderedIcon</key>
<true/>
]]>
</InfoAdditions>
Примечание.
На платформе iOS метаданные приложения включаются в формате PNG в состав значков приложения. Это необходимо для того, чтобы компания Adobe могла отслеживать количество приложений AIR, предлагаемых в магазине App Store компании Apple. Если вы не желаете, чтобы ваше приложение распознавалось по метаданным значков как приложение AIR, следует распаковать файл IPA, удалить метаданные значков, затем упаковать файлы заново. Эта процедура освещается в статье
Отказ от анализа приложений AIR для iOS
.
Изображения для запуска iOS
Помимо значков приложения также требуется предоставить хотя бы одно изображение для запуска:
Default.png
. Дополнительно можно включить отдельные изображения для запуска при различных ориентациях, различных разрешениях (включая высокое разрешение дисплеев Retina и дисплеи с пропорциями 16:9) и на различных устройствах. Также можно включить разные изображения для запуска, которые будут использоваться при вызове приложения по URL.
Ссылка на файлы изображений для запуска не включается в дескриптор приложения. Файлы следует поместить в корневой каталог приложения. (
не
помещайте эти файлы в подкаталог).
Схема именования файлов
При выборе имен изображений следует использовать следующую схему:
basename + screen size modifier + urischeme + orientation + scale + device + .png
Необходимой частью имени файла является только один фрагмент —
basename
. В качестве него указывается либо
Default
(с заглавной буквы D), либо имя, указанное с помощью ключа
UILaunchImageFile
в элементе
InfoAdditions
дескриптора приложения.
Фрагмент
screen size modifier
определяет размер экрана, если он не относится к стандартным. Этот модификатор применим только для моделей iPhone и iPod touch с пропорциями экрана 16:9, таким как iPhone 5 и iPod touch (5-го поколения). Для этого модификатора поддерживается только одно значение:
-568h
. Поскольку эти устройства оснащены дисплеями Retina высокого разрешения, модификатор размера экрана всегда применяется вместе с модификатором масштаба
@2x
. Таким образом, полное имя изображений для запуска на таких устройствах (без дополнительных параметров) будет
Default-568h@2x.png
.
Фрагмент
urischeme
представляет собой строку, используемую для идентификации схемы URI. Этот фрагмент применим только в том случае, если приложение поддерживает одну или несколько пользовательских схем URL. Например, если приложение можно вызвать по такой ссылке, как
example://foo
, в качестве фрагмента схемы в имени файла изображения для запуска следует использовать строку
-example
.
Фрагмент
orientation
позволяет отображать различные изображения для запуска в зависимости от ориентации устройства при запуске приложения. Этот фрагмент применим только к изображениям для приложений iPad. В качестве него можно указать одно из следующих значений, соответствующих ориентации устройства при запуске приложения:
-
-Portrait
-
-PortraitUpsideDown
-
-Landscape
-
-LandscapeLeft
-
-LandscapeRight
Фрагмент
scale
равен
@2x
(iPhone 4, iPhone 5 и iPhone 6) или
@3x
(iPhone 6 plus) для изображений запуска, используемых для дисплеев с высоким разрешением (Retina). (не указывайте фрагмент scale для изображений, используемых для устройств со стандартным разрешением). В случае изображений для запуска на более длинных устройствах, таких как iPhone 5 или iPod touch (5-го поколения), следует также указать после фрагмента basename и перед любыми другими фрагментами имени модификатор размера экрана
-528h
.
Фрагмент
device
предусмотрен для назначения отдельных изображений для запуска на карманных устройствах и телефонах. Этот фрагмент используется для универсальных приложений, поддерживающих в одном бинарном файле app как карманные устройства, так и планшетные компьютеры. Допустимые значения:
~ipad
и
~iphone
(для устройств iPhone и iPod Touch).
Для iPhone можно включать только изображения с портретным соотношением сторон. Однако для iPhone 6 plus также можно добавлять изображения с альбомной ориентацией. Для устройств со стандартным разрешением размер изображения в пикселях должен быть равен 320x480, с высоким разрешением — 640x960, а для устройств с пропорциями 16:9, таких как iPhone 5 и iPod touch (5-го поколения) — 640x1136.
Для iPad следует добавить изображения по следующей схеме:
-
AIR 3.3 и более ранней версии — не полноэкранные изображения альбомной ориентации (1024x748 для нормального разрешения, 2048x1496 для высокого разрешения) и книжной ориентации (768x1004 для нормального разрешения, 1536x2008 для высокого разрешения).
-
AIR 3.4 и более поздней версии — полноэкранные изображения альбомной ориентации (1024x768 для нормального разрешения, 2048x1536 для высокого разрешения) и книжной ориентации (768x1024 для нормального разрешения, 1536x2048 для высокого разрешения). При добавлении в пакет полноэкранного изображения для не полноэкранного приложения верхние 20 пикселей (или 40 пикселей в высоком разрешении) будут перекрыты строкой состояния. Не используйте эту часть изображения для вывода важной информации.
Примеры
В следующей таблице показан пример набора изображений для запуска, которые можно включать для гипотетического приложения, поддерживающего максимальное число устройств и ориентаций, и которое можно запускать по URL со схемой
example://
:
Имя файла
|
Размер изображения
|
Применение
|
Default.png
|
320 x 480
|
iPhone, стандартное разрешение
|
Default@2x.png
|
640 x 960
|
iPhone, высокое разрешение
|
Default-568h@2x.png
|
640 x 1136
|
iPhone, высокое разрешение, пропорции 16:9
|
Default-Portrait.png
|
768 x 1004 (AIR 3.3 и более ранних версий)
768 x 1024 (AIR 3.4 и более поздних версий)
|
iPad, портретная ориентация
|
Default-Portrait@2x.png
|
1536 x 2008 (AIR 3.3 и более ранних версий)
1536 x 2048 (AIR 3.4 и более поздних версий)
|
iPad, высокое разрешение, книжная ориентация
|
Default-PortraitUpsideDown.png
|
768 x 1004 (AIR 3.3 и более ранних версий) 768 x 1024 (AIR 3.4 и более поздних версий)
|
iPad, перевернутая портретная ориентация
|
Default-PortraitUpsideDown@2x.png
|
1536 x 2008 (AIR 3.3 и более ранних версий)1536 x 2048 (AIR 3.4 и более поздних версий)
|
iPad, высокое разрешение, перевернутая книжная ориентация
|
Default-Landscape.png
|
1024 x 768
|
iPad, альбомная ориентация с поворотом влево
|
Default-LandscapeLeft@2x.png
|
1536 x 2048
|
iPad, высокое разрешение, альбомная ориентация по левому краю
|
Default-LandscapeRight.png
|
1024 x 768
|
iPad, альбомная ориентация с поворотом вправо
|
Default-LandscapeRight@2x.png
|
1536 x 2048
|
iPad, высокое разрешение, альбомная ориентация по правому краю
|
Default-example.png
|
320 x 480
|
example:// URL на стандартном iPhone
|
Default-example@2x.png
|
640 x 960
|
example:// URL на iPhone с высоким разрешением
|
Default-example~ipad.png
|
768 x 1004
|
example:// URL на iPad с портретной ориентацией
|
Default-example-Landscape.png
|
1024 x 768
|
example:// URL на iPad с альбомной ориентацией
|
Этот пример иллюстрирует только один подход. Например, можно использовать изображение
Default.png
для устройства iPad и указать определенные изображения для запуска для устройств iPhone и iPod с именами
Default~iphone.png
и
Default@2x~iphone.png
.
См. также
Руководство по программированию приложений iOS: изображения для запуска приложений
Изображения для запуска, которые требуется упаковать для устройств iOS
Устройства
|
Разрешение (пиксели)
|
Имя изображения для запуска
|
Ориентация
|
iPhone
|
iPhone 4 (не Retina)
|
640 x 960
|
Default~iphone.png
|
Книжная
|
iPhone 4, 4s
|
640 x 960
|
Default@2x~iphone.png
|
Книжная
|
iPhone 5, 5c, 5s
|
640 x 1136
|
Default-568h@2x~iphone.png
|
Книжная
|
iPhone6, iPhone 7
|
750 x 1334
|
Default-375w-667h@2x~iphone.png
|
Книжная
|
iPhone 6+, iPhone 7+
|
1242 x 2208
|
Default-414w-736h@3x~iphone.png
|
Книжная
|
iPhone 6+, iPhone 7+
|
2208 x 1242
|
Default-Landscape-414w-736h@3x~iphone.png
|
Альбомная
|
iPad
|
iPad 1, 2
|
768 x 1024
|
Default-Portrait~ipad.png
|
Книжная
|
iPad 1, 2
|
768 x 1024
|
Default-PortraitUpsideDown~ipad.png
|
Книжная перевернутая
|
iPad 1, 2
|
1024 x 768
|
Default-Landscape~ipad.png
|
Левая альбомная
|
iPad 1, 2
|
1024 x 768
|
Default-LandscapeRight~ipad.png
|
Правая альбомная
|
iPad 3, Air
|
1536x2048
|
Default-Portrait@2x~ipad.png
|
Книжная
|
iPad 3, Air
|
1536x2048
|
Default-PortraitUpsideDown@2x~ipad.png
|
Книжная перевернутая
|
iPad 3, Air
|
1536 x 2048
|
Default-LandscapeLeft@2x~ipad.png
|
Левая альбомная
|
iPad 3, Air
|
1536 x 2048
|
Default-LandscapeRight@2x~ipad.png
|
Правая альбомная
|
iPad Pro
|
2048 x 2732
|
Default-Portrait@2x.png
|
Книжная
|
iPad Pro
|
2732 x 2048
|
Default-Landscape@2x.png
|
Альбомная
|
Рекомендации по содержимому
В изображениях для запуска может использоваться любая графика при условии сохранения правильных размеров. Однако в большинстве случаях рекомендуется, чтобы изображение соответствовало начальному экрану приложения. При создании таких изображений можно использовать снимок экрана с окном запуска приложения.
-
Откройте приложение на устройстве с iOS. Когда появится первый экран пользовательского интерфейса, нажмите и удерживайте клавишу «Домой» (под экраном). Удерживая кнопку «Домой», нажмите кнопку «Питание/Режим сна» (вверху на устройстве). В результате будет сделан снимок экрана и отправлен в приложение «Фотопленка».
-
Перенесите изображение на рабочий компьютер с помощью функции переноса фотографий из iPhoto или другого приложения для перемещения фотографий.
Не добавляйте текст в изображение для запуска, если приложение локализовано на несколько языков. Изображение для запуска является статическим, и текст не будет соответствовать другим языкам.
См. также
Рекомендации по пользовательскому интерфейсу iOS: изображения для запуска
|
|
|