Начинается эпохальное дело: старший инженер Google подрывает один из аргументов Apple

В день начала дела Apple/Epic старший инженер Google в своем блоге подорвал ключевую часть антимонопольной защиты компании из Купертино.

Apple отрицает, что магазин приложений App Store для iOS является монополией, по двум причинам. Во-первых, она утверждает, что разработчики могут создавать приложения для других платформ, таких как Android и игровые консоли. Во-вторых, она утверждает, что те, кто хочет охватить пользователей iPhone, могут просто создавать веб-приложения. Именно последнее утверждение подверглось критике…

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

Браузер Apple для iOS (Safari) и его движок (WebKit) уникально не доработаны. Постоянные задержки в выпуске важных функций гарантируют, что веб-приложения никогда не смогут стать надежной альтернативой проприетарным инструментам и App Store.

Он говорит, что во многих случаях Safari не просто несовместим с другими браузерами, он ошибочен – он не соответствует согласованным веб-стандартам. В других случаях Apple поддерживает новые функции, но не очень хорошо.

Согласно данным Web Platform Tests, Chromium и Firefox реализуют больше функций и выводят их на рынок более стабильно. Из этих данных видно, что iOS является наименее полной и конкурентоспособной реализацией веб-платформы, и этот разрыв увеличивается. На момент последнего запуска Confluence разрыв достиг почти 1000 API, удвоившись с 2016 года […]

Практически во всех областях низкое качество реализации Apple функций, которые WebKit уже поддерживает, требует обходных путей. Разработчикам не пришлось бы искать и исправлять эти проблемы в Firefox (Gecko) или Chrome/Edge/Brave/Samsung Internet (Blink). Это увеличивает стоимость разработки для iOS […]

Предположим, Apple своевременно реализовала WebRTC и API Gamepad. Кто может сказать, произошла бы сейчас революция стриминга игр? Возможно, Amazon Luna, NVIDIA GeForce NOW, Google Stadia и Microsoft xCloud могли бы быть созданы на несколько лет раньше.

Также возможно, что API, реализованные на всех других платформах, но пока недоступные ни в одном браузере iOS (из-за Apple), могут открыть целые категории возможностей в вебе.

Все это означает, что у разработчиков нет другого выбора, кроме как создавать нативные приложения для iOS.

Политика Apple против выбора движков браузеров добавляет годы задержек помимо (ожидаемых) задержек, связанных с итерацией дизайна, разработкой спецификаций и разработкой функций браузера.

Эти задержки мешают разработчикам охватить состоятельных пользователей с помощью отличных веб-решений. Этот разрыв, созданный исключительно и уникально политикой Apple, почти заставляет компании уходить из веба и переходить в App Store, где Apple мешает разработчикам охватить пользователей веб-решениями.

Рассел представляет множество конкретных примеров и данных в поддержку своего аргумента, поэтому стоит прочитать полную (длинную) публикацию, если вы хотите узнать больше.

Фото by Onur Binay on Unsplash