Artikel

Was ist Fuchsia und warum sollten Sie sich darum kümmern?

protection click fraud

FuchsieQuelle: Android Central

Alles begann im Jahr 2016 mit einem einfachen Witz, der ursprünglich auf der Fuchsia-Entwicklungsseite auftauchte: Pink + Purple = Fuchsia (ein neues Betriebssystem).

Hinter diesem einfachen Satz steckte eine Bedeutung. Projekt Pink war ein Name, den Ingenieure von Apple und IBM einem neuen Betriebssystem gaben, das eine neue Oberfläche verwendet, weil die Notizen auf rosa Karteikarten geschrieben wurden. Projekt Lila war der Name für Prototypen von Geräten, aus denen schließlich das iPhone wurde. Diese Projekte waren neue Ideen, die sich als äußerst erfolgreich herausstellten, und die ursprünglichen Entwickler von Fuchsia, dem neuesten Betriebssystem von Google, waren daran beteiligt.

Aber ein witziger Name ist kein Betriebssystem und Google hat die nächsten fünf Jahre still an Fuchsia gearbeitet. Gelegentlich erhielten wir ein wenig mehr Neuigkeiten über das Projekt oder sogar eine Möglichkeit, es weiterzuführen Geräte wie das Pixelbook. Auf diese Weise teilte Google allen mit, dass das Projekt voranschreitet und weckte gleichzeitig das Interesse der Entwickler.

VPN-Angebote: Lebenslange Lizenz für 16 US-Dollar, monatliche Pläne für 1 US-Dollar und mehr

Es war keine wirkliche Überraschung, dass Google endlich eine Version von Fuchsia enthüllte, die auf Consumer-Hardware laufen würde, als der ursprüngliche Nest Hub (ursprünglich als Google Home Hub verkauft) als angekündigt wurde das Ziel für die erste Veröffentlichung. Die Bereitstellung eines neuen Betriebssystems auf einem vorhandenen Gerät war jedoch eine kleine Überraschung. Aber eigentlich das Ganze Macht perfekt Sinn. Es zeigt auch ein bisschen von Googles Plan für Fuchsia.

Aber was genau ist Fuchsie? Es ist leicht zu sagen, dass es sich um das neueste Betriebssystem von Google handelt, aber das lässt fast das gesamte Gesamtbild aus. Schauen wir uns also an, was Fuchsia eigentlich ist und wie es tickt.

Der Kernel

Linux auf dem Pixelbook GoQuelle: Jerry Hildenbrand / Android Central

Jedes Betriebssystem verwendet einen sogenannten Kernel, um die gesamte Hardware und die Art und Weise, wie Software mit ihr interagieren kann, zu überwachen und zu steuern. Bei Android wird der Linux-Kernel verwendet. In Fuchsia ist der Kernel ein neuer Code namens Zirkon.

Es gibt verschiedene Möglichkeiten, einen Kernel zu bauen, aber normalerweise ist kleiner und schneller besser.

Zirkon basiert auf LK (Kleiner Kernel), bei dem es sich um einen Echtzeit-Kernel für eingebettete Geräte handelt, der von Travis Geiselbrecht geschrieben wurde. Zirkon ist fast (die Dokumentation wackelt ein bisschen darauf) ein Mikrokernel, der auf geringen Ressourcenverbrauch und Skalierbarkeit abzielt. Es wurde auch intern von Google geschrieben, ist aber immer noch Open Source.

Zircon, wie es heute steht, verfügt über eine kleine Anzahl von Benutzerdiensten, Treibern und Bibliotheken, die für die System zu booten und mit der Hardware zu kommunizieren, damit die Benutzerprozesse und die Schnittstelle, aus denen Fuchsia besteht, Belastung. Einige nerdigere Informationen – sie sind in C++ und Assembler geschrieben, die meisten Systemaufrufe können keine wichtigen Threads blockieren und im Gegensatz zu Android und iOS hat sie überhaupt nichts mit dem ursprünglichen Unix-Kernel zu tun.

Wichtig ist hier, dass Google gebaut hat Zirkon von Grund auf. Google kennt die Probleme, die Android aufgrund der Funktionsweise von Linux hat. Google weiß auch, was es braucht, um ein System zu betreiben, das zum Ausführen von Benutzeranwendungen und zum Entwerfen einer großartigen Benutzeroberfläche entwickelt wurde. Google konnte diese Dinge mit den späteren Versionen von Android erzwingen, aber von Grund auf neu zu beginnen ist ein viel besserer Weg.

