TGViewer
TECHOZIMIZ TECHOZIMIZ @techozimiz · 1.68K subscribers
Post #2947 257
iPhone Duo прибавит работы для iOS-разработчиков

Apple уже готовит разработчиков к выходу складного iPhone Duo. Хорошая новость: существующие приложения не перестанут работать на новом устройстве. Но без адаптации они будут использовать внутренний экран не полностью.

У Duo два дисплея: внешний — 5,4 дюйма и внутренний — 7,6 дюйма. В раскрытом состоянии внутренний экран получает regular size class, как у iPad. Это позволяет размещать рядом несколько панелей, списки и контент, которые раньше просто не помещались на iPhone.

Что придется учитывать разработчикам:

⚡ориентироваться не только на portrait/landscape, а использовать size class;

⚡отказаться от жестко заданных размеров и корректно обрабатывать изменение пространства;

⚡учитывать асимметричные safe areas из-за камеры и других элементов;

⚡проверить интерфейс в четырех положениях устройства;

⚡для ручных элементов учитывать область шарнира и камеры;

⚡использовать новые API iOS 27.1 для адаптивных двухпанельных интерфейсов.

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

Также внутренний экран Duo имеет соотношение сторон около 1,42:1, поэтому обычное видео 16:9 не заполнит его полностью. Разработчикам придется выбирать между черными полосами, масштабированием с обрезкой изображения или использованием свободного пространства под дополнительные элементы интерфейса.

А что со старыми приложениями?

Они продолжат работать, но будут отображаться в привычном размере с полосами по бокам. Для полноценного режима Apple рекомендует пересобрать приложение с iOS 27.1 SDK, убрать ограничения на полноэкранный режим и адаптировать интерфейс под динамический размер окна.

Тестировать всё это можно будет в симуляторе iPhone Duo внутри Xcode 27.1 — Apple обещает его вместе с полным SDK до выхода устройства.

По сути, Apple переводит разработчиков от мышления «у нас приложение для iPhone определенного размера» к модели «наш интерфейс должен адаптироваться к доступному пространству». И это может стать одним из главных изменений для iOS-разработки со времен выхода iPad.

#technews
More from @techozimiz
  1. Sep 18, 2026💻Поставил цель — получил результат: что нового в GitLab 19.4? GitLab выкатил версию 19.4,…
  2. Sep 17, 2026«Мне что-нибудь со вкусом отпуска, пожалуйста» ☕️ 17 сентября в Алматы сеть кофеен Drinkit…
  3. Sep 17, 2026⚡️ DevOpsDays Almaty'26 — до главного технического события года остался всего месяц. Орган…
  4. Sep 16, 2026💡 Предпринимателям в регионах Казахстана предлагают бесплатные консультации экспертов Биз…
  5. Sep 15, 2026🔗 Национальный банк Казахстана, Beeline и VEON подписали меморандум о сотрудничестве в сф…
  6. Sep 14, 2026🎮 Что, если спасательная миссия в Антарктике обернётся встречей с коллективным разумом? К…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →