Flutter 2.10 kommer med stabilt stöd för att bygga Windows-appar

Flutter används redan av tusentals Android- och iOS-appar, men nu har Windows-support officiellt lämnat betastatus.

Google har arbetat med Flutter i några år nu, med målet att skapa det plattformsoberoende ramverket för utvecklarnas drömmar. Flutter kan användas för att bygga applikationer för Android, iOS, Linux, Windows, macOS och till och med webben – allt med en delad kodbas och visuell design. Flutter 2.10 är nu tillgänglig, som inkluderar stabilt stöd för Windows.

Fladdra har stödt Linux, Windows och macOS i beta ett tag nu, men Windows är först med att nå stabil status. Google meddelade på torsdagen, "markerar idag en betydande expansion av denna vision med den första produktionsversionen av stöd för Windows som appmål, vilket gör det möjligt för Windows-utvecklare att dra nytta av samma produktivitet och kraft som mobilutvecklare njuter."

Flutter-applikationer på Windows kan använda det mesta av det vanliga Flutter-ramverket som finns på iOS och Android, men de kan också använda API: erna för Win32, COM och Windows Runtime efter behov. Google har också uppdaterat några vanliga Flutter-plugins för att stödja Windows, som t.ex

kamera, filväljare, och shared_preferences — Alla dessa har stödt skrivbordsplattformar ett tag, men Google anser nu att de är produktionsklara. Det finns också en implementering av Microsofts Fluent design i Flutter, så Flutter-appar på Windows behöver inte sticka ut som en öm tumme.

Exempel på Flutter-app på Windows (Källa: Google)

Google noterade också Microsofts bidrag till insatsen och sa: "flera team från Microsoft har bidragit till dagens tillkännagivande. I synnerhet vill vi uttrycka vår uppskattning till Fluents designteam för deras bidrag med ikonografi för Flutter-appar på Windows. De fluentui_system_icons paketet har tilldelats status som Flutter Favorite som en signal om dess kvalitet. "

Även om detta är första gången en stationär Flutter-plattform har fått den stabila etiketten, har Flutter redan ett fotfäste på skrivbordet, särskilt på desktop Linux. Google och Canonical (utvecklaren av Ubuntu Linux) har arbetat tillsammans för att göra Linux Flutter-appar lätt att distribuera via Snap Store, och installationsprogrammet för Ubuntu Linux är för närvarande omskrivs i Flutter.