вНовости программирования

У загадочной ОС Fuchsia от Google появился пользовательский интерфейс

В августе прошлого года в Интернете появилась информация о том, что Google занимается разработкой Fuchsia, новой open source операционной системы реального времени (мы, кстати, компилировали и запускали исходники). Тогда взаимодействие с системой происходило через командную строку, но вчера обнаружилось, что у Fuchsia зарождается пользовательский интерфейс.

Вот небольшой видеообзор:

Конечно, разработка находится на начальной стадии, но уже можно увидеть некоторые элементы в действии:

  • главная секция на мобильной платформе с фотографией профиля, недавними приложениями сверху и областью предложений типа Google Now снизу:

fuchsia

  • карточки с приложениями при нажатии открываются на полный экран:

fuchsia

  • можно перемещать карточки и сформировать сплит-скрин:

fuchsia

  • есть возможность открывать приложения в соседних вкладках, как в браузере:

fuchsia

  • главная секция на планшете:

fuchsia

  • и сплит-скрин из четырех экранов:

fuchsia

Интерфейс получил имя Armadillo. Вообще, Fuchsia собирает вокруг себя много продуктов Google с кодовыми названиями: интерфейс и приложения написаны с использованием Flutter SDK, который обеспечивает кроссплатформенность создаваемого кода. Flutter-приложения написаны на Dart, своеобразном перезапуске JavaScript. За рендеринг отвечает Escher, инструмент на базе Vulkan. Но самое главное — Fuchsia основана не на Linux, как Android и Chrome OS, а на микроядре Magenta. Кстати, Fuchsia отказывается и от GNU GPL: она лицензируется под смесью из BSD 3 clause, MIT и Apache 2.0 — для понимания разницы прочитайте наш материал о популярных Open Source лицензиях.

Fuchsia заменит Android?

Да. Или нет.

Когда ОС будет готова?

Android до официального выпуска находилась в стадии разработки около пяти лет. Работа над Fuchsia началась примерно в феврале 2016, так что увидеть ее в качестве коммерческого продукта вряд ли предстоит раньше 2020 года. Google заявляет, что имеет на эту ОС серьезные планы и не считает ее лишь экспериментальным проектом. Будем следить за новостями и посмотрим, доживет ли она до релиза 🙂

Типичный программист.

Источник: Типичный программист