Googles Fuchsia OS entwickelt sich rasant weiter und ein Teil davon ist auch auf Android erlebbar. Lesen Sie weiter, um mehr über Fuchsia und Armadillo zu erfahren!
Wie bei allem üblich, was Google, sofern es existiert, Es muss mehr als eines davon geben. Spaß beiseite, Google scheint sehr daran interessiert zu sein, nicht nur Android und Android auf den Markt zu bringen und zu pflegen Chrome OS als praktikable und Mainstream-Betriebssysteme, aber es wird auch darüber nachgedacht, ein weiteres Betriebssystem in dieser Form auf den Markt zu bringen von Fuchsie.
Fuchsia war zuletzt im August 2016 besprochen, aber das Betriebssystem befand sich noch in seiner rudimentären Form und nahm gerade erst Gestalt an. Seitdem hat Google, wenn auch diskret, hart daran gearbeitet, dem jungen Betriebssystem mehr Substanz zu verleihen.
Fuchsia ist das neue Open-Source-Betriebssystem von Google, das nicht den Linux-Kernel nutzt. Stattdessen verwendet Fuchsia einen von Google entwickelten Mikrokernel namens
Magenta ist die Kernplattform, die das Fuchsia-Betriebssystem antreibt. Magenta besteht aus einem Mikrokernel (Quelle in kernel/...) sowie einem kleinen Satz von Userspace-Diensten, Treibern usw Bibliotheken (Quelle im System/...), die erforderlich sind, damit das System startet, mit der Hardware kommuniziert, Userspace-Prozesse lädt und diese ausführt, usw. Fuchsia baut auf dieser Grundlage ein viel größeres Betriebssystem auf. Magenta zielt auf moderne Telefone und moderne Personalcomputer mit schnellen Prozessoren, nicht unerheblichen Mengen an RAM und beliebigen Peripheriegeräten ab, die offene Berechnungen durchführen.
Dies ist eine deutliche Änderung gegenüber der GPL v2, die auf den Linux-Kernel von Android folgte und eine Verpflichtung auferlegte Der Modifikator (normalerweise OEMs) für Open Source ändert den Code, wenn er einen Teil davon modifiziert und verteilt Code. Je nachdem, auf welcher Seite man steht, kann man über die Wahl der Lizenz und die Abweichung vom Linux-Kernel zum Guten oder zum Schlechten streiten.
Andere Teile des Betriebssystems werden separat und oft einzeln unter BSD License 2.0, Apache 2.0 und MIT lizenziert.
Ars Technica stellt fest, dass Die Benutzeroberfläche und die Apps auf Fuchsia wurden mit Google geschrieben Flutter-SDK, ein Projekt, das plattformübergreifenden Code erstellen kann, der sowohl auf Android als auch auf iOS ausgeführt werden kann. Flutter-Apps sind in Dart geschrieben, der hauseigenen Webentwicklungssprache von Google, die sich auf leistungsstarke Apps für Mobilgeräte konzentriert. Fuchsia verfügt auch über ein Vulkan-basiertes Grafik-Rendering namens Escher, welche Ars Technica wird als scheinbar maßgeschneidert für die Ausführung von Googles schattenlastigem Material Design UX erwähnt.
Da die Benutzeroberfläche von Fuchsia mit dem plattformübergreifenden Flutter SDK geschrieben ist, ist es möglich, Teile von Fuchsia auf einem Android-Gerät auszuführen. Hotfix.net ans Licht gebracht wie man Armadillo baut, im Grunde eine Demo-App, um zu zeigen, wie die SystemUI von Fuchsia aussehen würde. Sie können den Fuchsia-Quellcode herunterladen und kompilieren Fuchsias SystemUI Laden Sie es als Android-Apk herunter und installieren Sie es auf Ihrem Gerät. Falls Sie diesen Weg nicht beschreiten oder darauf warten möchten, dass jemand es kompiliert und verteilt, Hotfix.net war so freundlich, ein Demo-Video der Benutzeroberfläche beizufügen:
Da die SystemUI aus vielen Platzhaltern für Komponenten besteht, die sich in unterschiedlichen Entwicklungsstadien befinden, kann man mit der SystemUI noch nicht viel machen. Der Startbildschirm von Fuchsia besteht in seiner aktuellen Form aus einer vertikal scrollenden Liste mit einem Informations-Widget in der Mitte, das das Datum, Ihre Stadt und Ihr Profilbild anzeigt. Oberhalb dieses Widgets werden scheinbar „Neueste Apps“ angezeigt. Wenn Sie unterhalb dieses Widgets scrollen, werden Google Now-ähnliche Vorschläge angezeigt, die derzeit nur Platzhalter sind. Durch Tippen auf das Widget wird in gewisser Weise eine Neuinterpretation der Quick Toggles von Android angezeigt.
Die Armadillo-Benutzeroberfläche bietet außerdem Multitasking-Funktionen mit einer besseren Fensterverwaltung als derzeit bei Android. Es gibt viele Möglichkeiten, Apps anzuordnen, darunter das gleichzeitige Öffnen von vier Apps oder sogar der Rückgriff auf eine Benutzeroberfläche mit Registerkarten. Die Armadillo-Benutzeroberfläche verfügt außerdem über die Tastatur von Fuchsia mit einem neuen dunklen Design.
Es ist völlig klar, dass sich Fuchsia als Betriebssystem noch in einem sehr frühen Stadium befindet. Man muss sich nur Android ansehen, um zu erkennen, wie viel Aufwand in die Entwicklung und Verfeinerung eines Betriebssystems investiert wird Dies gibt Ihnen wiederum eine Einschätzung darüber, wie weit Fuchsia als „Produkt für die Öffentlichkeit“ fortgeschritten ist Zukunft.
Da Google auch zum gesamten Betriebssystem und seinen Fortschritten Stillschweigen bewahrt hat, ist es weiterhin schwierig abzuschätzen, welche Zukunft dieses Betriebssystem hat, wenn überhaupt. Ars Technica zitiert Fuchsia-Entwickler Travis Geiselbrecht mit den Worten:
[Fuchsia] ist kein Spielzeug, es ist kein 20-Prozent-Projekt, es ist keine Mülldeponie für eine tote Sache, die uns nicht mehr interessiert.
Während der Entwickler darauf besteht, dass Fuchsia mehr als nur eine vorübergehende Affäre ist, ist Googles (und Alphabets) Wankelmütigkeit leider bekannt.
Ars Technica spekuliert, dass das Betriebssystem in seinem aktuellen Zustand einem neuen Android-Zweig ähnelt, bei dem Google viele seiner frühen und früheren Probleme repariert Es hat grundlegende Fehler gemacht und einen großen Teil seiner Erfahrung genutzt, die es im Laufe der Jahre beim Bau des weltweit beliebtesten Smartphones gesammelt hat Betriebssystem. Mit Fuchsia gelingt es Google, sich von Grund auf erfolgreich vom Linux-Kernel und von Java zu lösen – eine Aufgabe, die sonst bei Android derzeit sehr, sehr schwierig wäre.
Die Zukunft von Fuchsia ist aufregend. Dies könnte das nächste große Ding sein, und Sie können es erleben, bevor es das nächste große Ding wird. Anweisungen zum Erstellen der Armadillo-Benutzeroberfläche von Fuchsia zum Ausprobieren auf Android finden Sie hier Hotfix.net's Kurzanleitung. Sie können sich auch den Quellcode von Fuchsia ansehen unter Github oder GoogleSource.
Was denken Sie über Fuchsia und seine Armadillo-Benutzeroberfläche? Was hält Ihrer Meinung nach die Zukunft für Fuchsia, Android und Chrome OS bereit? Teilen Sie uns Ihre Meinung in den Kommentaren unten mit!
Quelle 1: Hotfix.netQuelle 2: Ars Technica