Ключевые выводы
Вы должны предоставить от 1 до 10 скриншотов для каждого поддерживаемого разрешения устройства, чтобы пройти проверки Apple при модерации. Интеграция Fastlane snapshotс XCUITest избавляет от ручного экспорта для экранов разных размеров.Программная генерация локализованных ресурсов значительно повышает глобальную конверсию приложения. В конвейерах развёртывания Android используется Fastlane screengrabв связке с тестами Espresso для получения аналогичных преимуществ автоматизации.Такие инструменты, как StoreManager, автоматизируют метаданные локализации для 35+ языков прямо внутри App Store Connect — без CLI. Автоматизированные процессы гарантируют соблюдение строгих требований к разрешению в пикселях 2026 года.
Создание 10 маркетинговых скриншотов для 3 устройств iOS на 35 языках означает 1050 файлов изображений для каждого обновления. Ручное создание этих активов замедляет работу и приводит к ошибкам форматирования. Автоматизированный конвейер экономит инженерные часы и гарантирует идеально отформатированные метаданные для каждого релиза.
Сколько скриншотов нужно для App Store?
В 2026 году Apple требует от 1 до 10 скриншотов на каждое разрешение устройства для iOS-приложений. Вы должны предоставить эти изображения для самых больших экранов в поддерживаемых семействах устройств. App Store Connect строго следит за этим; неполный набор полностью блокирует публикацию.
Согласно официальным рекомендациям Apple по странице продукта, первые один-три скриншота отображаются в результатах поиска, когда превью приложения недоступно. Успешные разработчики загружают до 10 качественных изображений, чтобы раскрыть основные функции и максимально повысить конверсию.
Как создать скриншоты для публикации в App Store?
Вы можете генерировать скриншоты автоматически, используя фреймворки UI-тестирования и инструменты командной строки. Этот рабочий процесс заставляет ваш тестовый набор проходить по приложению, вызывать нужные состояния пользовательского интерфейса и делать снимки экранов прямо на раннере CI/CD.
Используя скрипты XCUITest для iOS (или Espresso для Android), конвейеры имитируют взаимодействие пользователя, делают паузу на важных экранах и вызывают команды захвата. Документация Fastlane snapshot наглядно демонстрирует масштаб: поддержка 20 языков на 6 устройствах при 5 скриншотах каждый даёт 600 изображений за обновление — задача, выполнимая только при автоматизации.

