З другою бета-версією iOS 17.4 Apple відключила більшу частину функціональності прогресивних веб-додатків (PWA) у Європейському Союзі. Були деякі припущення, що це може бути тимчасова зміна або помилка, пов’язана з деякими оновленнями екосистеми додатків у Європі, але Apple підтвердила, що PWA були навмисно видалені та не повертатимуться.
В оновленні на веб-сайті розробників (через 9to5Mac) Apple пояснює, що користувачі в ЄС не матимуть доступу до веб-програм Home Screen через підтримку альтернативних механізмів браузера та супутні ризики безпеки та роботу, необхідну для впровадження нового рішення.
За словами Apple, веб-програми Home Screen побудовані на основі WebKit та його архітектури безпеки та розроблені, щоб «відповідати моделі конфіденційності та безпеки для нативних програм на iOS». Ізоляція сховища та системні підказки для доступу до функцій конфіденційності для кожного сайту мають вирішальне значення.
Без ізоляції Apple стверджує, що шкідливі веб-програми можуть зчитувати дані з інших веб-програм і отримувати доступ до камери, мікрофона та місцезнаходження користувача без згоди користувача. Щоб розв’язувати ці проблеми з безпекою, Apple знадобиться створити нову архітектуру інтеграції, яка, за її словами, є непрактичною через інші вимоги Закону про цифрові ринки та тому, що веб-програми «Головний екран» не використовують багато людей.
Система iOS традиційно забезпечує підтримку веб-програм Home Screen, будуючи безпосередньо WebKit і його архітектуру безпеки. Ця інтеграція означає, що веб-програми Home Screen узгоджуються з моделлю безпеки та конфіденційності для нативних програм на iOS, включаючи ізоляцію сховища та виконання системних підказок для доступу до можливостей, що впливають на конфіденційність, для кожного сайту.
Без такого типу ізоляції та примусового контролю шкідливі веб-програми могли б зчитувати дані з інших веб-програм і відновлювати їхні дозволи, щоб отримати доступ до камери, мікрофона або місцезнаходження користувача без згоди користувача. Браузери також можуть встановлювати веб-додатки в системі без відома та згоди користувача. Вирішення складних проблем безпеки та конфіденційності, пов’язаних із веб-додатками, які використовують альтернативні механізми браузера, вимагатиме створення абсолютно нової архітектури інтеграції, яка наразі не існує в iOS і непрактична для виконання з огляду на інші вимоги DMA та дуже низький рівень сприйняття користувачами Веб-програми головного екрана. Тому, щоб відповідати вимогам DMA, нам довелося видалити функцію веб-програм Home Screen у ЄС.
Користувачі iPhone у Європейському Союзі можуть отримати доступ до веб-сайтів безпосередньо з Головного екрана через закладку, але функції PWA будуть недоступні. Веб-програми на Головному екрані змушені будуть відкриватися в Safari (або іншому браузері за замовчуванням), а не у спеціальному вікні, немає підтримки для довготривалого локального зберігання, і сповіщення не працюватимуть.
Apple каже, що зміни є прямим результатом відповідності DMA і торкнуться лише «невеликої кількості користувачів». Компанія також заявляє, що шкодує про вплив цієї зміни на розробників веб-додатків Home Screen та користувачів iPhone.
Оновлення веб-програм Home Screen відбувається разом із багатьма іншими змінами в App Store в Європейському Союзі, коли Apple дозволяє альтернативні ринки додатків, альтернативні способи оплати, різні механізми браузера тощо.
Comments