Inhaltsverzeichnis:
- Was ist dieses Ding?
- Wie hängt Fuchsia mit Android und Chrome zusammen?
- Wie wirkt Fuchsia auf Entwickler?
- Wann kommt Fuchsia heraus?
- Kann ich es jetzt versuchen?


Was ist dieses Ding?

Ein universelles Betriebssystem ist für Softwarehersteller eine Art Heiligtum, das jedoch noch nicht wirklich erreicht wurde. Microsoft hat versucht, Windows 10 "universell" zu machen, zumindest in dem Sinne, dass einige Telefone hergestellt wurden, die es in einer abgespeckten Version ausführen können. Apple behauptete bekanntlich (ziemlich zweifelhaft), dass das ursprüngliche iPhone "echtes OS X" lief, bevor es schließlich dieses Konzept zugunsten eines Marken-iOS aufgab. Betriebssysteme, die auf allen Ebenen der Consumer-Hardware laufen, sind Linux am nächsten. Verschiedene Linux-Kernel-Varianten werden für Android, Chrome OS, Set-Top-Boxen, Router und Modems, intelligente Geräte und jede Menge Industriesoftware verwendet.

Google hat nicht gesagt, dass dies das Ziel von Fuchsia ist - tatsächlich hat Google nicht viel über Fuchsia gesagt -, aber es scheint ein natürlicher Anspruch zu sein. Dies wird durch einige integrierte plattformübergreifende Funktionen mit Android und iOS unterstützt.
Wie hängt Fuchsia mit Android und Chrome zusammen?
Entfernt Während Android und Chrome OS eine stark modifizierte Version des Linux-Kernels verwenden, basiert Fuchsia von Grund auf auf einem völlig neuen Mikro-Kern namens Zircon.
Die Unterschiede zwischen einem konventionellen Betriebssystemkern und einem Mikrokernel sind kompliziert, aber der grundlegende Vorteil ist, dass Mikrokerne von Grund auf für Effizienz und Flexibilität gebaut werden. Das Konzept geht Jahrzehnte zurück, wurde jedoch weitgehend aufgegeben, als Computerleistung, Speicher und Speicherplatz in den 90er Jahren aufblühten. Da sich der Trend zur Unterhaltungselektronik hin zu kleineren, effizienteren und tragbareren Geräten ändert, sieht Google die Mikrokernel-Architektur als potenziell geeignet für das Betriebssystem der nächsten Generation.

Wie wirkt Fuchsia auf Entwickler?
Fuchsia ist noch nicht an einem Punkt, an dem Entwickler praktisch vollständige Anwendungen erstellen können. Aber wenn es dort ankommt, beabsichtigt Google nicht, dass die in Android geleistete Arbeit völlig aufgegeben wird. Fuchsia-Apps können mit dem neuen Flutter-Softwareentwicklungskit in einer Vielzahl beliebter Programmiersprachen geschrieben werden.
Flatter ermöglicht das Schreiben von Apps mit maximaler Kompatibilität zwischen Fucshia, Android und iOS. Das bedeutet nicht nur, dass Apps auf allen drei Plattformen mit einem Minimum an Investitionen geschrieben werden können, sondern auch, dass vorhandene Apps nach Fuchsia portiert und alle drei Plattformen unterstützt werden.
Flutter basiert auch auf dem aktuellen visuellen Designstandard von Google - Material Design -, den es für alle seine Android-, Chrome OS- und Web-Eigenschaften einhält (in unterschiedlichem Maße). Es enthält Unterstützung für erweiterte Benutzeroberflächenelemente, die auf der flexiblen Vulkan-Rendering-Engine basieren, einschließlich volumetrischer Schatten (ein beliebtes Werkzeug für Material Design) und super-sanften 120-FPS-Animationen. Es ist auch für einige beeindruckende Spiele- und Medienanwendungen geeignet, die Leistung hängt jedoch natürlich von der Hardware ab.
Wenn Sie sich fragen, warum Chrome OS nicht in dieser Kompatibilitätsliste aufgeführt ist, denken Sie daran, dass „Apps“für Chrome fast ausschließlich webbasiert sind. Es wird kein Code heruntergeladen und lokal ausgeführt, wie bei den meisten anderen Betriebssystemen. Aber Chrome OSkönnenStarten Sie jetzt Android-Apps, und diese Funktionalität wird von Google in jeder größeren Version von Chrome erheblich erweitert. Die einfachste Schlussfolgerung ist, dass Google hofft, die Play Store-Infrastruktur auf mindestens einige Android-basierte Desktop-Apps für Chrome OS umzustellen.
Wenn es Google gelingt, Fuchsia zu starten und beide Plattformen zu ersetzen oder umzustellen, wäre dies eine einfache Anpassung für Entwickler (und damit Benutzer).
Wann kommt Fuchsia heraus?
Die einfache Antwort lautet: Wir haben keine Ahnung. Fuchsia befindet sich in einem so frühen Stadium, dass Google wahrscheinlich keine feste Roadmap hat. Google hat das Projekt sehr spärlich kommentiert, außer um zu bestätigen, dass es eine echte Sache ist, die erhebliche Unterstützung bietet. Derzeit ist die einzige leicht verfügbare Information zu Fuschia der Quellcode, der sowohl in GitHub als auch in Googles eigenem Repository veröffentlicht wird.
Es ist durchaus möglich, dass Google Fuchsia irgendwann im Hinblick auf die aktuellen Marktbedingungen bewertet und beschließt, das Projekt zu streichen. Es könnte mit Android (so fehlerhaft wie es ist) und Chrome OS fortfahren oder etwas entwickeln, das wir noch nicht gesehen haben. Im Moment sieht Fuchsia jedoch als wahrscheinlichster (wenn auch entfernter) Nachfolger von Android und möglicherweise Chrome aus.
Kann ich es jetzt versuchen?
Art von. In den Open-Source-Repositories sind genügend Knochen von Fuschia vorhanden, sodass ein extrem früher Build des Projekts in Gang gesetzt werden kann - im Moment jedoch nur auf einigen wenigen Hardwarekomponenten. Zum Zeitpunkt des Schreibens sind diese auf den Intel NUC Mini-PC, das Acer Switch Alpha 12-Tablet, den HiKey960 und das Khadas VIM beschränkt. Die letzten beiden sind Systeme auf einem Chip, wie ein stärkeres Raspberry Pi.

