
В прошлом месяце Apple объявила о новой функции Web Distribution для разработчиков в Европейском Союзе. С сегодняшним запуском iOS 17.5 beta 2 эта функция становится доступной.
Web Distribution дает разработчикам в ЕС возможность предлагать свои приложения для загрузки непосредственно со своих веб-сайтов. Вот как это работает.
Web Distribution в Европейском Союзе с iOS 17.5
Web Distribution — это третий вариант распространения, которым разработчики в Европейском Союзе могут воспользоваться в свете Закона о цифровых рынках.
Для использования Web Distribution разработчикам придется согласиться с новыми условиями бизнеса App Store, что означает, что они будут платить Core Technology Fee в размере 0,50 евро за каждую первую годовую установку свыше одного миллиона за последние 12 месяцев.
Любое приложение, распространяемое через веб-сайт, по-прежнему должно соответствовать рекомендациям Apple по нотаризации. Приложения могут быть установлены только с домена веб-сайта, который разработчик зарегистрировал в App Store Connect. Apple также предоставит ряд API для интеграции с системной функциональностью для разработчиков.

В сообщении на своем веб-сайте для разработчиков Apple заявляет:
Web Distribution позволяет авторизованным разработчикам распространять свои приложения для iOS среди пользователей в Европейском Союзе (ЕС) непосредственно с веб-сайта, принадлежащего разработчику. Apple предоставит разработчикам доступ к API, которые облегчают распространение их приложений через веб-сайт, интеграцию с системной функциональностью, а также резервное копирование и восстановление приложений пользователей, как только они будут соответствовать определенным требованиям, разработанным для защиты пользователей и целостности платформы.
Когда пользователь впервые загружает приложение с веб-сайта разработчика, ему будет предложено пройти серию экранов, объясняющих, что означает предоставление этому разработчику возможности устанавливать приложения с его веб-сайта.
После аутентификации с помощью Face ID для подтверждения разрешения разработчику устанавливать приложения, пользователь пройдет трехэтапный процесс установки самого приложения. Система нотаризации Apple означает, что пользователи увидят четкую информацию о приложении и о том, как оно работает. Это включает в себя такие вещи, как название приложения, имя разработчика, описание приложения, скриншоты и возрастное ограничение системы.
Примечательно, что пользователям нужно давать разрешение каждому разработчику на установку приложений только один раз.
Например, предположим, Meta начнет поддерживать функцию Web Distribution в ЕС. В первый раз, когда пользователь загрузит приложение от Meta, например, приложение Facebook, ему будет предложено дать Meta возможность устанавливать приложения на свое устройство. Затем в дальнейшем ему нужно будет только одобрять каждую установку самого приложения.
Мнение 9to5Mac
Новые детали, предоставленные Apple, дают хорошее представление о фактическом процессе использования Web Distribution в Европейском Союзе, включая то, как она балансирует безопасность и конфиденциальность с удобством.
Вирусный пост в социальных сетях на прошлой неделе, поддержанный генеральным директором Epic Games Тимом Суини, утверждал, что для установки приложения через Web Distribution потребуется 15 шагов. Согласно сегодняшним деталям, Apple ясно дает понять, что это не так.
При первой установке приложения от разработчика с использованием Web Distribution, процесс авторизации разработчика и установки первого приложения фактически состоит из восьми шагов. Каждый последующий раз, когда вы устанавливаете приложение от того же разработчика, это трехэтапный процесс.
Для сравнения, Android использует модель одноразового разрешения при установке приложений из сторонних источников. Хотя реализация Android требует меньше нажатий, чем реализация Apple, Apple предоставляет пользователям более гранулированный контроль для каждого разработчика. Она также предлагает больше деталей о каждом приложении перед установкой.
И, в забавном повороте, реализация Web Distribution на iPhone от Apple значительно проще, чем установка и использование Epic Games Store на Mac.