Apple подчиняется жалобам разработчиков и разрешит веб-приложения в ЕС… с одной загвоздкой
2 марта 2024 г.Apple отказывается от части своего ограничительного ответа на правила ЕС, которые вынуждали ее вносить изменения в iPhone и iOS. Когда ЕС заявил, что Apple должна разрешить использование сторонних веб-браузеров на iPhone, компания в ответ отключила веб-приложения для ЕС. После того, как разработчики и некоторые пользователи пожаловались, компания изменила свою политику и снова позволит пользователям из ЕС сохранять веб-сайт в виде приложения на главном экране.
Веб-приложения восходят к временам iPhone, когда еще не было App Store. Вместо этого вы могли прикрепить веб-страницу к главному экрану, и она работала бы так же, как приложение. Эта функция была развита, чтобы позволить веб-приложениям сохранять данные и отправлять пользователю push-уведомления. Макруморы содержит хорошее описание того, как работают веб-приложения и почему они являются преимуществом. Веб-приложение намного меньше, чем приложение, которое вы загружаете, например, из App Store.
В частности, Xbox Cloud Gaming работает на iPhone с помощью веб-приложения. Вы можете играть во все свои игры Xbox на своем телефоне, используя контроллер Xbox, благодаря веб-сайту Xbox, который действует как веб-приложение. Добавив эту функцию обратно в iOS 17.4, Apple спасла геймеров Xbox, которые транслируют свою библиотеку игр через свой iPhone. Обновление программного обеспечения будет доступно в начале марта, поэтому мы ожидаем его в любой день.
По мнению Apple, веб-приложения представляют собой проблему безопасности
проблема веб-приложений, описанная Apple, заключается в том, что iOS спроектирована так, чтобы обеспечить безопасность только тогда, когда браузер Webkit создает веб-приложение. . Webkit — это собственный браузерный движок Apple, отличающийся от браузеров Chromium, таких как Google Chrome и Microsoft Edge, и других движков просмотра. Если какой-либо сторонний браузер Chromium создаст веб-приложение на iOS, он может получить доступ к камере или установить дополнительное программное обеспечение без ведома пользователя. Чтобы решить эту проблему, Apple объявила, что лишает пользователей ЕС возможности использовать веб-приложения.
К счастью, Apple в недавнем обновлении сообщает, что изменила курс и позволит сторонним браузерам создавать веб-приложения. Когда эти приложения создаются и сохраняются на главном экране, похоже, они будут работать в собственном браузерном движке Apple Webkit вместо использования стороннего браузера. Неясно, как это может повлиять на производительность, но на данный момент это кажется разумным компромиссом.
«Мы получили запросы на продолжение поддержки веб-приложений главного экрана в iOS, поэтому мы продолжим предлагать существующие возможности веб-приложений главного экрана в ЕС. Эта поддержка означает, что веб-приложения главного экрана по-прежнему будут создаваться непосредственно на WebKit и его архитектуре безопасности и соответствовать модели безопасности и конфиденциальности для собственных приложений на iOS», — говорится в Apple на странице разработчика.
В прошлом компания Apple заявляла, что веб-приложения не очень популярны, ссылаясь на «очень низкую популярность веб-приложений для главного экрана среди пользователей» как на причину, по которой эта функция не стоила дополнительных усилий по разработке правильного и безопасного приложения. исправить эту проблему.