Какой инструмент лучше всего подходит для автоматизации скриншотов в 2026 году?
Выбор лучшего инструмента для автоматизации скриншотов в App Store в 2026 году зависит от вашего стека CI/CD и объёма настройки, которым вы готовы заниматься. Вот как соотносятся основные инструменты для автоматизации создания скриншотов:
| Инструмент | Платформа | Метод автоматизации | Поддержка локализации | Интеграция с CI/CD |
|---|---|---|---|---|
| Fastlane snapshot | iOS | XCUITest | Нативная (локали Snapfile) | Отличная (CLI-first) |
| Fastlane screengrab | Android | Espresso | Нативная (параметр locales) | Отличная (CLI-first) |
| StoreManager | iOS (ASC) | Расширение Chrome | 35+ языков через Gemini AI | CI не требуется |
| Xcode Cloud | Только iOS | XCTest Plans | Ручная настройка локалей | CI только от Apple |
| Firebase Test Lab | Android | Robo/Espresso | Тесты для каждой локали | Интеграция с GCP |
Для большинства команд, имеющих готовые CI/CD-конвейеры, Fastlane остаётся сильным выбором: он обрабатывает как iOS, так и Android в единой конфигурации на базе Ruby. Для команд, желающих полностью пропустить настройку CLI, StoreManager работает как расширение Chrome, наложенное прямо поверх интерфейса App Store Connect — без терминала, API-ключей и конфигурации CI/CD.
StoreManager vs Fastlane: выбор правильного подхода
И Fastlane, и StoreManager решают задачу локализации, но подходят к ней по-разному. Выбор зависит от размера команды, технической компетентности и предпочтений в рабочем процессе.
Fastlane — отраслевой стандарт для автоматизации скриншотов на основе CI/CD. Требует установки Ruby, инструментов Xcode CLI, настроенного Snapfile и таргетов XCUITest. Настройка, как правило, занимает несколько часов, а обслуживание добавляет нагрузку при смене версий Xcode или выходе новых устройств. Преимущество — глубокая интеграция с существующим конвейером сборки и полный контроль над процессом захвата.
StoreManager придерживается другого подхода. Вместо запуска скриптов в терминале он работает как расширение Chrome, наложенное прямо на App Store Connect. Автоматизирует локализацию метаданных (заголовки, описания, ключевые слова) для 35+ языков с помощью Gemini AI и устанавливает цены на основе PPP для 175+ территорий — всё в один клик. Никакого CLI, CI/CD и API-ключей.
| Критерий | Fastlane | StoreManager |
|---|---|---|
| Время настройки | Часы (Ruby, Xcode CLI, Snapfile) | Минуты (установка расширения Chrome) |
| Локализация | Настройка локалей в Snapfile + каталоги строк | 35+ языков через Gemini AI, один клик |
| Автоматизация цен | Не включена | Цены на основе PPP для 175+ территорий |
| Требуется CI/CD | Да | Нет |
| Лучше всего для | Команд с готовыми CI/CD-конвейерами | Инди-разработчиков и небольших команд |
Для многих инди-разработчиков и небольших студий StoreManager устраняет самую трудоёмкую часть кривой локализации: первоначальную настройку инструментов, которая никогда не окупается при разработке одного приложения.
Как автоматизировать локализованные скриншоты для iOS?
Автоматизировать создание локализованных скриншотов можно, объединив параметры UI-тестов со скриптами развёртывания, ориентированными на территории App Store Connect. Это заставляет симулятор загружать ваше приложение на конкретных языках, внедряя правильные локализованные каталоги строк перед захватом экранов.
Полностью локализованные скриншоты заметно влияют на глобальные загрузки. Программно определите поддерживаемые локали в вашем Snapfile для Fastlane. Инструмент автоматизации последовательно запускает симулятор на каждом заданном языке (например, es-MX), выполняет навигацию XCUITest и сохраняет ассеты в отдельные каталоги. Поддержка RTL-языков, таких как арабский, требует специальных флагов симулятора, с которыми автоматизация справляется без ручной смены устройств.
Для локализации метаданных — заголовков, описаний и ключевых слов — StoreManager автоматизирует перевод на 35+ языков прямо внутри App Store Connect. Совмещение автоматического захвата скриншотов с автоматической локализацией метаданных охватывает весь процесс подачи заявки. О ценообразовании по территориям читайте в статье Автоматизация цен в App Store: глобальные обновления в 2026 году.
После получения изображений встроенный инструмент Fastlane frameit позволяет автоматически накладывать переведённый маркетинговый текст на «сырые» снимки экранов устройств.

Можно ли автоматизировать скриншоты для Google Play Store?
Да, вы можете автоматизировать создание скриншотов для Android Play Store с помощью действия screengrab во фреймворке Fastlane в сочетании с Espresso. Это работает аналогично процессу для iOS, но нацелено на эмуляторы Android и взаимодействует напрямую с Google Play Developer API через команду supply.
Процесс работы со screengrab копирует snapshot: определите локали в файле Screengrabfile, напишите тестовые классы Espresso, которые проходят по ключевым сценариям, и запустите fastlane screengrab, чтобы пакетно сгенерировать все комбинации. Согласно документации Google Play Console, локализация страницы магазина — включая скриншоты — для ключевых рынков является рекомендованной практикой для повышения конверсии в установки.
Как использовать Fastlane для скриншотов в App Store?
Вы можете использовать Fastlane для автоматизации скриншотов iOS, запустив fastlane snapshot init, настроив ваш Snapfile и добавив метод snapshot() в таргеты UI-тестов Xcode.
Для настройки потребуется создать новый таргет для UI-тестирования в Xcode и добавить файл SnapshotHelper.swift для связи Ruby-конвейера с нативным Swift-кодом. Убедитесь, что в вашей общей схеме (shared scheme) для таргета тестов включена возможность выполнения из командной строки. Документация Fastlane snapshot описывает весь процесс настройки.
Напишите скрипты XCUITest, которые запускают приложение и проходят по основным пользовательским маршрутам. Когда отобразится нужный экран, вставьте команду snapshot("01_Home_Screen"). Выполнение fastlane snapshot считывает ваш Snapfile для запуска определённых симуляторов и языков, собирая полученные изображения в сводный HTML-отчёт. Запустите deliver, чтобы отправить метаданные прямо в App Store Connect.

