В ИТ-прессе уже неоднократно встречались упоминания о таинственной операционной системе Fuchsia, над которой Google усердно работает несколько последних лет. Впервые о проекте стало известно летом 2016 г., спустя чуть более полугода компания продемонстрировала предварительный пользовательский интерфейс Fuchsia, а в начале этого года появилась возможность установить эту ОС на хромбук.
Теперь же ресурсу Bloomberg удалось разузнать новые подробности о проекте. Fuchsia разрабатывается как универсальная ОС, предназначенная для широкого спектра устройств — от носимой электроники и «умных» колонок до смартфонов, планшетов, ноутбуков и настольных систем. То есть, в идеале она должна стать единой платформой для всех устройств.
По данным издания, Fuchsia появится в 2021 г. В этот самый год ее смогут начать использовать все желающие, но лишь в рамках альфа-тестирования. Первые смартфоны на ее базе прямо «из коробки» выйдут в 2023 г.
Google принялась за разработку альтернативы Android из-за нескольких причин. Во-первых, в сентябре 2018 г. Android исполнится 10 лет, потенциал этой ОС уже почти исчерпан, кроме того, данное ПО крайне плохо защищено от вредоносных программ, а также хакерских атак. Во-вторых, Fuchsia создавалась с нуля, чтобы преодолеть некоторые другие ограничения Android: облегчить голосовое управление, упростить регулярные обновления и предложить универсальный пользовательский интерфейс, который одинаково хорошо подстраивался бы под самые разные устройства.
Наконец, у проекта Fuchsia есть еще одна функция, скорее организационного характера — работать над новой ОС опытным разработчикам высшей квалификации куда интереснее, чем над шлифовкой Android или оптимизацией алгоритмов таргетирования рекламы. Если бы не Fuchsia, этих людей было бы легче переманить конкурентам.
Начиная с 2016 г. разработчики Fuchsia без громких анонсов выкладывают создаваемый по модели Open Source код онлайн, позволяя сторонним разработчикам модифицировать его. Ведутся эксперименты с приложениями для Fuchsia — например, обеспечивающими ее работу на интерактивных дисплеях или добавляющими в YouTube голосовые команды.
Источник издания утверждает, что реализуемые в Fuchsia возможности по обеспечению приватности и безопасности вызывают недовольство и споры с сотрудниками отдела продаж, так как угрожают применяемой в Google рекламной модели монетизации. Исходя из этого, любые шаги, затрагивающие будущее Android (от этой ОС зависят десятки производителей устройств, тысячи разработчиков ПО), будут делать максимально осторожно.
Напомним, что для Fuchsia подготовлен собственный графический интерфейс Armadillo, написанный на языке Dart. Для обеспечения совместимости с Linux развивается библиотека Machina, которая позволяет запускать Linux-программы в специальной изолированной виртуальной машине, формируемой при помощи гипервизора на базе ядра Zircon — по аналогии с тем, как организован запуск Linux-приложений в Chrome OS. Для обеспечения безопасности предлагается продвинутая система sandbox-изоляции (новые процессы не имеют доступа к объектам ядра, не могут выделять память и не могут запускать код, а для доступа к ресурсам применяется система пространств имен, определяющая доступные полномочия).
Напомним, что в связи c недавним антимонопольным скандалом Google была оштрафована Еврокомиссией на рекордную сумму в 5 млрд. долл. Это может вынудить компанию пересмотреть свои планы по развитию Android — слухи о переходе на новую ОС в таком случае выглядят достаточно правдоподобно. Впрочем, представители Google в интервью CNet уже опровергли пятилетний срок перехода на Fuchsia. Но учитывая, что компания опровергла только сроки, но не факт разработки, в будущем вполне можно ожидать появление устройств на базе перспективной ОС.