iOS 27.2 Beta 2: новый API возрастных ограничений
21 сентября Apple выпустила вторую бету iOS 27.2 — и на этот раз с изменениями, которые напрямую затрагивают код: введён обязательный DeclaredAgeRange API, удалён ImageCreator, а симулятор iPhone Duo получил значимые обновления.

DeclaredAgeRange: новое требование для социальных приложений
Главное изменение беты 2 — новый API DeclaredAgeRange. Приложения, работающие в категориях «Социальные сети» и «Дети», теперь обязаны декларировать возрастной диапазон пользователя в рантайме. Декларация настраивается в App Store Connect и передаётся в приложение через SKPaymentQueue-совместимый механизм.
Для большинства инди-разработчиков это означает новый обязательный шаг при сабмите: если приложение имеет хоть какую-то социальную составляющую — чаты, комментарии, шеринг контента — Apple может потребовать заполнить поле AgeRange в Connect ещё до прохождения ревью. Лучше проверить это заранее, чем получить реджект уже после сабмита.
ImageCreator API удалён — проверьте сборку
Более острое изменение — полное удаление ImageCreator API из SDK. Если ваш проект использовал этот класс (появился в iOS 26.0 в рамках Apple Intelligence), компиляция упадёт с ошибкой. Замена — ImagePlayground API и расширения ImageCreationUI в новом фреймворке.
Apple предупреждала об изменении в примечаниях к бете 1, но только в бете 2 удаление стало хард-ломающим: прежнее имя больше не компилируется. Откройте Xcode 27.2 beta и соберите проект — если увидите Use of unresolved identifier 'ImageCreator', именно это и произошло.
SwiftUI: ReferenceFileDocument устарел
В iOS 27.2 beta 2 протокол ReferenceFileDocument помечен как deprecated. Apple предлагает перейти на разделённые протоколы ReadableDocument и WritableDocument, которые дают более чёткий контроль над правами доступа к файлам. Компилятор выдаст warning, не ошибку — но лучше решить это сейчас, чем накапливать техдолг.
Симулятор iPhone Duo: улучшенная поддержка Xcode
С бетой 2 симулятор складного iPhone Duo получил поддержку жестов разворачивания и сворачивания через трекпад, а также корректную эмуляцию обоих режимов — сложенного (Cover Display) и развёрнутого (Main Display). Это удобно для тестирования переходов UIWindowScene: можно воспроизвести полный цикл без реального устройства.
Напомним: iOS 27.1 с основными двухэкранными API выйдет вместе с iPhone Duo 23 октября. До тех пор бета 2 — лучший инструмент для прогона layout-тестов под нестандартный форм-фактор. В oodot мы закладываем адаптивность на уровне архитектуры — это часть нашего подхода к разработке мобильных приложений, а не поздняя правка под новое железо.
Источники: Apple Developer Releases (21 сентября 2026), 9to5Mac — Apple Releases Second iOS 27.2 Developer Beta, MacRumors — Apple Releases Second iOS 27.2 Beta.