Статья

Что такое фуксия и почему вам это нужно?

protection click fraud

ФуксияИсточник: Android Central

Все началось в 2016 году с простой шутки, изначально появившейся на странице разработки Fuchsia: Pink + Purple = Fuchsia (новая операционная система).

В этом простом предложении был какой-то смысл. Проект Розовый Это имя, которое инженеры Apple и IBM дали новой ОС, в которой использовался новый интерфейс, потому что примечания были написаны на розовых учетных карточках. Проект Пурпурный так назывались прототипы устройств, которые в конечном итоге стали iPhone. Эти проекты были новыми идеями, которые оказались чрезвычайно успешными, и в них были задействованы оригинальные разработчики Fuchsia, новейшей операционной системы Google.

Но остроумное название - это не операционная система, и следующие пять лет Google незаметно работал над Fuchsia. Время от времени мы получали немного больше новостей о проекте или даже о том, как запустить его. устройства, такие как Pixelbook. Это был способ Google дать всем понять, что проект продвигается вперед, одновременно пробудив интерес разработчиков.

Предложения VPN: пожизненная лицензия за 16 долларов, ежемесячные планы от 1 доллара и более

Неудивительно, что Google, наконец, представила версию Fuchsia, которая будет работать на потребительском оборудовании, когда оригинальный Nest Hub (первоначально продававшийся как Google Home Hub) был объявлен как цель для первого выпуска. Однако увидеть новую операционную систему, развернутую на существующем устройстве, было немного неожиданно. Но на самом деле все это имеет смысл. Здесь также показан план Google в отношении Fuchsia.

Но что именно является Фуксия? Легко сказать, что это новейшая операционная система Google, но это упускает из виду почти всю общую картину. Итак, давайте посмотрим, что такое фуксия на самом деле и чем она движется.

Ядро

Linux в Pixelbook GoИсточник: Джерри Хильденбранд / Android Central

Каждая операционная система использует так называемое ядро ​​для мониторинга и управления всем оборудованием и способами взаимодействия программного обеспечения с ним. В Android используется ядро ​​Linux. В Fuchsia ядро ​​- это новый фрагмент кода, который называется Циркон.

Есть разные способы собрать ядро, но обычно лучше и меньше и быстрее.

Циркон основан на ЛК (Маленькое ядро), которое представляло собой ядро ​​реального времени для встраиваемых устройств, написанное Трэвисом Гейзельбрехтом. Циркон почти (в документации об этом немного сказано) микроядро, которое нацелено на низкое потребление ресурсов и масштабируемость. Он также написан собственными силами Google, но по-прежнему имеет открытый исходный код.

Zircon в его нынешнем виде имеет небольшой набор пользовательских сервисов, драйверов и библиотек, необходимых для система для загрузки и связи с оборудованием, чтобы пользовательские процессы и интерфейс, составляющие Fuchsia, могли нагрузка. Некоторая более интересная информация - она ​​написана на C ++ и ассемблере, большинство системных вызовов не могут блокировать важные потоки, и, в отличие от Android и iOS, это совсем не похоже на исходное ядро ​​Unix.

Здесь важно то, что Google построил Циркон с нуля. Google знает о проблемах Android из-за того, как работает Linux. Google также знает, что нужно для работы системы, предназначенной для запуска пользовательских приложений и создания отличного пользовательского интерфейса. Google смог заставить это происходить в более поздних версиях Android, но начать с нуля - гораздо лучший способ.

Что мы видим

Одно меню последних событий пользовательского интерфейсаИсточник: Android Central / Алекс Доби

Ядро может быть самой важной частью каждой операционной системы, но также и то, с чем большинство пользователей никогда не будут взаимодействовать. Это задумано - ядро ​​работает и действует как верховный контроллер всех остальных компонентов и не нуждается в каком-либо вмешательстве со стороны пользователей.

Та часть фуксии, которую мы видим, - это совсем другая история. Он очень похож на Android или iOS, исходя из того, что мы видели до сих пор, но это не обязательно. Как и ядро, мы на самом деле не взаимодействуем с операционной системой, и вместо этого запускаются утилиты пользовательского пространства, которые переводят наши нажатия, нажатия и голосовые команды в то, что может делать процессор.

Как и ядро ​​Zircon, Fuchsia написана с нуля и решит проблемы, с которыми сегодня сталкивается Google.

Интерфейс и исходные пользовательские приложения написаны на Флаттер, еще один проект Google. Flutter был разработан как набор инструментов, который может создавать кроссплатформенные приложения с пользовательским интерфейсом, который выглядит одинаково независимо от того, какое устройство используется. Разработчик может использовать Flutter для создания приложения, которое будет выглядеть и работать точно так же на Android, в Интернете, Chromebook, или iOS. В сочетании с другими инструментами разработки, такими как Firebase и код, написанный на Котлин, Приложения Flutter являются полнофункциональными а также красивая.

С 2021 года Fuchsia - это «просто» замена ОС Cast и интерфейса, которые мы уже знаем в оригинальном Nest Hub. Он может реагировать на наши прикосновения, распознавать наш голос, управлять камерой для видеозвонка и делать все остальное, на что всегда был способен Nest Hub. И выглядит точно так же. Но всем известно, что это лишь верхушка айсберга.

