Apple выпустила гайд для разработчиков под iPhone Duo: адаптивный интерфейс, боковые панели и зона сгиба

Компания Apple опубликовала официальное руководство по дизайну интерфейсов (Human Interface Guidelines), посвященное адаптации приложений под первый складной смартфон iPhone Duo. Документ подробно описывает логику взаимодействия с двумя дисплеями, правила работы с шестью физическими положениями корпуса, учет зоны шарнира и поведение скрытой подэкранной камеры.
Шесть состояний корпуса, зона сгиба и скрытая оптика
В обновленном руководстве Human Interface Guidelines для iPhone Duo разработчикам предлагают ориентироваться на шесть типовых положений смартфона: закрытый моноблок, полностью раскрытый планшет, полураскрытая «книга», настольный режим («ноутбук»), «палатка» и установка на боковое ребро.
Вместо создания отдельных интерфейсов под каждую позу компания рекомендует использовать адаптивные контейнеры SwiftUI и системные классы размеров (Size Classes):
- Внешний 5,4-дюймовый дисплей обрабатывается как компактный экран обычного смартфона;
- Внутренняя 7,6-дюймовая панель задействует класс Regular Width, позволяя выводить двухколоночный планшетный интерфейс — например, список писем и текст сообщения одновременно;
- В полусогнутом виде операционная система автоматически резервирует область центрального сгиба, разнося элементы управления на нижнюю створку, а медиаконтент — на верхнюю.
Устройство оснащено двумя фронтальными камерами с разной логикой работы. На внешнем экране глазок открыт и интегрирован с островком Dynamic Island. На внутреннем гибком дисплее камера спрятана под матрицу и остается невидимой до момента запуска видеосвязи — после включения сенсора iOS 27 автоматически сдвигает интерфейс, освобождая пространство вокруг объектива.

Боковые панели навигации и требования к играм
Из-за широких пропорций внешнего экрана Apple ввела непривычный элемент верстки: основные панели навигации, переключатели вкладок и статусные значки переносятся с нижней и верхней кромок на боковую сторону. Это позволяет сохранить полезную площадь дисплея по вертикали.
Для большинства существующих программ адаптация пройдет бесшовно: если приложение использует стандартные компоненты UIKit и адаптивную сетку Auto Layout, оно автоматически перестраивается под размеры Duo.
В технических видеоуроках для разработчиков компания отдельно обратилась к создателям мобильных 3D-игр. Apple призвала отказаться от черных полос по краям экрана (letterboxing) и жестко закодированных пропорций, настроив динамическое расширение угла обзора камеры при раскрытии створок в среде Xcode 27.