
Apple недавно выпустила бета-версию iOS 17.4 в соответствии с антимонопольным законодательством Европейского Союза о цифровых рынках (DMA), которое обязало компанию разрешить альтернативные магазины приложений на iPhone. Обновление также вносит некоторые изменения, касающиеся веб-браузеров – и некоторые плохие новости. Пользователи в ЕС, установившие бета-версию, заметили, что они больше не могут устанавливать и запускать веб-приложения на своих iPhone.
Веб-приложения больше не работают для пользователей iPhone в ЕС
С самого начала Apple позволяла пользователям добавлять веб-сайты на главный экран iPhone, чтобы их можно было использовать как веб-приложения. За последние несколько лет Apple добавила множество функций для улучшения поддержки веб-приложений. Например, iOS 16.4 позволяла PWA доставлять push-уведомления с значками на иконках.
Но все эти улучшения, похоже, исчезли – по крайней мере, для тех, кто находится в Европе. Как отметил разработчик Maximiliano Firtman, бета-версия iOS 17.4 удаляет поддержку прогрессивных веб-приложений (PWA) из системы для пользователей, находящихся в ЕС.
Сначала Фертман считал, что PWA не работают в бета-версии iOS 17.4 из-за ошибки. Однако с выпуском бета-версии iOS 17.4 2 ранее на этой неделе система теперь отображает предупреждение, сообщающее пользователям, что веб-приложения «будут открываться из вашего браузера по умолчанию отныне». И хотя вы по-прежнему можете добавлять веб-сайты на главный экран iPhone, они просто открываются в веб-браузере пользователя по умолчанию.
Это имеет множество последствий для пользователей. Например, все данные, хранящиеся в этих веб-приложениях, автоматически удаляются при обновлении. Веб-сайты также больше не могут отправлять push-уведомления пользователям.
iOS 17.4 и DMA
Apple пока не прокомментировала эти изменения, но они, похоже, связаны с DMA. Одним из требований нового законодательства ЕС является то, что Apple должна позволять разработчикам создавать веб-браузеры с собственным движком. В настоящее время каждый веб-браузер, доступный на iOS, должен быть основан на WebKit от Apple.
В результате iOS 17.4 не только позволяет разработчикам выпускать веб-браузеры с альтернативными движками в ЕС, но и теперь система запрашивает, какой веб-браузер пользователь хочет использовать по умолчанию. Однако, поскольку веб-приложения также основаны на Safari и WebKit, Apple, возможно, решила удалить PWA в ЕС, чтобы ее не обвинили в дальнейшем использовании собственного движка.
На данный момент неясно, предложит ли Apple обходное решение или PWA останутся в прошлом для жителей ЕС.
Ожидается, что iOS 17.4 будет выпущена для общественности на первой неделе марта.
Читайте также