在今日召開的一場線上活動期間,谷歌正式宣布了 Flutter 2 的推出。作為一款用于構建輕巧型移動應用的開源 UI 工具包,Flutter 的第二個大版本增加了對桌面和 Web 應用程序的支持。開發者可借助 Flutter 2 打造開箱即用的應用程序,并且能夠為 iOS、Android、Windows、macOS、Linux 和 Web 端套用相同的代碼。

(來自:Flutter.dev)
Flutter 產品負責人 Tim Sneath 表示:“版本號的大提升,主要歸于對 Web 和桌面應用程序的支持。作為一個相當深遠的支點,突然擁有如此廣泛的產品特性,也是相當罕見的”。
得益于開放源代碼的性質,Flutter 已經在 Web 和桌面應用程序的支持上公開測試了有段時間,所以我們對今日的公告也并不感到意外。

在做好了相關準備、以及達成性能目標后,Flutter 2.0 大版本的到來也是水到渠成。
需要指出的是,Flutter 的桌面應用程序支持仍處于相對早期的階段,但 Web 支持已經從 Beta 測試順利轉正。

開發團隊表示,Flutter 2.0 有意為 Web 平臺提供了非常標準的、以 DOM 為中心的開發方式。盡管效果不錯,這么做也可能帶來性能方面的阻礙(尤其是更高級的功能)。
過去大約一年時間里,Flutter 團隊開始研究基于 WebAssembly 的 Canvas Kit 項目,特點是采用了與為 Android / Chrome 提供支撐的相同的 Skia 圖形引擎。

快速開發
Tim Sneath 表示:“這意味著我們現在基本上可以繞過核心 HTML,并真正使用 Web 平臺上以應用程序為中心的部分,而不會留下(自動完成的)文字或密碼、以及讓網絡保持獨特狀態的各項特性”。
桌面平臺方面,谷歌宣布 Canonical 將在 Flutter 上全力以赴,并使之成為所有未來桌面 / 移動應用程序的默認選項。

靚麗的 UI
有趣的是,微軟也在擴大對 Flutter 的支持,并與谷歌一起在 Windows 平臺上提供了對 Flutter 的支持。
考慮到微軟近年來對 Android 生態產生了濃厚的興趣,我們對此也并不感到意外。

原生性能體驗
谷歌指出,截止目前,其已迎來包括亞馬遜、微軟、Adobe、華為、阿里巴巴、eBay、Square 等公司貢獻的超過 1.5 萬個 Flutter / Dart 軟件包。
展望未來,Flutter 團隊還將繼續為嵌入式設備和其它非傳統平臺框架提供支持,且該公司對 Flutter 如何幫助增強環境計算體驗一事頗有興趣。
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。