Update 8. Mai 2017: Der Hotfix-Blog zeigt die Benutzeroberfläche in ihrem aktuellen Status und Google zeigt uns, wie Flutter-Apps aussehen werden.
Wenn Sie sich die Zeit nehmen, die für Fuchsia verfügbare Flutter-basierte Benutzeroberfläche zu erstellen, sehen Sie sich die Art und Weise an, wie Dinge gezeichnet und animiert werden. Der Hotfix-Blog hat genau das getan und das Video zeigt, wo die Dinge heute sind. Obwohl es nicht sehr funktionell ist, ist es immer noch sehr cool, etwas Neues zu sehen, während es sich entwickelt.
Wenn Sie einen Schritt weiter gehen möchten, hat Google Sie abgedeckt. Neu in Google Play ist die Flutter Gallery-App, die zeigt, wie Anwendungen aussehen und sich verhalten können, wenn sie in Flutter geschrieben werden. So werden derzeit "native" Fuchsia-Apps geschrieben.
Flutter ist ein SDK für mobile Apps, mit dem die Benutzeroberfläche für Android- und iOS-Apps erstellt werden kann. Es ist immer noch eine technische Vorschau, daher werden Sie wahrscheinlich keine Entwickler finden, die Apps veröffentlichen, die sie verwenden, aber viele von ihnen sind interessiert! Flutter sollte es ziemlich einfach machen, Apps zu erstellen, die für Mobilgeräte fabelhaft aussehen und vor allem plattformübergreifend konsistent sind. Google wird mehr über Flutter bei Google I / O zu sagen haben und wir werden darauf achten.
Egal, was mit Andromeda und Fuchsia passiert, Flutter ist etwas, das man im Auge behalten sollte.
Wie bei allen Fuchsia- oder Andromeda-Bindungen werden wir für eine Weile keine Konsumgüter sehen, daher kann sich all dies ändern. Oder es verschwindet einfach ganz. Aber wenn Sie neugierig sind, was ist oder wie sich die Dinge ändern könnten, haben Sie eine ziemlich gute Idee.
Setzen Sie Ihren Weg zurück zu Maschinen bis August 2016. Eines der Dinge, die Sie möglicherweise sehen, ist die Rede von einem mysteriösen Betriebssystem von Google namens Fuchsia. Wir haben uns das angeschaut, als die Leute bemerkten, dass daran gearbeitet wird, und haben ein paar wirklich coole Hinweise darauf bekommen, was möglicherweise vor sich geht.
Mehr: 'Fuchsia' Betriebssystemprojekt ist interessant, es fehlen Details, die es wichtig machen
Die Arbeit an dem Projekt hat sich nicht verlangsamt, und jetzt hat der Blog von Halbleiteranalyst Daniel Matte, Tech Specs, eine neue Sichtweise auf eine reifere Fuchsie und warum Andromeda dort anfangen wird.
Matte hat einen zweiten Blick darauf geworfen, wie Fuchsia gebaut wird und was es möglicherweise kann. Die Grundlagen sind vorhanden - ein neuer LK-basierter Mikrokern mit dem Namen Magenta wird ein Betriebssystem antreiben, das von Grund auf modular aufgebaut und an die meisten modernen Hardwarekomponenten anpassbar ist. Kombinieren Sie Magenta mit einer neuen Rendering-Engine (escher) und einer auf der Programmiersprache Dart basierenden Benutzeroberflächenebene mit einem brandneuen Widget und Anwendungsframework namens Flutter, um alles in den Vordergrund zu rücken, und Sie haben das, was Fuchsia zum Leben erweckt Stück Software.
Ich denke, für alle Fuchsia-Geräte funktionieren die Android-API und die Laufzeit weiterhin wie bisher, außer dass das zugrunde liegende Betriebssystem Fuchsia und der Kernel Magenta und nicht Linux sein wird.
Matte sagt, dass dies Andromeda sein wird. Und er hat viele Beweise, um seine Idee zu untermauern. Fuchsia ist nicht versteckt. Alle Arbeiten am Kernel, dem Framework und den dazugehörigen Komponenten werden im Freien durchgeführt, wo jeder, der Interesse hat, einen Blick darauf werfen kann. Es war von Anfang an so und im Laufe der Entwicklung wird es ein bisschen einfacher zu erraten, was Google hier versucht.
Nach einigen Gesprächen mit Google hat Matte mehr Einblick in das, was wir hier sehen und was noch kommen wird. Andromeda fungiert als Schnittstelle und Anwendungsschicht für Großbildgeräte wie Tablets und Laptops. Andromeda läuft auf Fuchsia und nutzt skalierbare schwebende Fenster. Es könnte Chrome sehr ähnlich sehen und für die Verwendung mit Maus und Tastatur sowie für Berührungen optimiert sein. Mit anderen Worten, sehr ähnlich wie das heutige Chrome OS, aber mit dem neueren, modulareren Fuchsia als Basis.
Fuchsia und der Magenta-Kernel können auch das Android-Laufzeit- und Anwendungsframework mit Strom versorgen, und Matte schlägt vor, dass dies geschehen wird. Schließlich werden die Android-Laufzeiten zugunsten neuerer, aber kompatibler Software wie Mojo eingestellt. Dies wäre für den Endbenutzer von geringer Bedeutung, bietet Entwicklern und Hardwareherstellern jedoch mehr Möglichkeiten, die Dinge zu erstellen, die wir verwenden möchten.
Mehr: Wie Google mit Andromeda alles erobern kann
Basierend auf dem Code, der bisher in das Projekt eingecheckt wurde, schlägt Matte ein grundlegendes Betriebssystem vor, das auf ARM-, MIPS- und Intel x86-Prozessoren ausgeführt werden kann. Es handelt sich nicht um eine Verschmelzung von Chrome und Android, sondern um ein neues System, das die vorhandenen Produkte von Google - Chrome und Android - antreiben und gleichzeitig eine neue Anwendungsplattform vorantreiben kann, um auf die Weiterentwicklung der Hardware vorbereitet zu sein.
Ich stimme seiner Einschätzung zu. Was ich sehe, sagt mir, dass dieses All-in-One-Betriebssystem versuchen wird, die Tücken eines PC-Systems auf der Smartphone-Hardware zu beheben oder das Gegenteil zu tun und eine Plattform im Android-Stil mit leistungsfähigerer PC-Hardware zu verwenden. All-in-One-Systeme werden entstehen und werden die Zukunft sein, und Google versucht, Wege zu finden, wie die vorhandenen Produkte in das System passen. Aber Google kann nicht auf zwei überaus erfolgreiche Produkte verzichten und muss stattdessen ganz unten anfangen, damit Änderungen eintreten und der Support für die von uns verwendete Software fortgesetzt werden kann.
Vielleicht ist jeder, der Fuchsia und Andromeda ansieht, falsch. Das ist sicherlich eine Möglichkeit. Aber Google arbeitet an etwas, das groß sein wird. Ob es auch gelingen wird, ist die Frage. Wir können es kaum erwarten, es herauszufinden.