Перейти к содержимому
Все статьи
Новости

iPhone Duo вышел: что сделать с приложением под складной экран

23 октября 2026 г.· 5 мин чтения
Сколько будет стоить ваш проект?Рассчитать стоимость
Три уровня: SDK iOS 26 — окно по центру с пустыми полями; SDK iOS 27 — почти весь экран, обходит строку состояния; SDK iOS 27.1 — от края до края и ярлык Made for iPhone Duo.
Как выглядит приложение в зависимости от SDK сборки. Открыть схему крупнее

23 октября 2026 года в продажу вышел iPhone Duo — первый складной iPhone Apple. У него внешний экран 5,4 дюйма и внутренний 7,6 дюйма. 22 октября Apple объявила, что App Store будет отмечать оптимизированные приложения ярлыком «Made for iPhone Duo». Чтобы получить его, приложение нужно собрать с SDK iOS 27.1 или новее. Приложения на старых SDK запустятся, но на раскрытом экране будут выглядеть как окно с пустыми полями по бокам.

Как ведут себя приложения

Поведение приложения на iPhone Duo в зависимости от SDK (по странице Apple для разработчиков)
SDK сборкиВнутренний экранВнешний экран
iOS 26 и старшеПо центру, с пустым местом вокруг окнаКонтент слева от строки состояния и камеры
iOS 27Занимает большую часть экрана, но обходит строку состояния справаДинамически меняет размер
iOS 27.1 и новееОт края до края, панели и вкладки уходят вертикально под строку состоянияОт края до края

Начиная с SDK iOS 27 приложение меняет размер динамически: раскрыли телефон — интерфейс растянулся на внутренний экран, сложили — вернулся на внешний. С SDK 27.1 Apple считает приложение полностью оптимизированным. Перед выпуском на 27.1 нужно убедиться, что интерфейс корректно работает с вертикальными панелями.

Что Apple просит проверить в коде

Не брать размер с главного экрана. `UIScreen.main.bounds` заменить на размеры представления или окна, в SwiftUI — `GeometryReader` или `onGeometryChange`. Перечитывать размер при изменениях и не хранить ссылку на экран.

Не строить раскладку по ориентации. Логику на `UIDevice.current.orientation` и похожих свойствах заменить сравнением ширины и высоты доступного пространства.

Не определять устройство по типу или классу размера. iPhone-приложение может получить любой класс размера, поэтому `horizontalSizeClass == .regular` не значит «iPad». Проверки вида «высота экрана равна 844» нужно убрать.

Проверить полноэкранные изображения. Картинки с заполнением по краям на широком экране могут обрезать важное — выбирайте режим заполнения по пропорциям или задавайте точку фокуса.

Чек-лист: убрать UIScreen.main.bounds, убрать раскладку по ориентации, убрать определение устройства по классу размера, проверить полноэкранные изображения, протестировать в симуляторе Xcode 27.1.
Что проверить в коде по рекомендациям Apple. Открыть схему крупнее

Как тестировать

По рекомендациям Apple:

  1. Запустить в Xcode навык проверки: попросить встроенного помощника «подготовить приложение для iPhone Duo», а для других ИИ-агентов экспортировать навык командой `xcrun agent skills export`. Apple предупреждает, что навык находит не всё — список выше нужно пройти вручную.
  2. Проверить изменение размеров в симуляторе iOS с изменяемым размером в Device Hub.
  3. Через iPhone Mirroring на macOS 27 растянуть окно до крайних размеров в обе стороны.
  4. Полностью проверить в симуляторе iPhone Duo в Xcode 27.1 — Apple называет его лучшим способом.

Как оценить объём работ

Быстрая оценка делается за пару часов. Разработчик ищет в коде характерные места: обращения к `UIScreen.main`, проверки ориентации, сравнения с конкретными размерами экранов, ветвления по типу устройства. Число таких мест и даёт порядок работ. Если их единицы — адаптация займёт дни. Если логика раскладки по всему проекту построена на «это iPhone, а это iPad» — недели, и тогда разумно совместить её с плановым обновлением.

