谷歌Flutter 3 增加對 macOS 和 Linux 應用的支持

5月15日消息,在GoogleI/O開發(fā)者大會上,F(xiàn)lutter3宣布完成了從以移動端為中心到多平臺框架的路線圖,提供了對macOS和Linux桌面應用的支持,改進了對Firebase的集成,更增加了新的生產(chǎn)力功能和性能改進特性,此外還提供了對AppleSilicon的支持。

據(jù)悉,自Flutter1.0Beta版發(fā)布以來的四年間,F(xiàn)lutter逐漸發(fā)展,增加了新的框架功能和新的widget,與底層平臺進行了更深入的整合,還加入了豐富的package庫,此外還進行了許多性能和工具等方面的改進。目前已有超過50萬個應用使用Flutter發(fā)布。

隨著Flutter3的正式發(fā)布,F(xiàn)lutter的跨平臺能力再提升。Flutter以前的版本已經(jīng)在iOS和Android平臺之外增加了web端和Windows平臺的支持,現(xiàn)在,F(xiàn)lutter3增加了對macOS和Linux應用的支持。

這也就意味著有了Flutter3,開發(fā)者就可以僅用一套代碼庫,為6個平臺構建體驗。

Flutter團隊表示,增加平臺支持需要的不僅僅是渲染像素,還包括對新的輸入和交互模型的支持、編譯和構建的支持、無障礙和國際化支持,以及特定平臺的整合。

在macOS上,F(xiàn)lutter3已經(jīng)投入資源支持Intel和AppleSilicon,并提供通用二進制(UniversalBinary)支持,使應用能夠打包成在兩種架構上都能原生運行的可執(zhí)行文件。在Linux上,Canonical和Google已經(jīng)合作為開發(fā)者們帶來了高度集成的最佳開發(fā)工具。

除此之外,F(xiàn)lutter已經(jīng)完全支持在AppleSilicon上進行原生開發(fā),在搭載M1的設備上實現(xiàn)了更快的編譯,并支持macOS應用的通用二進制文件。

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。

2022-05-15
谷歌Flutter 3 增加對 macOS 和 Linux 應用的支持
5月15日消息,在 Google I/O 開發(fā)者大會上,F(xiàn)lutter 3 宣布完成了從以移動端為中心到多平臺框架的路線圖

長按掃碼 閱讀全文