Мы собрали 20 лет заметок о световой живописи в один гид. Он бесплатный. Читать гид ×
× ПриложенияТехнологииГалерея БлогО студииНаписать нам ›
Главная/Блог/iOS 27.2 Beta 2: новый API возрастных ограничений
Новости

iOS 27.2 Beta 2: новый API возрастных ограничений

oodot · 2026-09-23

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

Код iOS 27.2 beta 2 с DeclaredAgeRange API на тёмном технологическом фоне

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.