Support us

Apple заставит разработчиков обосновывать использование некоторых API, иначе забанит приложения

И без того дотошный процесс проверки приложений в App Store станет ещё строже. Apple объявила, что в скором времени разработчикам придётся подробно отчитываться о том, для чего в их приложениях применяются определённые API, прежде чем подать их в стор.

4 комментария
Apple заставит разработчиков обосновывать использование некоторых API, иначе забанит приложения

И без того дотошный процесс проверки приложений в App Store станет ещё строже. Apple объявила, что в скором времени разработчикам придётся подробно отчитываться о том, для чего в их приложениях применяются определённые API, прежде чем подать их в стор.

Некоторые API теперь будут классифицироваться как «Required Reason APIs», то есть компания станет требовать описать, с какой целью они используются в приложении. Так Apple намерена бороться со слежкой за пользователями.

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

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

Разработчики опасаются, что нововведение может привести к увеличению числа отказов в публикации. Среди Required Reason APIs есть, например, очень простой и распространённый API UserDefaults, который отвечает за хранение пользовательских настроек приложения. Приложение могут отвергнуть только из-за того, что разработчик забыл написать причину его применения. Между тем неясно, как Apple будет следить за его (не)целевым использованием. Но в случае отказа разработчики смогут подать апелляцию.

Apple разрабатывает своего конкурента ChatGPT
Apple разрабатывает своего конкурента ChatGPT
По теме
Apple разрабатывает своего конкурента ChatGPT
16 лет dev.by — «дефолтный» источник информации о беларусском ИТ

Вы можете...

Читайте также
8 курсов по API, чтобы разобраться в теме (май, 2023)
8 курсов по API, чтобы разобраться в теме (май, 2023)
8 курсов по API, чтобы разобраться в теме (май, 2023)
API — application programming interface, или «интерфейс прикладного программирования» — служит интерфейсом между программами и облегчает их взаимодействие. Мы собрали список курсов, которые помогут вам разобраться в API и внедрить их в вашу работу.
1 комментарий
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
7 сентября прошла осенняя презентация Apple, на которой компания представила новую линейку iPhone, несколько Apple Watch и беспроводные наушники. Рассказываем о новинках презентации.
Что мы знаем об iPhone 14 и чего ожидать от презентации
Что мы знаем об iPhone 14 и чего ожидать от презентации
Что мы знаем об iPhone 14 и чего ожидать от презентации
1 комментарий
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
3 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

fallinmyhand
fallinmyhand Патриот в Мерси Софтваре
2

да ну? Теперь разработчики не смогут выпустить Threads на iOS - не смогут обосновать зачем столько прав для приложения

1

И это здорово.

2

Фейсбуку понравится

0

всего лишь чемоданчик привезти придется