Компания Apple, как известно, под давлением нового закона Евросоюза разрешит пользователям iPhone в ЕС устанавливать приложения со сторонних источников. Оказалось, в «отместку» за это Apple начала отключать поддержку веб-приложений (Progressive Web Apps; PWA) для жителей ЕС.
Приложения уже не работают в бета-версии iOS 17.4, и Apple подтвердила, что это намеренное решение. Причина этого решения как раз кроется в новом законодательстве Евросоюза. Как говорит компания, приведение приложений PWA в соответствие с Законом о цифровых рынках (DMA) потребует совершенно новой архитектуры интеграции, которую непрактично реализовать.
В частности, одно из этих изменений требует от Apple разрешить сторонним браузерам использовать свои собственные движки в iOS, а это проблема, так как веб-приложения создаются непосредственно на движке Webkit, на котором основан браузер Safari.
В итоге теперь в iOS 17.4 сайты, добавленные на главный экран, действуют не как PWA, а только как закладки, открывающие новую вкладку в браузере.