
Новая экспериментальная разработка в Chrome направлена на запуск полноценного движка Blink на iOS вместо обязательного движка WebKit от Apple.
На iOS все веб-браузеры, включая сторонние, такие как Google Chrome и Mozilla Firefox, обязаны использовать тот же движок браузера WebKit, что и браузер Safari от Apple. В отличие от этого, Android (среди многих других платформ) позволяет использовать любые альтернативные движки браузеров. Сторонники открытого интернета уже давно утверждают, что ограничение Apple подавляет любую значимую конкуренцию между веб-браузерами на iPhone и iPad.
Новый проект, замеченный The Register, призван встряхнуть статус-кво браузеров на iOS, или, по крайней мере, заложить основу для будущих изменений. В общедоступном сообщении в Chromium Bug Tracker команда объявила 31 января, что начала работу над портированием полного движка Blink от Chrome/Chromium на iOS.
На данный момент команда Chromium четко заявляет, что это не является частью «готового к выпуску продукта» — в конце концов, любой браузер, не использующий WebKit, будет нарушать правила App Store. Поэтому текущий план заключается только в портировании урезанного приложения «content_shell», а не чего-либо, напоминающего полный функционал браузера Chrome.
Этот минималистичный браузер будет использоваться командой Chromium для тестирования того, насколько хорошо Blink и другие необходимые компоненты браузера работают на iOS.
Это экспериментальное приложение будет использоваться для измерения задержек графики и ввода путем предоставления трассировок для анализа.
Только эксперимент, а не ошибка для готового к выпуску продукта.
В заявлении для The Register представитель Google подтвердил эти слова.
Это экспериментальный прототип, который мы разрабатываем в рамках проекта с открытым исходным кодом с целью понять определенные аспекты производительности на iOS. Он не будет доступен пользователям, и мы продолжим соблюдать политики Apple.
Естественно, возникает вопрос: «Зачем?» На первый взгляд, это может показаться напрасной тратой усилий, если политика Apple App Store останется неизменной. Однако, создавая эту основу, можно будет наглядно продемонстрировать преимущества альтернативного браузера на iOS. И если эти политики когда-либо изменятся, Chrome (и другие браузеры на базе Chromium) будет иметь стартовое преимущество для запуска на iOS.
Команда Chromium планирует предоставить инструкции для заинтересованных разработчиков, чтобы те могли самостоятельно собрать движок Blink и content_shell для тестирования на своих iPhone и iPad. Также приветствуются вклады сообщества в этот проект.
Стоит отметить, что команда Chromium от Google полным ходом работает над портированием Blink на iOS, внедрив десятки связанных изменений в код за последнюю неделю. Если темпы прогресса сохранятся, в ближайшие недели мы можем впервые увидеть движок браузера Chrome — а также Microsoft Edge, Opera и других — работающий на iOS.