
Каждой хорошей операционной системе нужен веб-браузер, тем более что все больше приложений переходят в веб. Для этого Google готовится привнести полноценный браузер Google Chrome в Fuchsia OS.
Уже много лет проект Fuchsia имеет много общего с Chromium, разделяя код и оборудование с Chrome OS. В 2018 году мы даже показали упрощенный веб-браузер, работающий на Fuchsia, который использовал в качестве основы движок браузера Chromium, хотя и без привычного интерфейса, окружающего веб-страницу.
Fuchsia по-прежнему использует движок браузера Chromium, а устройства умного дома на базе Fuchsia, такие как Nest Hub первого поколения, иногда предлагают результаты поиска из Интернета, а не прямой ответ от Google Assistant. Однако, несмотря на полную поддержку со стороны проекта Chromium, никаких признаков появления самого приложения Google Chrome на Fuchsia не было.
Согласно трекеру ошибок Chromium, в мае началась новая инициатива по «созданию бинарного файла браузера Chrome» для Fuchsia OS. Проще говоря, это означает привнесение полноценного браузера «Google Chrome» в Fuchsia, включая такие важные функции, как синхронизация, а в дальнейшем и более новые, менее важные, такие как Click To Call.

Как и следовало ожидать, добавление поддержки совершенно новой операционной системы в Chrome — непростая задача. На момент написания статьи существует более 40 отдельных «ошибок», связанных с тем, что необходимо сделать для запуска Chrome, или что нужно будет сделать вскоре после того, как Chrome заработает на Fuchsia.
Сначала работа сосредоточена на обеспечении работы «заглушек» или минимальных функций, чтобы браузер вообще мог быть собран. После этого Google будет работать над тем, чтобы все функции Chrome корректно работали на Fuchsia, включая неожиданные сложности, такие как как скачивать файлы в легкодоступное место в уникальной файловой системе Fuchsia. Fuchsia также, как ожидается, будет поддерживать прогрессивные веб-приложения, работающие на базе Chrome.
Удивительно, но, несмотря на значительные трудности, согласно трекеру ошибок, работа по интеграции первой сборки браузера Chrome на Fuchsia в настоящее время запланирована к завершению к выходу версии 94, выпуск которой намечен на середину сентября.
В одном особенно заслуживающем внимания изменении кода сотрудник Google прямо заявляет, что «по всем намерениям и целям Fuchsia является настольной платформой». Это далеко от предыдущих заявлений Google, например, в 2019 году, когда Хироси Локхаймер указывал на Fuchsia скорее как на кандидата для IoT-устройств, а не как на замену Android и/или Chrome OS.
В мире Интернета вещей растет число устройств, требующих операционных систем, новых сред выполнения и так далее. Я думаю, что существует много пространства для нескольких операционных систем с различными сильными сторонами и специализацией. Fuchsia — одна из таких систем, так что следите за новостями.
Мы полагаем, что усилия Google по внедрению полного браузера Chrome в Fuchsia сильно указывают на то, что эта набирающая обороты операционная система в недалеком будущем выйдет за рамки Nest Hub и перейдет в сегмент настольных компьютеров. Какую именно форму примет это расширение, еще предстоит увидеть, но теперь, когда сотрудники Google стали более открыто говорить о Fuchsia, мы можем вскоре это узнать.