Недавно Apple выпустила бета-версию iOS 17.4 с изменениями, касающимися нового европейского закона. Компании пришлось разрешить сторонние магазины приложений для iPhone. Обновление также содержит изменения, связанные с браузерами, включая и не очень положительные. Пользователи в Европе заметили, что больше не могут устанавливать веб-приложения на iPhone.
С самого начала Apple позволяла пользователям добавлять сайты на домашний экран iPhone, чтобы использовать их как веб-приложения. За последние несколько лет Apple добавила много функций для улучшения веб-приложений. К примеру, в iOS 16.4 для них появились уведомления и значки уведомлений на иконках.
Однако теперь все улучшения пропали, по крайней мере для пользователей в Европе. В бета-версии iOS 17.4 нет поддержки веб-приложений в Европе.
Сначала многие решили, что функция не работает в iOS 17.4 beta из-за бага. Однако во второй бета-версии iOS 17.4 появилось уведомление о том, что теперь веб-приложения будут открываться в стандартном браузере. Сайты всё ещё можно добавлять на домашний экран, но открываться они будут как обычные сайты в браузере.
Для пользователей изменения несут много последствий. К примеру, все данные, которые хранились в веб-приложениях, были автоматически удалены после установки обновления. С веб-сайтов также больше не приходят уведомления.
Apple пока что не прокомментировала изменения. Скорее всего, они тоже связаны с новым европейским законом. Согласно закону, Apple должна разрешить разработчикам создавать веб-браузеры с собственным движком. На данный момент все браузеры в iOS должны быть построены на основе Apple WebKit.
В iOS 17.4 разработчики могут выпускать веб-браузеры с альтернативными движками в Европе, а ещё системы спрашивает, какой веб-браузер использовать по умолчанию. Поскольку веб-приложения тоже работают на основе Safari и WebKit, Apple решила полностью убрать их для пользователей в Европе.
Неизвестно, сможет ли Apple придумать другое решение, или пользователям в Европе придётся смириться с изменениями.
iOS 17.4 выйдет публично в первую неделю марта.
Error happened.