· Туториал · 7 мин. чтения

Скриншоты visionOS для App Store: размеры и требования (2026)

Скриншоты visionOS для App Store: размеры и требования (2026)
TL;DR. Приложениям Apple Vision Pro нужен как минимум один скриншот App Store размером 3840 × 2160 пикселей (16:9, 4K), в PNG или JPEG. Загвоздка: стандартный скриншот из симулятора visionOS выходит размером 2732 × 2048 (4:3), то есть не совпадает с нужным размером и требует перерендера, либо апскейла и обрезки. Developer Capture в Reality Composer Pro записывает сразу в нативном 3840 × 2160. Большинство инструментов для скриншотов полностью игнорируют visionOS.

visionOS — единственная платформа Apple, чей скриншот для App Store не похож ни на телефон, ни на планшет. Здесь нет портретного устройства, нет выреза, нет полоски home indicator — скриншот Vision Pro — это широкий 4K-кадр окон твоего приложения, парящих в пространственной среде. Именно это отличие ломает многие процессы отправки, потому что инструменты, которыми уже пользуются для iPhone и iPad, исходят из портретной рамки устройства и фиксированного разрешения симулятора, которое случайно совпадает с требованиями стора. На visionOS ни одно из этих допущений не работает.

В этой статье — точное требование, почему очевидный способ захвата даёт неверные размеры, как получить кадр нужного размера, нюанс «окно против иммерсивной сцены» для пространственных приложений и честный пробел, где большинство инструментов для скриншотов оставляют тебя один на один с задачей.

Требование к скриншотам visionOS

На странице спецификаций скриншотов App Store Connect у Apple Vision Pro указан один-единственный размер:

  • Размер скриншота Apple Vision Pro: 3840 × 2160 пикселей.
  • Соотношение сторон: 16:9 (это стандартный 4K / UHD).
  • Ориентация: ландшафтная. Портретного варианта нет.
  • Форматы: PNG, JPG или JPEG. WebP, HEIC и TIFF не принимаются.
  • Количество: от 1 до 10 скриншотов, плюс до 3 App Preview — те же лимиты, что и на любой другой платформе.

В отличие от iPhone и iPad, здесь нужно поддержать только один размер дисплея. У Vision Pro нет разделения «6.9" против 6.5"», нет отдельного набора для iPad. Один размер, 3840 × 2160, и он обязателен для любого приложения, которое выходит на visionOS. Если ты отправишь сборку visionOS без скриншота именно этого размера, App Store Connect отклонит загрузку.

Как это соотносится со всеми остальными размерами, которые принимает Apple, — полный справочник в гайде Размеры скриншотов App Store, а более широкие правила (форматы, альфа-канал, лимиты файлов) — на странице Требования к скриншотам App Store.

Почему скриншот из симулятора не подходит по размеру

А вот часть, которая удивляет большинство людей. Самый очевидный способ сделать скриншот — запустить приложение в симуляторе visionOS и нажать Cmd + S (или воспользоваться кнопкой скриншота) — не даёт файл 3840 × 2160. Стандартный скриншот симулятора visionOS выходит примерно 2732 × 2048 пикселей, соотношение сторон 4:3. Это неверное разрешение и неверная форма для стора.

Так что скриншот из симулятора, сделанный очевидным способом, будет отклонён по размерам. Есть несколько способов это исправить:

  • Developer Capture в Reality Composer Pro. Это метод, на который указывают собственные материалы разработчиков Apple. Захват, который он выдаёт, записывается сразу в нативном 3840 × 2160, так что результат уже совпадает с требованием стора без изменения размера. Если у тебя установлены Xcode и Reality Composer Pro, это самый чистый путь.
  • Апскейл и обрезка скриншота из симулятора. Возьми захват 2732 × 2048, увеличь до ширины 3840 (высота при этом получится около 2879 с сохранением пропорций), затем обрежь высоту ровно до 2160. Работает, но муторно — ты растягиваешь пиксели и обрезаешь вручную, и это нужно повторять для каждого скриншота.
  • Захват с реального Vision Pro. Скриншоты, сделанные на устройстве, можно привести к нужному кадру, хотя всё равно стоит проверить, что итоговые размеры точно совпадают с 3840 × 2160.

Практический вывод: не рассчитывай, что симулятор сразу выдаёт готовый для стора файл, как это примерно происходит на iPhone. На visionOS захват и «файл нужного размера» — это два разных шага, и разрыв между ними вполне реальный. Это тот же класс ошибок, что приводит к отклонённым загрузкам и на других платформах — мы писали о самом частом её варианте в статье когда App Store Connect пишет, что размеры скриншота неверны.

Как сделать захват из симулятора или с устройства

Рабочий сквозной процесс для типичного приложения visionOS:

  1. Запусти приложение в симуляторе visionOS из Xcode. Приведи его в то состояние, которое хочешь показать, — открытое главное окно, нужный контент на виду, при необходимости показанную иммерсивную сцену.
  2. Используй Developer Capture в Reality Composer Pro, если он у тебя есть, — тогда запись сразу нативно будет 3840 × 2160. Возьми из этой записи неподвижный кадр.
  3. Если у тебя есть только обычный скриншот из симулятора, увеличь его до ширины 3840 и обрежь высоту до 2160. Проверь итоговые размеры в пикселях перед загрузкой — App Store Connect сверяет их точно.
  4. Повтори для каждого состояния приложения, которое хочешь показать в карусели, — до десяти скриншотов.

Важная деталь: скриншот visionOS для App Store не обязан быть полностью пространственным, стереоскопическим изображением. Плоский 2D-кадр принимается, если он ровно 3840 × 2160 и показывает приложение, работающее внутри среды visionOS. Ты загружаешь не 3D-файл — ты загружаешь обычное изображение, которое просто изображает пространственное приложение.

Нюансы пространственных приложений: захват окна против иммерсивной сцены

Здесь visionOS требует от тебя оценочного решения, которого никогда не требуют скриншоты iPhone. Приложение visionOS может показывать свой интерфейс в двух широких режимах, и то, что должен показывать скриншот, зависит от того, какой из них определяет опыт использования:

  • Оконные приложения. Многие приложения visionOS по сути представляют собой плавающие окна — 2D-интерфейс, показанный в пространстве, иногда с глубиной и декоративными элементами. Для них скриншот в основном про содержимое окна и то, как оно располагается в среде. Вопрос композиции тот же, что и на любой платформе: какой экран, какое состояние, на что смотрит пользователь.
  • Иммерсивные приложения. Приложения, которые открывают полное или смешанное иммерсивное пространство, заполняют контентом всё поле зрения пользователя. Один плоский скриншот способен захватить лишь фрагмент этого — одну точку обзора, один момент. Тебе нужно выбрать кадр, который лучше всего представляет опыт, по сути близкий к 360 градусам, — и это объективно сложнее, чем выбрать экран телефона.

Есть ещё и фон, о котором стоит подумать. Захват в visionOS включает окружающую среду — passthrough (сквозной видеопоток реального окружения) или виртуальную сцену позади твоих окон, — которая становится частью скриншота вне зависимости от того, планировал ты это или нет. Эта среда реально влияет на то, как воспринимается скриншот, так что стоит осознанно выбирать, что находится за приложением во время захвата, а не позволять тому, что стоит по умолчанию в симуляторе, случайно попадать в карточку стора.

Ничего из этого не происходит автоматически. Решение о том, что показать, какую точку обзора выбрать для иммерсивной сцены и какая среда будет позади неё, — это человеческое композиционное решение, и именно от него сильнее всего зависит, продаёт ли скриншот приложение на самом деле.

Честный пробел: большинство инструментов игнорируют visionOS

А вот о чём никто не говорит открыто. Огромная экосистема инструментов для скриншотов App Store — генераторы рамок устройств, конструкторы карусели, сервисы «просто закинь скриншот, а мы оформим» — построена почти исключительно вокруг iPhone и iPad. У них есть отполированные рамки телефонов, рамки планшетов, иногда даже часы. Поддержка Vision Pro варьируется от «формальной галочки» до «полного отсутствия».

Почему? Есть несколько честных причин. Установочная база visionOS невелика по сравнению с iPhone, так что коммерческий стимул слабый. Ландшафтный кадр 3840 × 2160 ломает портретный шаблон устройства, на котором построены эти инструменты. И нет чистой «рамки устройства», в которую можно обернуть скриншот Vision Pro так же, как ты оборачиваешь экран телефона в рамку iPhone, — устройство находится у тебя на лице, а не в кадре. Поэтому большинство инструментов просто оставляют дыру там, где должен быть visionOS, а разработчикам приходится вручную заниматься захватом, изменением размера и композицией.

Если ты выпускаешь приложение под visionOS, заложи этот пробел в план. Заранее выдели время на захват, будь готов проверять размеры вручную и не рассчитывай, что инструмент, которым ты пользуешься для скриншотов iPhone, поддерживает visionOS. У многих такой поддержки нет.

Где помогает Mokbi (а где нет)

Сразу прямой ответ: Mokbi не делает захват твоих скриншотов visionOS. Он не запускает симулятор, не записывает с Vision Pro и не может вытащить для тебя кадр из иммерсивного пространства. Шаг захвата — получение изображения 3840 × 2160 твоего приложения, работающего в visionOS, — остаётся на тебе, через Developer Capture или описанный выше путь апскейла и обрезки. Любой, кто утверждает, что браузерный инструмент способен волшебным образом захватить пространственное приложение, преувеличивает.

А вот дальше он помогает — в компоновке и локализации. Как только у тебя есть кадр visionOS нужного размера, Mokbi — это браузерный редактор для оформления его в карусель для стора: добавляй подписи, выстраивай многопанельные раскладки, переводи эти подписи в один клик на весь список языков App Store от Apple и экспортируй в нужном размере. Это дизайн поверх уже сделанного тобой скриншота, а не сам захват. Дизайн бесплатен с предпросмотром с водяным знаком; безлимитный экспорт без водяного знака и публикация в сторе — по подписке: Solo за €29.99/mo (1 приложение) или Studio за €49.99/mo (до 5 приложений), без разовой покупки. Именно для ландшафтного 4K-кадра visionOS ценность — в работе с подписями и локализацией, а не в рамке устройства: у Vision Pro просто нет корпуса, в который можно её обернуть.

Что читать дальше

Открыть редактор →