
В преддверии нового года Google готовит своих разработчиков к более активной работе с операционной системой Fuchsia.
С 2017 года мы внимательно изучаем прогресс проекта Google «Fuchsia» — усилия по созданию совершенно новой операционной системы и ядра, а не опоры на существующие варианты, такие как Linux. За это время Fuchsia неуклонно превратилась из интересного эксперимента в основу программного обеспечения умного дисплея Google Nest Hub. Как мы сообщали ранее в этом году, следующим непосредственным рубежом для проекта Fuchsia является запуск умных колонок Google, включая Nest Audio 2020 года и новые колонки, которые, вероятно, выйдут в 2023 году.
Но те, кто следил за путем Fuchsia с самых ранних дней, знают, что эта операционная система обладает слишком большим потенциалом, чтобы быть предназначенной только для умного дома. Наши первые взгляды на Fuchsia показали смелое видение Google будущего как мобильных, так и настольных вычислений. Для этого одним из первых устройств, на которые можно было установить Fuchsia, был оригинальный Google Pixelbook.
Команда Fuchsia также давно сосредоточена на обеспечении того, чтобы существующее богатство приложений Linux и Android было перенесено в новую операционную систему. Сначала это включало запуск в виртуальной машине, что фактически аналогично тому, как ChromeOS предлагает приложения из Android, Steam и Linux. Совсем недавно Google работал над «Starnix» — новым смелым способом запускать приложения Android и Linux непосредственно в Fuchsia.
Без этих решений любой ноутбук/телефон/планшет на базе Fuchsia столкнулся бы с проблемой «курицы и яйца». То есть ни один покупатель не хочет устройство без своих любимых приложений, а большинство разработчиков приложений не хотят поддерживать платформу до того, как она станет популярной. Вместо этого Google, по-видимому, надеется предложить огромный каталог приложений с первого дня.
Конечно, Fuchsia не может вечно полагаться на приложения Android и Linux, и Google это знает. Кроме того, компания, вероятно, хотела бы продемонстрировать сильную поддержку новой операционной системы, и нативные версии популярных приложений Google для Fuchsia сыграли бы в этом большую роль.
Мы уже видели прогресс в этом направлении: команда Chrome Google подготовила поддержку для запуска полноценного браузера Chrome в Fuchsia. С тех пор команда Google активно тестировала, каково это — ежедневно использовать Fuchsia (установленную на Pixelbook Go). В конце концов, некоторые люди сегодня — включая автора — могут выполнять свою работу почти полностью в рамках веб-браузера.
Теперь, когда это конкретное препятствие устранено, похоже, Google работает над тем, чтобы привлечь больше разработчиков к созданию приложений/продуктов для Fuchsia. Судя по тому, что нам удалось собрать, команда Fuchsia провела мероприятие «SDK Bootcamp» ранее в этом месяце. Само название мероприятия предполагает, что новая группа разработчиков быстро освоила использование Fuchsia SDK для создания приложений для платформы.
Частью подготовки к этому году к bootcamp стало выпуск и улучшение официального плагина Visual Studio Code, предназначенного для работы с Fuchsia. На сегодняшний день расширение было загружено чуть менее 500 раз, что дает интересное представление о текущем количестве разработчиков, работающих над проектами, связанными с Fuchsia.
Мы не можем быть уверены, было ли это мероприятие только для того, чтобы сотрудники Google ознакомились с новой ОС, или были приглашены сотрудники из любой из партнерских компаний Google. В любом случае, этот SDK Bootcamp (и новая серия приложений/возможностей на базе Fuchsia, которые могут последовать) может быть признаком того, что Fuchsia приближается к своему моменту «большого откровения», как анонс Android на Google I/O 2008.
При всем этом, прежде чем слишком сильно воодушевляться, важно отметить, как сотрудники Google говорили о Fuchsia до сих пор. Одно из самых ранних признаний проекта произошло на I/O 2019, когда Хироши Локхаймер описал Fuchsia как тестовую площадку для экспериментов и предостерег от того, чтобы рассматривать ее как унификацию или замену усилий Google в ChromeOS и Android.
Так, естественно, многие люди — как бы, знаете — предполагают: «Это новая ОС от Google, значит, это будущее. Единственная ОС от Google», знаете. Мы так на это не смотрим. Мы рассматриваем это как своего рода место, где мы можем пробовать новые идеи.
Тем временем, в обсуждении на Hacker News, один из членов команды Fuchsia кратко объяснил, что Fuchsia — это не «продукт» в том же смысле, что и Android. Вместо этого это платформа, на которой могут быть построены такие продукты, как Android или Nest Hub.
Fuchsia не обязательно ориентирована на конечных пользователей или разработчиков приложений. Fuchsia существует для того, чтобы упростить создание и поддержку продуктов. Продукты отвечают за опыт разработчиков приложений и конечных пользователей.
Бывший директор по инжинирингу Fuchsia, Крис Маккиллоп, подтвердил это мнение в нашем интервью с ним ранее в этом году, заявив, что Fuchsia «сосредоточена на потребительских продуктах и проблемах, с которыми сталкиваются потребители и разработчики для потребителей».
Учитывая все это, я лично по-прежнему оптимистично смотрю на следующие шаги в развитии операционной системы Google. Независимо от того, станет ли Fuchsia следующим громким анонсом компании или скрытой основой многих будущих продуктов и возможностей, будущее выглядит ярким, розовым и фиолетовым.