iPhone Duo ломает 18 лет допущений iOS: что это значит для разработчиков и продакшенов
Оригинал: iPhone Duo для iOS-разработчика: что реально меняется в вашем Swift-коде
1 / 10Оригинал: iPhone Duo для iOS-разработчика: что реально меняется в вашем Swift-коде
Apple выпустила iPhone Duo с двумя экранами и асимметричной safe area, и это впервые с 2007 года заставляет пересмотреть базовые принципы вёрстки и логики iOS-приложений.
Статья разбирает, как появление iPhone Duo ломает целый ряд допущений, которые были зашиты в iOS-приложения с 2007 года. Два экрана, асимметричная safe area и новая логика ориентации заставляют пересмотреть привычные паттерны вёрстки.
Автор опирается на доклады Apple и последовательно разбирает, что меняется в Swift-коде: size classes, reserved regions, arrangements, работа с hinge и камерой. Особенно важный момент — что «только портрет» больше не означает то, что разработчики привыкли под этим подразумевать.
Для команд, выпускающих iOS-продукты, это сигнал к ревизии UI-слоя и тестовых сценариев: часть кода, годами работавшего без изменений, потребует адаптации. Полный технический разбор — на сайте источника.
Материал агрегирован; полный текст — на сайте Хабр — ИТ-новости.
Любая студия, делающая companion-приложения, AR-инструменты или мобильные пульты для съёмочных площадок, столкнётся с пересборкой UI-логики. Игнорирование новых правил — прямой путь к отвалу на ревью в App Store.
С 2007 года iOS-разработчики жили в парадигме одного экрана и предсказуемой safe area. iPhone Duo — первое серьёзное изменение этой парадигмы, подкреплённое докладами Apple.
Продакшен- и VFX-команды, использующие iPhone как пульт или монитор, будут вынуждены обновлять внутренние тулзы. Студенты киношкол, изучающие мобильную разработку, получат новый обязательный раздел в курсе.
Увеличить1 / 10Комментарий редактора Игоря
Пока индустрия спорит о нейросетях в монтаже, Apple тихо переписала правила мобильной разработки — и это важнее, чем кажется.