Отдельно стоит проверить экраны с видео, камерой, картами и полноэкранными изображениями: на широком внутреннем экране они чаще всего выглядят неожиданно. И экраны оплаты — ошибка вёрстки там стоит денег.

App Store

  • Для значка на странице приложения нужно загрузить скриншоты для iPhone Duo в App Store Connect.
  • Apple советует показывать превью и скриншоты в разных положениях устройства.
  • Для подборок можно подать заявку на продвижение и указать, что приложение оптимизировано для iPhone Duo во всех положениях.

Кого касается

  • приложений, которые давно не пересобирались, — они будут выглядеть «окном» на раскрытом экране;
  • приложений с жёсткими размерами экранов в коде;
  • кроссплатформенных приложений — Flutter, React Native: поддержка новых SDK и изменяемого размера зависит от версии фреймворка;
  • сайтов: отдельных требований к веб-страницам Apple на странице подготовки не публиковала, но адаптивную вёрстку стоит проверить на промежуточной ширине в симуляторе.

Что делать

  1. Узнайте у разработчика, на каком SDK собрано приложение и когда последний раз обновлялось.
  2. Оцените, сколько работы займёт переход на SDK iOS 27.1: поиск жёстких размеров, ориентации, проверок типа устройства.
  3. Если приложение важно для продаж — заложите обновление в ближайший релиз: ярлык в App Store и нормальный вид на большом экране повлияют на оценки.
  4. Подготовьте скриншоты для iPhone Duo.
  5. Если приложение кроссплатформенное — проверьте, поддерживает ли ваша версия фреймворка SDK iOS 27.1.

Наше мнение

Мы считаем, что для большинства бизнес-приложений переход на SDK iOS 27.1 — задача на дни, если код писался аккуратно, и на недели, если в нём жёсткие размеры и проверки «iPhone или iPad». Доля складных iPhone поначалу будет небольшой, но это аудитория, которая платит за новые устройства. Что мы советуем клиентам: включить адаптацию в ближайшее плановое обновление, а не ждать, пока на неё укажут отзывы. Плюсы и минусы нативной и кроссплатформенной разработки в таких ситуациях мы разбирали в статье о выборе подхода.

Материалы для проверки

Если нужна реализация

Состав работ зависит от текущего проекта и подтверждённой причины. Можно обсудить диагностику или разработку подходящего решения.

Разработка мобильных приложений Доработка и развитие проектов

Связанный материал: Нативная или кроссплатформенная разработка

Вопросы и ответы

Когда вышел iPhone Duo?

Складной iPhone Duo поступил в продажу 23 октября 2026 года. Внешний экран — 5,4 дюйма, внутренний — 7,6 дюйма.

Будут ли работать старые приложения на iPhone Duo?

Да. Приложения на SDK iOS 26 и старше запустятся, но на раскрытом экране будут отображаться по центру с пустым местом вокруг.

Как получить ярлык Made for iPhone Duo?

Собрать приложение с SDK iOS 27.1 или новее, адаптировать интерфейс и загрузить скриншоты для iPhone Duo в App Store Connect.

Что чаще всего мешает адаптации?

Жёсткие размеры экрана в коде, раскладка по ориентации устройства и определение iPad по классу размера. Apple просит заменить их расчётом по доступному пространству.

Нужно ли что-то менять на сайте для iPhone Duo?

Отдельных требований к веб-страницам Apple на странице подготовки не публиковала. Если сайт адаптивный, достаточно проверить его на промежуточной ширине экрана в симуляторе.

Чем тестировать без устройства?

Симулятором iPhone Duo в Xcode 27.1, симулятором с изменяемым размером и iPhone Mirroring на macOS 27.

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться