/ Source

С осени этого года ряд API, используемых разработчиками приложений iOS/macOS/tvOS/watchOS, получат статус “Required Reason API” — это означает, что для их использования потребуется объяснить, зачем они используются в приложении разработчика.

Apple мотивирует это защитой приватности пользователей, в частности, от фингерпринтинга — набора техник, позволяющих отслеживать устройство и пользователя. Правда, разработчики уже жалуются, что ряд API используются достаточно широко — например, UserDefaults, которое позволяет сохранять настройки пользователя в приложении в настройках системы, — и это заставит практически любого разработчика объяснять, зачем это надо делать.

Скорее всего, экстремальные проявления Apple исправит, но порядок наведет, невзирая ни на что.