
Apple выпустила новые API и инструменты песочницы, чтобы помочь разработчикам соблюдать новые требования для приложений, доступных в Техасе. Вот подробности.
Немного контекста
После выпуска первой бета-версии для разработчиков iOS 26.2 и iPadOS 26.2 Apple опубликовала новую статью на сайте Apple Developer с подробностями об API и инструментах песочницы, которые помогут разработчикам соблюдать требования техасского закона SB2420.
Закон штата, который вступит в силу 1 января 2026 года, потребует подтверждения возраста и родительского согласия для несовершеннолетних перед загрузкой, покупкой или продолжением использования приложений, а разработчики должны будут интегрировать новые API для поддержки этих проверок.
В прошлом месяце Apple объявила о предстоящих требованиях и представила новые инструменты, которые помогут разработчикам подготовиться к выполнению техасского закона SB2420.
Сегодня компания предоставила полную техническую информацию, включая обновленные API, фреймворки и среду тестирования в песочнице, которые теперь доступны.
Что нового
После выпуска первых бета-версий iOS 26.2 и iPadOS 26.2 Apple теперь подробно описала, как разработчики могут реализовать и протестировать новые функции соответствия.
Это включает обновления и дополнительные сведения о:
- API Declared Age Range, который позволяет разработчикам получать «возрастную категорию пользователя, определенную законодательством штата Техас как младше 13, от 13 до 15, от 16 до 17 или старше 18 лет», а также «сигнал от устройства пользователя о методе подтверждения возраста (…) и о том, требуется ли согласие при существенном изменении приложения».
- API Significant Change, который работает в рамках фреймворка PermissionKit и позволяет разработчикам «запрашивать у родителя или опекуна согласие на продолжение использования приложения» или его функций ребенком или подростком после внесения существенных изменений.
- Отзыв согласия приложения, который будет касаться ситуации, когда родитель или опекун отзывает «согласие на любое приложение, что приведет к блокировке запуска приложения на устройстве ребенка или подростка».
- Тестирование в песочнице, которое «поможет протестировать пользовательский опыт при внедрении этих API для соответствия законодательству штата Техас».
Apple заявила, что разработчики должны будут отправлять свои приложения, соответствующие SB2420, когда станут доступны Release Candidates версий iOS 26.2 и iPadOS 26.2, и что вскоре будут опубликованы новые сведения об инструментах, которые «помогут разработчикам выполнить предстоящие юридические обязательства в Юте, Луизиане и Бразилии».
Вы можете узнать больше о сегодняшних подробностях в блоге Apple Developer.
Скидки на аксессуары на Amazon