После обновления до свежей беты iOS 17.4 некоторые пользователи заметили , что на их iPhone больше не работают прогрессивные веб-приложения (PWA). Это особые сайты, иконки которых можно добавить на рабочий стол для быстрого доступа без перехода в браузер. В России PWA позволяют получить доступ к личным кабинетам санкционных банков, приложения которых удалили из App Store. Получается что-то среднее между полноценным клиентом и веб-версией.
Теперь же Apple подтвердила на официальном сайте поддержки: чтобы соответствовать новым антимонопольным требованиям ЕС, поддержку веб-приложений для рабочего стола пришлось отключить для пользователей из Европы.
Если кратко: Apple обязали добавить в iOS возможности установки приложений из сторонних источников, включая магазины помимо App Store. Чтобы соответствовать, Apple пришлось проделать колоссальную работу и добавить более 600 новых API и инструментов для разработки.
В то же время, PWA всегда работали на движке WebKit и предлагали максимальную защиту. Если разрешить разработку веб-приложений на других движках (как того требует Евросоюз), Apple не сможет гарантировать безопасность уровня нативных приложений iOS — включая запрет на доступ к файлам на устройстве и запросы к системе.
В теории злоумышленники смогут использовать PWA для чтения данных из других приложений, без согласия пользователя получать доступ к камере, микрофону или геолокации. Чтобы этого избежать, не самую популярную решили просто отключить: это проще, чем тратить ресурсы на разработку альтернативы, которая устроила бы ЕС, ради небольшой группы пользователей.
Это изменение будет действовать только для европейских пользователей iPhone и вступит в силу с релизом iOS 17.4 — предположительно, это случится в марте.
Источник: lifehacker.ru