· ASO · 3 мин. чтения
Чеклист ASO-скриншотов перед отправкой на проверку
TL;DR. Двадцать пунктов, которые стоит проверить перед загрузкой скриншотов в App Store Connect. Порядок — по частоте возникновения проблем. Технические требования — вверху, потому что их нарушение ведёт к отклонению загрузки; требования к качеству дизайна — ниже, потому что они влияют на конверсию, но не блокируют публикацию.
Технические требования (риск отклонения загрузки)
- Точные размеры в пикселях для каждого класса устройств. iPhone с экраном 6.9" должен быть
1320 × 2868. iPad 13" —2064 × 2752. Неверные размеры приводят к ошибке при загрузке, а не на этапе ревью. - PNG-24 или JPEG. Другие форматы (HEIC, AVIF, WebP) не принимаются. Предпочтительнее PNG.
- Размер файла — не более 8 МБ на скриншот. На практике проблем почти нет — типичный скриншот занимает меньше 1 МБ.
- Цветовой профиль sRGB. P3 технически допустим, но будет сконвертирован; sRGB исключает любые неожиданности при конвертации.
- Никакой прозрачности в видимой области изображения. Альфа-канал допустим в PNG-32, но прозрачные пиксели отображаются непредсказуемо на странице App Store.
- Максимум 10 скриншотов на класс устройств на локаль. Более 10 — ошибка при загрузке. На практике обычно хватает 4–5.
Требования к контенту (риск отклонения модерацией)
- Никакого Apple-интерфейса, которого нет в твоём приложении. Показывать Maps, Mail, Camera или Settings, если твоё приложение их не открывает, — нарушение правила 2.3 (Accurate Metadata) и повод для отклонения.
- Никаких фиктивных рейтингов App Store или значков «Featured in». Apple оставляет отображение рейтингов за страницей App Store. Вставные значки «★★★★★ in TechCrunch» приводят к отклонению.
- Никаких пометок «Coming Soon» или «Beta». Скриншоты должны отражать живое приложение, которое подаётся на публикацию.
- Никаких брендов конкурентов. Показывать своё приложение как замену Spotify не получится. Показывай только собственный интерфейс.
- Подписи — на языке локали. Английские подписи в японской загрузке — повод для отклонения. Язык локали и язык подписей должны совпадать.
- Никакого вводящего в заблуждение интерфейса устройства. Если на скриншотах изображён iPhone 16 Pro Max, твоё приложение должно реально поддерживать это устройство.
- Строка состояния отражает реалистичное состояние. 9:41 с полным зарядом — стандарт. Произвольное время с «23% заряда, нет сигнала» выглядит небрежно и привлекает внимание ревьюеров.
Требования к качеству дизайна (влияют на конверсию, не блокируют публикацию)
- Подписи читаются при размере миниатюры. Уменьши изображение примерно до 200 пикселей в ширину перед публикацией. Если подпись нечитаема — сделай её короче или крупнее.
- Положение подписей одинаково на всех панелях. Верхняя четверть — зона первого взгляда. Не меняй расположение от панели к панели.
- Направление наклона устройства одинаково. Выбери одно направление (влево или вправо) и придерживайся его на всей карусели.
- Фон непрерывен на всех панелях. Либо один градиент, плавно перетекающий по всем панелям, либо разные, но согласованные фоны. Случайные фоны на каждой панели выглядят как работа без единого направления.
- Первая панель — твоя главная. В миниатюре в результатах поиска большинство пользователей видят только первую панель. Воспринимай её как весь питч целиком.
- Никаких слов-пустышек. Убери «мощный», «бесшовный», «интуитивный», «надёжный», «всё в одном». Замени конкретными глаголами и существительными.
- Проверь локализованные варианты на переполнение. Подписи на немецком и русском часто выходят за пределы безопасных зон. Либо сокращай, либо уменьшай размер шрифта для каждой локали перед экспортом.
Проверка после загрузки
После загрузки в App Store Connect, перед тем как нажать «Submit for Review»:
- Просмотри страницу App Store в режиме «Preview» в App Store Connect для каждой локали. Убедись, что каждая карусель отображается корректно.
- Проверь, как выглядит миниатюра в превью результатов поиска. Первая панель должна читаться при размере миниатюры.
- Если есть App Preview video, посмотри его без звука (автовоспроизведение по умолчанию идёт без звука) — большинство пользователей видят его именно так, поэтому визуальная история должна работать без аудио.
- Убедись, что порядок карусели соответствует задуманному — Apple использует порядок загрузки как порядок карусели.
Распространённые причины отклонения, которых нет в списке
Три причины отклонения, которые не связаны напрямую со скриншотами, но часто на них списываются:
- Несоответствие метаданных. На скриншотах показана функция X, но в описании приложения о ней не сказано — ревьюер фиксирует несоответствие.
- Цены на скриншотах. Наложенный текст «$9.99/month» запускает проверку по правилу 3.1 (In-App Purchase). Apple хочет видеть цены только на странице App Store.
- URL-адрес сайта на скриншоте. Скриншоты с URL вида «visit example.com for more» не принимаются — Apple не разрешает уводить трафик за пределы магазина.