Was wir sehen

Ein UI-Menü "Letzte"Quelle: Android Central / Alex Dobie

Der Kernel mag der wichtigste Teil jedes Betriebssystems sein, aber er ist auch etwas, mit dem die meisten Benutzer nie interagieren werden. Das ist beabsichtigt – ein Kernel läuft und fungiert als oberster Controller für alle anderen Kleinigkeiten und braucht keine Einmischung von Benutzern.

Der Teil von Fuchsia, den wir sehen können, ist eine andere Geschichte. Es sieht sehr nach Android oder iOS aus, basierend auf den Dingen, die wir bisher gesehen haben, aber das muss es nicht. Wie der Kernel interagieren wir nicht wirklich mit dem Betriebssystem und stattdessen laufen Userspace-Dienstprogramme, die unser Tippen und Drücken und Sprachbefehle in etwas übersetzen, das der Prozessor tun kann.

Wie der Zircon-Kernel wurde Fuchsia von Grund auf neu geschrieben und wird die Probleme angehen, mit denen Google heute konfrontiert ist.

Die Benutzeroberfläche und die Erstbenutzer-Apps sind in. geschrieben Flattern, ein weiteres Google-Projekt. Flutter wurde als Toolkit entwickelt, mit dem plattformübergreifende Apps mit einer Benutzeroberfläche erstellt werden können, die unabhängig vom verwendeten Gerät gleich aussieht. Ein Entwickler kann Flutter verwenden, um eine App zu erstellen, die auf Android, im Web usw. genau gleich aussieht und sich genauso anfühlt Chromebook, oder iOS. In Kombination mit anderen Entwicklungstools wie Feuerbasis und Code geschrieben in Kotlin, Flutter-Apps sind voll funktionsfähig und schön.

Ab 2021 ist Fuchsia "nur" ein Ersatz für das Cast OS und die Benutzeroberfläche, die wir bereits vom ursprünglichen Nest Hub kennen. Es kann auf unsere Berührungen reagieren, es kann unsere Stimme erkennen, es kann die Kamera steuern, um einen Videoanruf zu tätigen, und es kann alles andere, was der Nest Hub schon immer kann. Und es sieht genau gleich aus. Aber jeder weiß, dass dies nur die Spitze des Eisbergs ist.

Wir haben uns angesprochen Erik Hellman, ein Android-Entwickler und Gründer von Hellman Software AB um zu sehen, was ein erfahrener Entwickler über Fuchsia und seine Zukunft denkt.

  • Sieht Fuchsia nach dem, was wir bisher gesehen haben, wie ein Betriebssystem aus, das skalierbar genug ist, um komplexe Geräte wie Telefone mit Strom zu versorgen?

Ich bin mir sicher, dass es zu vielen Dingen fähig ist, aber Telefone sind komplex und Android funktioniert dort heute hervorragend. Ich glaube, das bedeutet, dass sich Google vorerst auf verschiedene Geräte konzentrieren wird.

  • Fühlt sich Fuchsia beim Schreiben von Anwendungen entwicklerfreundlicher an?

Fuchsia verwendet Flutter zum Erstellen von Apps. Dieses Framework hat sich beim Erstellen von Apps als sehr erfolgreich erwiesen und wird wahrscheinlich an Popularität gewinnen, wenn mehr Plattformen unterstützt werden.

  • Wie wichtig oder bedeutsam ist dieser Schritt von Google?

Ich denke, ihre Wette auf Fuchsia ist Teil eines Experiments, aber auch eine Möglichkeit für Google, den gesamten Stapel zu kontrollieren, von der Hardware bis hin zu Apps. Es ist ein kluger Schachzug, es auf Cast-Geräten zu testen, da sie die volle Kontrolle über diese Geräte haben. Dies ist heute für App-Entwickler oder Verbraucher nicht sehr wichtig, aber vielleicht in der Zukunft, wenn es sich als sehr erfolgreich herausstellt.

Ich denke, Mr. Hellman hat in jeder Hinsicht recht. Heutzutage sind Android und ChromeOS zu allgegenwärtig und zu beliebt, um sie durch alles zu ersetzen. Fuchsia wird die Möglichkeit haben, Android-Apps auszuführen, und ein Webbrowser und eine Anwendungsschicht, die Apps für Chrome OS ausführen kann, sind sicherlich möglich und wahrscheinlich. Aber Sie ersetzen nichts Wichtiges, bis alle Teile an ihrem Platz sind. Android und Chrome sind sehr wichtig und die Teile sind noch nicht vorhanden.

