Google hat Flutter 2.10 vorgestellt, ein bedeutendes Update seines Open-Source-Frameworks, das es Entwicklern ermöglicht, Code über mehrere Plattformen hinweg zu teilen. Das bemerkenswerteste Merkmal dieser Version ist die Einführung einer stabilen Unterstützung für die Erstellung von Windows-Anwendungen mit Flutter, die den Weg für mehr plattformübergreifende Anwendungen für Android, iOS, Linux, das Web und Windows-Desktops ebnen wird.
Die Entwicklung von Anwendungen für Desktop-Plattformen erfordert einen anderen Ansatz als die Entwicklung mobiler Anwendungen, da Computer und PCs breitere Bildschirme und mehr Eingabemethoden haben als Smartphones. Außerdem verwenden Apps auf PCs andere APIs als auf Android- oder iOS-Geräten. Um diese Faktoren zu berücksichtigen, hat Google Flutter für die Entwicklung von Windows-Anwendungen optimiert.
Flutter stützt sich auf eine Kombination aus einem Dart-Framework und einer C++-Engine, um Windows-Unterstützung zu bieten, ähnlich wie die Architektur für Android und iOS. Teams von Microsoft unterstützten Google bei dieser Erweiterung und steuerten wertvolle Design-Akzente bei, wie z. B. die Ikonografie des Fluent-Designteams. Außerdem erleichterte Microsofts Visual Studio das Projekt durch die Unterstützung einer Dart-Erweiterung.
Kevin Gallo, Corporate Vice President für die Windows-Entwicklerplattform bei Microsoft, äußerte sich begeistert über die Aufnahme der Windows-Unterstützung in Flutter:
Wir freuen uns, dass Flutter nun auch die Erstellung von Windows-Apps unterstützt. Windows ist eine offene Plattform, und wir heißen alle Entwickler willkommen. Wir freuen uns darauf, dass Flutter-Entwickler ihre Erfahrungen auf Windows bringen und auch im Microsoft Store veröffentlichen können. Die Unterstützung von Flutter für Windows ist ein großer Schritt für die Community, und wir können es kaum erwarten, zu sehen, was Sie für Windows entwickeln werden!
Zusätzlich zu Flutter werden auch verschiedene Entwicklungswerkzeuge wie FlutterFlow, Realm, Rive, Syncfusion und Nevercode die Unterstützung für Windows erweitern. Derzeit gibt es über 500.000 Flutter-Apps im Google Play Store, darunter renommierte Apps von BMW, ByteDance (den Machern von TikTok) und Google.
Als eines der populärsten plattformübergreifenden Frameworks hat Flutter in der Entwickler-Community stark an Bedeutung gewonnen. Ein Beispiel für eine neu entwickelte Windows-Flutter-App, Harmonoid, ist jetzt auf GitHub verfügbar. Bei dieser App handelt es sich um einen nativen 1:1-YouTube-Musik-Client mit einem Mini-Fenster-Modus und MPV-basierter Musikwiedergabe.
Das erste Alpha-Release von Flutter für Windows fand im September 2020 statt. Weitere Informationen zu Flutter für Windows sind auf der Ankündigungsseite zu finden, die ausführlichere Details für Entwickler bereitstellt.
Da die plattformübergreifende Entwicklung immer mehr an Bedeutung gewinnt, versprechen Tools wie Flutter und no-code/low-code Plattformen wie AppMaster.io, den Entwicklungsprozess zu vereinfachen und Entwicklern schnellere und kostengünstigere Lösungen für die Erstellung von Apps zu bieten, die eine Vielzahl von Anwendungsfällen und Plattformen abdecken.