MacRumors

Skip to Content

Разработчики веб-технологий создали группу для лоббирования использования других браузерных движков на iOS

Apple столкнулась с вызовом со стороны группы разработчиков, которые требуют положить конец доминированию WebKit на мобильных устройствах компании и разрешить использование других браузерных движков на iPhone и iPad. По их мнению, текущая ситуация является антиконкурентной.

webkit logo
Для тех, кто не знаком с WebKit, это браузерный движок Apple, который используется в Safari и других частях операционной системы для отображения веб-контента. Apple обязывает все сторонние браузерные приложения на iOS и iPadOS использовать WebKit, однако многие разработчики браузеров недовольны налагаемыми этим ограничениями.

Последняя волна протеста приняла форму проекта «Open Web Advocacy» (OWA), запущенного разработчиками из Великобритании. Они хотят, чтобы сторонние приложения имели доступ ко всем функциям, которые есть у Safari, но отсутствуют в WebKit.

«Мотивация группы — убедить Apple разрешить использование других браузерных движков на iOS, чтобы iOS стала лучшей платформой для разработки современных веб-приложений», — заявил разработчик Брюс Лоусон в интервью The Register. «Потому что на данный момент каждый браузер на iOS, будь то Chrome, Firefox или Edge, на самом деле является лишь брендированной оболочкой Safari, который отстает от [других браузеров], так как не имеет конкуренции на iOS».

Некоторые функции Safari, недоступные другим браузерам, использующим WebKit, включают возможность отображения полноэкранного видео на iPhone, установку веб-приложений, использование расширений для браузера и интеграцию Apple Pay. Разработчики также обеспокоены тем, что iOS принудительно использует Safari во всех случаях внутриприложенийного просмотра. Эти и более 30 других отсутствующих функций или API для WebKit описаны в документе OWA «Bringing Competition to Walled Gardens«.

Apple утверждает, что ограничения WebKit в первую очередь обусловлены соображениями безопасности и конфиденциальности, однако Лоусон считает, что реакция Apple на ошибки в Safari делает это заявление нелепым.

«На Рождество была обнаружена серьезная уязвимость в IndexedDB», — рассказал Лоусон. «Она позволяла любому произвольному веб-сайту просматривать другие посещенные вами сайты. Не все, но те, которые используют определенные функции браузера. И Apple не исправляла это 57 дней. Так что в течение 57 дней каждый пользователь iOS, который использовал любой веб-браузер на iOS — потому что он использовал WebKit — утечку данных происходила повсеместно. Если бы Apple действительно быстро исправляла ошибки безопасности, это было бы правдоподобным аргументом, но они этого не делают».

OWA сообщает, что ведет переписку с Управлением по конкуренции и рынкам Великобритании (CMA), которое уже резко раскритиковало политику Apple в отношении WebKit.

OWA теперь призывает пользователей Apple связаться с регулирующими органами и законодателями в других юрисдикциях, чтобы заручиться поддержкой и заставить Apple прекратить свои ограничения, связанные с WebKit. Хотя такой шаг может сделать возможной установку приложений из Интернета (sideloading), и именно это Apple также не хочет разрешать.