Во второй бета-версии Apple отключила большинство функций веб-приложений для пользователей Европейского Союза. Некоторые надеялись, что это временное изменение или баг, связанный с изменениями экосистемы приложений в Европе. Тем не менее, Apple подтвердила, что это не ошибка, и функции не вернутся.
На сайте для разработчиков Apple объяснила, что у пользователей в Европе не будет доступа к веб-приложениям на домашнем экране из-за поддержки альтернативных движков браузеров и потенциальных рисков, которые могли бы возникнуть при внедрении нового решения.
Согласно Apple, веб-приложения на домашнем экране построены на основе WebKit и его архитектуры системы безопасности. Они соответствуют модели конфиденциальности и безопасности обычных приложений в iOS. Каждый сайт запрашивает у пользователя доступ к системным функциям, и хранилище при этом изолировано.
Без изоляции вредоносные веб-приложения смогли бы считывать данные из других веб-приложений и получать доступ к камере, микрофону и локации без согласия пользователя. Чтобы решить эти проблемы, Apple пришлось бы создать совершенно новую архитектуру, что непрактично из-за других требований закона «Digital Markets Act». Кроме того, мало кто действительно пользуется веб-приложениями на домашнем экране.
Система iOS поддерживает веб-приложения на домашнем экране благодаря тому, что они построены на WebKit и его архитектуре системы безопасности. Данная интеграция означает, что веб-приложения соответствуют модели безопасности и конфиденциальности обычных приложений для iOS, включая изоляцию хранилища и систему запроса доступа каждым сайтом.
Без этой изоляции вредоносные веб-приложения смогли бы считывать данные из других веб-приложений и использовать их разрешения для получения доступа к камере пользователя, микрофону и локации без его согласия. Браузеры также смогли бы устанавливать веб-приложения в систему без согласия и даже без ведома пользователя. Чтобы устранить все риски, пришлось бы построить совершенно новую архитектуру, что очень непрактично. Таким образом, чтобы соответствовать требованию нового закона ЕС, нам пришлось убрать поддержку веб-приложений для пользователей в Европе.
Владельцы iPhone в странах Европейского Союза всё ещё могут открывать сайты с домашнего экрана в виде закладок, но функции веб-приложений для них недоступны. Сайты с домашнего экрана будут открываться в Safari или других браузерах, а не в отдельном окне. Не будут работать уведомления, а также долгосрочное хранилище.
Согласно Apple, изменения связаны с требованиями нового закона ЕС и коснутся небольшого количества пользователей. Напомним, что обновление iOS 17.4 содержит ещё много изменений для пользователей Евросоюза.
Комментарии