Apple подтвердила, что в iOS 17.4 полностью отключит поддержку PWA для пользователей из ЕС

На сайте поддержки Apple появилась информация о том, что компания полностью отключит поддержку PWA для пользователей из Европы. PWA в iOS будут открываться в новой вкладке браузера.

Компания рассказала, что поддержка PWA в iOS реализована на базе движка WebKit. Согласно законодательству Евросоюза, Apple должна разрешить разработчикам использовать сторонние браузерные движки. Из-за этого необходимо реализовать систему поддержки PWA с использованием других браузеров.

В Apple отметили, что WebKit обеспечивает высокий уровень безопасности и запускает прогрессивные веб-приложения в изоляции. Так они не могут получить доступ к личным данным пользователя и других приложений. Сторонние браузерные движки могут не обладать такой системой.

Компании пришлось бы разрабатывать новую архитектуру для интеграции и работы PWA, но другие требования европейского законодательства делают разработку непрактичной. Вместо доработки Apple выбрала отключения прогрессивных веб-приложений для любых браузерных движков в iOS. Компания отмечает, что доля PWA традиционно очень низкая.

Начиная с iOS 17.4, прогрессивные веб-приложения будут открываться в новой вкладке браузера. Добавленные ранее иконки PWA на рабочем столе станут ярлыками закладок. Изменения затронут только пользователей из Европы.