Zum Hauptinhalt Zur Navigation

UI-Toolkit: Google will Flutter für alle

Google I/O 2019
Das UI-Toolkit Flutter soll zusätzlich zu mobilen Plattformen künftig auch im Web und auf Desktops laufen. Möglich machen das Entwicklungen an Browsern und den Systemen, bis zur vollen Unterstützung dauert es wohl aber noch.
/ Sebastian Grüner
1 Kommentare News folgen (öffnet im neuen Fenster)
Flutter läuft jetzt auch auf dem Nest Hub, der auch als Home Hub bekannt ist. (Bild: Tobias Költzsch/Golem.de)
Flutter läuft jetzt auch auf dem Nest Hub, der auch als Home Hub bekannt ist. Bild: Tobias Költzsch/Golem.de

Die Ankündigung bezeichnet Google selbst als wichtigen Meilenstein(öffnet im neuen Fenster) : das UI-Framework Flutter soll künftig neben den Mobilbetriebssystemen iOS und Android auch möglichst viele andere Geräte und Plattformen unterstützen. Beginnen soll die Ausweitung von Flutter mit der Unterstützung der Webplattform.

Möglich sei das vor allem dank der schnellen Entwicklung der Browser in den vergangenen Jahren, die nun Grafiken, Animationen und Text hardwarebeschleunigt darstellen könnten und Javascript so schnell wie möglich gemacht hätten, wie Google schreibt. Die Web-Unterstützung von Flutter(öffnet im neuen Fenster) soll außerdem in den Progressive Web Apps (PWA) unterstützt werden, die Web-Apps mit Hilfe der Browser auf den Desktop bringen.

Zusätzlich dazu soll es auch eine native Desktop-Unterstützung geben. Das umfasst die Einbindung in die Fenstersysteme oder die Verwendung von Maus und Tastatur zum Steuern der Anwendungen. Begonnen haben diese Arbeiten auf der Chrome-OS-Plattform von Google, künftig soll Flutter auch auf Windows, MacOS und üblichen Linux-Systemen laufen. Noch ist das Projekt aber klar als Experiment gekennzeichnet, so dass noch nicht klar ist, wann Flutter auf Desktops stabil ausgerollt werden kann. Interessierte finden den Code und Anleitungen zur Nutzung auf Github(öffnet im neuen Fenster) .

Als Beispiel für die angestrebte Portabilität von Flutter verweist Google in seiner Ankündigung außerdem auf die Verwendung des UI-Frameworks in Embedded-Geräten. Einige Beispiele(öffnet im neuen Fenster) zeigen etwa bereits die Nutzung von Flutter auf dem Raspberry Pi. Ebenso bezeichnet Google seinen neuen Home Hub , auf dem Flutter bereits läuft, als Embedded Platform.


Relevante Themen