В последние годы Apple столкнулась с многочисленными обвинениями в антиконкурентной практике, и, похоже, это еще не все. На этот раз группа разработчиков запустила проект под названием «Open Web Advocacy», который ставит перед Apple задачу разрешить использование других браузерных движков на iOS.
Группа хочет, чтобы разработчики имели доступ к тем же функциям, что и в iOS-версии Safari. В то же время он просит Apple открыть iOS для сторонних браузерных движков.
Для тех, кто не знаком, iOS опирается на движок WebKit, который поддерживает не только Safari, но и весь веб-контент в операционной системе Apple. Это связано с тем, что, в отличие от macOS, приложения для iOS должны использовать WebKit в качестве движка браузера. Другими словами, каждый веб-браузер или веб-приложение, которое вы видите на iOS, — это, по сути, Safari, работающий под другой «оболочкой».
«Мотив группы — попытаться убедить Apple в том, что им нужно разрешить использование других браузерных движков на iOS, чтобы iOS могла стать лучшей платформой для разработки материалов для современной сети», — пояснил Лоусон. «Потому что на данный момент каждый браузер на iOS, будь то под маркой Chrome, Firefox или Edge, на самом деле является просто фирменной оболочкой Safari, которая отстает [other browsers] потому что у него нет конкурентов на iOS».
Как сообщили The Register в группе, ограничение приложений WebKit стало проблемой, поскольку разработчики даже не имеют доступа к некоторым функциям, которые есть в Safari.
Например, полноэкранные возможности ограничены в сторонних браузерах, а Apple ограничивает интеграцию Apple Pay только Safari. В то же время веб-приложения не могут работать в полноэкранном режиме, а сторонние браузеры не предлагают возможность добавления веб-приложения на главный экран. Разработчики также жалуются на отсутствие Web NFC и других API в iOS WebKit.
Основная идея группы состоит в том, чтобы донести свои опасения до Управления по конкуренции и рынкам Великобритании (CMA), чтобы убедить их в том, что Apple необходимо изменить свою политику.
Взгляд
Safari уже некоторое время отстает от своих конкурентов, и это стало очевидным, когда пользователи переключились на другие веб-браузеры. Среди разработчиков существует консенсус в отношении того, что в Safari отсутствует множество функций, и они вынуждены использовать технологии Apple с еще большими ограничениями в своих приложениях.
У Apple, конечно же, есть свои причины для форсирования внедрения WebKit на iOS. Это не только удерживает пользователей под движком Safari, но и дает компании больший контроль над работой с веб-приложениями, что становится популярным среди платформ, запрещенных в App Store (таких как Xbox Cloud Gaming от Microsoft).
Если Apple позволит разработчикам использовать сторонние браузерные движки с доступом ко всем API iOS, это в конечном итоге нанесет ущерб бизнесу App Store.









