После установки второй бета-версии iOS 17.4 некоторые пользователи заметили, что у них перестали запускаться PWA-приложения. Это такие приложения, которые сделаны на основе сайтов, но работают не в браузере, а отдельно, могут устанавливаться и обновляться через App Store, а их иконки закрепляются на домашнем экране.
Появилось подозрение, что это какой-то временный баг, который будет устранён в следующей сборке iOS 17.4, но нет — так и было задумано. Как выяснил сайт 9to5Mac, на сайте Apple для разработчиков объясняется, почему PWA-приложения больше не могут работать. Дело в том, что они созданы на движке WebKit (том же самом, что используется в Safari), а с недавних пор Евросоюз обязал Apple законом Digital Markets Act предусмотреть выбор браузера, который может использоваться по умолчанию вместо Safari.
PWA-приложения работают в изолированной среде (как и обычные приложения) именно из-за использования WebKit. Без такой изоляции они могли бы получить доступ к данным в других приложен