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 будет следить за его (не)целевым использованием. Но в случае отказа разработчики смогут подать апелляцию.
8 курсов по API, чтобы разобраться в теме (май, 2023)
API — application programming interface, или «интерфейс прикладного программирования» — служит интерфейсом между программами и облегчает их взаимодействие. Мы собрали список курсов, которые помогут вам разобраться в API и внедрить их в вашу работу.
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
7 сентября прошла осенняя презентация Apple, на которой компания представила новую линейку iPhone, несколько Apple Watch и беспроводные наушники. Рассказываем о новинках презентации.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
да ну? Теперь разработчики не смогут выпустить Threads на iOS - не смогут обосновать зачем столько прав для приложения
И это здорово.
Фейсбуку понравится
всего лишь чемоданчик привезти придется