Google稍早在官方部落格,宣布推出新一代的「Flutter2」開發工具,讓開發者能快速將同一組程式碼,移植到當前主流的作業系統及平台,包括 iOS、Android、macOS、Windows10及 Linux,同時也支援了主要靠瀏覽器存取的 Web應用程式。
此外,Flutter2也能讓用戶將程式快速發布到 CarPlay、Android Auto等車載系統,以及 tvOS、Android TV等電視作業系統,形同支援當前所有的主流的作業系統平台,大大拓展了 Android App的使用彈性。
這也意味著 Google將 Flutter原本只專注在行動裝置框架,改為更面向 Web以及電腦應用。此舉亦可能讓 Android App,能更順利地出現在微軟 Windows10上,以迎戰蘋果陣營已嘗試讓 iOS App,能直接在搭載 Apple Silicon處理器的 Mac上執行。
實際上,微軟也透露官方使用 Flutter,為自家的 Surface Duo摺疊手機開發程式;而豐田汽車也宣布,將開發支援 Flutter的自家車載系統。
Google透露,Flutter2的初版,將著重在三種場景,包括漸進式網頁App(PWA)、單頁式應用(SPA),以及讓用戶將現有的以 Flutter打造的 App移植為 Web工具。這些設計,都有望讓更多程式能以 PWA的形式,讓 Windwos10或 macOS用戶透過 Edge、Safari瀏覽器使用。
Google也透露,目前在 Play Store上,一共有15萬個以 Flutter打造的 App,而這批 App都可以直接透過 Flutter2升級,並直接布署為 Web版或 PC版,無需大幅重寫程式碼。
Google也公布了一些以 Flutter打造的 App,如自家的 Google Pay。Flutter2同時會在即日起上線,供開發者使用。