Мы обратились к Эрик Хеллман, Android-разработчик и основатель Hellman Software AB чтобы узнать, что опытный разработчик думает о Fuchsia и ее будущем.

  • Судя по тому, что мы видели до сих пор, выглядит ли Fuchsia как операционная система, которая достаточно масштабируема для питания сложных устройств, таких как телефоны?

Я уверен, что он способен на многое, но телефоны сложны, и Android сегодня с ними отлично работает. Я считаю, что это означает, что Google пока сосредоточится на разных устройствах.

  • Чувствует ли Fuchsia более удобным для разработчиков, когда дело касается написания приложений?

Fuchsia использует Flutter для создания приложений. Эта структура оказалась очень успешной для создания приложений и, вероятно, станет более популярной, поскольку получит поддержку большего числа платформ.

  • Насколько важно или важно то, что Google делает этот шаг?

Я думаю, что их ставка на Fuchsia - часть эксперимента, но также способ для Google контролировать весь стек, от оборудования до приложений. Тестирование на литых устройствах - разумный шаг, поскольку они полностью контролируют эти устройства. Сегодня это не очень важно для разработчиков приложений или потребителей, но, возможно, в будущем, если это окажется очень успешным.

Я думаю, что мистер Хеллман прав по всем пунктам. Сегодня Android и ChromeOS слишком распространены и популярны, чтобы их можно было чем-то заменить. Fuchsia будет иметь возможность запускать приложения для Android, а веб-браузер и уровень приложений, которые могут запускать приложения для Chrome OS, безусловно, возможны и вероятны. Но вы не замените ничего важного, пока все детали не будут на своих местах. Android и Chrome очень важны, и их части еще не готовы.

Подойдет ли фуксия к моему телефону?

Google Pixel 6 Pro Front Back LeakИсточник: Джон Проссер

Однажды мы можем увидеть фуксию на обоих лучшие "Android" телефоны и самые дешевые телефоны "Android". Поскольку Google контролирует разработку Fuchsia, и она построена таким образом, что Google может обновлять операционная система, независимо от любого дополнительного уровня пользовательского интерфейса, добавленного производителем телефона или оператором связи, Fuchsia - это будущее. Но прямо сейчас я думаю, что Google планирует полностью обновить свои продукты для умного дома, используя Fuchsia в качестве операционной системы.

Fuchsia готова к питанию таких устройств Nest, как камеры, сетчатые маршрутизаторы, умные колонки, а также термостаты. Судя по всему, он был построен именно для этого. Я был бы удивлен, если бы увидел запуск нового устройства под брендом Nest. без использование Fuchsia в качестве операционной системы, что исключает любые катастрофические проблемы, возникающие при ее использовании в исходном Nest Hub.

Fuchsia готова питать умный дом и устройства Интернета вещей, но не ваш телефон.

Как только мы отойдем от этого, Fuchsia станет полезной для всех, если и когда дело касается таких устройств, как наш телефон. Google имеет больший контроль над операционной системой и процессом обновления, что означает появление новых функций. для всех пользователей одновременно, и проблемы безопасности могут быть решены для всей экосистемы одновременно.

Производители телефонов могут использовать инструменты разработки Google, чтобы создать то же самое. сложный пользовательский интерфейс что они строят прямо сейчас. разница в том, что он работает наверху ОС, а не ОС. Это упрощает процесс и устраняет дорогостоящие контракты с поставщиками микросхем.

Пользователи могут наслаждаться тем же (или лучше) Android-интерфейсом, который есть у нас сегодня, в комплекте с отличными приложениями из Google Play, не замечая никаких реальных различий, кроме одного: наши телефоны должны поддерживаться дольше.

Fuchsia - это способ Google создать собственную полнофункциональную интеллектуальную платформу для каждого устройства. Телефон с SoC, разработанный Google который работает под управлением Fuchsia, даст Google то же преимущество в экосистеме, которым пользуется Apple сегодня. Это слишком заманчиво, чтобы Google игнорировал его.

Вот что мы знаем о Horizon Forbidden West на PS5 (пока)
я буду готов

Horizon Forbidden West следует за Элой, когда она исследует запад в бывшие США. Эта новая игра от Guerrilla Games демонстрирует, на что способно оборудование PS5. Вот все, что вам нужно знать.

Обзор Huawei Watch 3: наследный принц
Huatch

Лучшие умные часы Huawei, работающие на собственном программном обеспечении HarmonyOS, черпают вдохновение из часов Apple и Google во всех нужных местах.

Бесплатные резервные копии Google Фото исчезли, но вот почему я остаюсь здесь
Pixel Perfect Photo Service

Бесплатные резервные копии Google Фото официально являются историей и теперь учитываются в вашем лимите хранилища. Это неприятная новость для миллионов, но Google Фото уже давно доказала, что за ее систему резервного копирования и управления фотографиями стоит платить.

Ваш Google Pixel 4 XL заслуживает только лучших корпусов
XLlent чехлы для телефона XL

Текущий флагман Google - это большая стеклянная плита инноваций и мощи, но это не будет иметь большого значения, если вы уроните ее и разобьете экран. Защитите свои вложения с помощью чехла Pixel 4 XL.

instagram story viewer