Каковы требования к скриншотам в App Store на 2026 год?
В 2026 году размеры скриншотов для App Store требуют точного разрешения в пикселях, соответствующего последним флагманским моделям iPhone. Любое отклонение приводит к немедленному отклонению ассетов автоматизированными серверами проверки Apple.
В соответствии со спецификациями скриншотов Apple, на 2026 год требуются следующие разрешения: 1260 x 2736 пикселей для дисплея 6,9 дюйма (iPhone 16 Pro Max / iPhone 17 Pro Max), 1284 x 2778 пикселей для дисплея 6,5 дюйма и 1179 x 2556 пикселей для дисплея 6,3 дюйма. iPad 13 дюймов требует 2064 x 2752 пикселя. Все файлы должны быть в формате PNG или JPEG, в RGB без слоёв без альфа-каналов и весить менее 8 МБ каждый.
Автоматизацию соблюдения требований к размерам лучше всего организовать, интегрировав проверку разрешения непосредственно в конвейер CI. Инструменты вроде ImageMagick или Sharp могут изменять размер и проверять выходные изображения до того, как шаг deliver загрузит их в App Store Connect, отлавливая несовпадения размеров ещё до того, как они вызовут отказ в публикации.
Часто задаваемые вопросы
Как часто нужно обновлять скриншоты в App Store?
Скриншоты следует обновлять при каждом выпуске крупных новых функций или переработке интерфейса. Лучшие практики рекомендуют обновлять ресурсы дважды в год, чтобы поддерживать оптимальный уровень конверсии и отражать современные стандарты дизайна ОС.
Нужен ли мне скриншот для iPad Pro, если приложение предназначено только для iPhone?
Нет. Apple требует скриншоты для iPad только если в вашем приложении есть отдельный таргет для iPadOS. Если приложение предназначено строго для iPhone, вам нужны только ассеты для дисплеев 6,9 и 6,5 дюймов.
Каков максимальный размер файла для скриншотов App Store?
Apple ограничивает размер каждого файла 8 МБ. Файлы должны быть в сплющенном RGB, форматах PNG или JPEG и не содержать прозрачности. Если при автоматизации создаются слишком большие файлы, интегрируйте в конвейер инструменты вроде ImageMagick для сжатия ресурсов перед загрузкой.
Можно ли использовать одинаковые скриншоты для iOS и Android?
Использовать одинаковые файлы нельзя. Apple и Google требуют абсолютно разных размеров в пикселях и соотношений сторон, а также обе платформы запрещают демонстрировать на скриншотах конкурирующее оборудование.
Источники
- Страница продукта App Store Apple — Официальные рекомендации по скриншотам и лучшие практики для страницы продукта.
- Спецификации скриншотов Apple — Официальные требования 2026 года к разрешению в пикселях для загрузки в App Store Connect.
- Fastlane snapshot — Документация по автоматическому захвату скриншотов iOS.
- Fastlane screengrab — Документация по автоматическому захвату скриншотов Android.
- Справка Google Play Console — Официальная документация по локализации страниц магазина и графических ресурсов.
- StoreManager — Расширение Chrome для автоматизации локализации App Store Connect и ценообразования на основе PPP.