Wird Fuchsia zu meinem Telefon kommen?

Google Pixel 6 Pro Vorderseite Rückseite LeckQuelle: Jon Prosser

Eines Tages könnten wir Fuchsia auf beiden sehen beste "Android"-Handys und der billigste "Android"-Handys. Weil Google die Entwicklung von Fuchsia kontrolliert und so gebaut ist, dass Google die Betriebssystem unabhängig von einer zusätzlichen UI-Schicht, die ein Telefonhersteller oder Mobilfunkanbieter hinzufügt, ist Fuchsia das Zukunft. Aber im Moment denke ich, dass Google plant, seine gesamten Smart-Home-Produkte mit Fuchsia als Betriebssystem zu überarbeiten.

Fuchsia ist bereit, Nest-Geräte wie. mit Strom zu versorgen Kameras, Mesh-Router, intelligente Lautsprecher, und Thermostate. Wie es aussieht, ist es genau dafür gebaut worden. Ich wäre überrascht, wenn ein neues Gerät der Marke Nest auf den Markt kommt ohne Verwenden von Fuchsia als Betriebssystem, abgesehen von katastrophalen Problemen, die sich aus der Verwendung auf dem ursprünglichen Nest Hub ergeben.

Fuchsia ist bereit, Smart-Home- und IoT-Geräte mit Strom zu versorgen, aber nicht Ihr Telefon.

Sobald wir darüber hinweg sind, ist Fuchsia für alle gut, wenn es um Geräte wie unser Telefon geht. Google hat mehr Kontrolle über das Betriebssystem und den Aktualisierungsprozess, was bedeutet, dass neue Funktionen hinzukommen für jeden Benutzer zur gleichen Zeit und Sicherheitsprobleme können für das gesamte Ökosystem auf einmal angegangen werden.

Telefonhersteller können die Entwicklungstools von Google verwenden, um dasselbe zu erstellen komplexe Benutzeroberfläche die sie gerade bauen. der unterschied ist, dass es läuft oben drauf des Betriebssystems, anstatt das Betriebssystem zu sein. Dies vereinfacht den Prozess und eliminiert die teuren Verträge mit Chip-Herstellern.

Benutzer können das gleiche (oder bessere) "Android" -Erlebnis genießen, das wir heute haben, komplett mit den großartigen Apps von Google Play, ohne wirkliche Unterschiede zu sehen - außer einem: unsere Telefone sollten länger unterstützt werden.

Fuchsia ist Googles Weg, eine eigene intelligente Full-Stack-Plattform für jedes Gerät zu erstellen. Ein Telefon mit a Von Google entwickelter SoC das Fuchsia ausführt, würde Google den gleichen Ökosystemvorteil verschaffen, den Apple heute genießt. Das ist etwas zu verlockend, als dass Google es ignorieren könnte.

Folgendes wissen wir über Horizon Forbidden West auf PS5 (bisher)
ich werde bereit sein

Horizon Forbidden West folgt Aloy, während sie den Westen in die ehemaligen USA erkundet. Dieser neue Titel von Guerrilla Games zeigt, wozu die PS5-Hardware fähig ist. Hier ist alles, was Sie wissen müssen.

Huawei Watch 3 im Test: Kronprinz
Huatch

Die bisher beste Smartwatch von Huawei läuft auf der eigenen HarmonyOS-Software, lässt sich aber an den richtigen Stellen von den Uhren von Apple und Google inspirieren.

Die kostenlosen Backups von Google Fotos sind weg, aber deshalb bleibe ich dabei
Pixel Perfect-Fotodienst

Kostenlose Backups von Google Fotos sind offiziell Geschichte und werden jetzt auf Ihr Speicherlimit angerechnet. Dies ist für Millionen keine willkommene Nachricht, aber Google Fotos hat vor langer Zeit bewiesen, dass sich sein Fotosicherungs- und -verwaltungssystem lohnt.

Dein Google Pixel 4 XL verdient nur die besten Fälle
XLlent-Hüllen für ein XL-Telefon

Das aktuelle Flaggschiff von Google ist eine große Glasplatte voller Innovation und Kraft, aber es wird nicht viel bedeuten, wenn Sie es fallen lassen und den Bildschirm zertrümmern. Schützen Sie Ihre Investition mit einer Pixel 4 XL-Hülle.

instagram story viewer