MacRumors

Skip to Content

Apple обяжет разработчиков обосновывать использование некоторых API в рамках усиления конфиденциальности

В рамках усиления конфиденциальности пользователей разработчикам придется обосновывать использование определенных API Apple перед тем, как их приложения смогут быть размещены в App Store, согласно новой статье на веб-сайте для разработчиков Apple, замеченной изданием 9to5Mac.

iOS App Store General Feature Desaturated
На веб-сайте для разработчиков Apple некоторые API теперь перечислены как «API, требующие обоснования» (Required Reason APIs), что означает, что разработчикам необходимо будет уточнить, почему они используют их в своих манифестах конфиденциальности. Некоторые часто используемые API, такие как UserDefaults, который хранит пользовательские настройки, теперь подпадают под категорию «API, требующие обоснования».

С выходом watchOS 10, iOS 17, iPadOS 17, tvOS 17 и macOS Sonoma позднее в этом году разработчики получат предупреждение, если они будут отправлять приложения, использующие «API, требующие обоснования», без указания их использования. Начиная с весны 2024 года, любые приложения, использующие эти API без обоснованного объяснения, будут отклоняться в процессе проверки.

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

По словам Apple, «API, требующие обоснования», гарантируют, что приложения будут использовать эти API только по назначению. В случае отклонения Apple позволит разработчикам оспорить решение и подать запрос на одобрение, если их случай не соответствует существующим рекомендациям. Дополнительную информацию можно найти на веб-сайте для разработчиков Apple.