ITBear旗下自媒體矩陣:

谷歌:Flutter 正式支持 Windows 應(yīng)用,與 Android 和 iOS 支持一致

   時(shí)間:2022-02-16 14:09:01 來源:IT之家編輯:星輝 發(fā)表評論無障礙通道

據(jù)谷歌官方消息,谷歌為開發(fā)者帶來了 Windows 平臺支持的首個(gè)正式版本,F(xiàn)lutter 穩(wěn)定版本全面支持 Windows 應(yīng)用。谷歌表示,F(xiàn)lutter 的 Windows 實(shí)現(xiàn)結(jié)合了 Dart 框架和 C++ 引擎,與對 Android 和 iOS 提供的支持一致。

據(jù)介紹,Windows 和 Flutter 通過包含 Flutter 引擎的嵌入層進(jìn)行通信,該嵌入層負(fù)責(zé)翻譯和調(diào)度 Windows 消息。Flutter 與 Windows 相互協(xié)調(diào),完成界面在屏幕上的繪制,處理窗口大小調(diào)整及 DPI 變更等事件,并使用 Windows 現(xiàn)有的方式處理多語言任務(wù)(如輸入法編輯器)。

圖片

▲ 圖源:谷歌

谷歌指出,開發(fā)者的應(yīng)用可以使用 Flutter 框架的全部功能,還可以在 Windows 上直接通過 Dart 的 C 語言互操作層,或者使用以 C++ 編寫的平臺插件,與 Win32、COM 和 Windows Runtime API 進(jìn)行通信。

此外,谷歌還調(diào)整了許多通用插件,用來提供對 Windows 的支持,包括 camera、file_picker 和 shared_preferences。同時(shí),社區(qū)也為眾多其他 package 加入了對 Windows 的支持,涵蓋了從 Windows 任務(wù)欄集成到串行端口訪問的所有內(nèi)容。

對于完全定制的 Windows 界面,開發(fā)者還可以使用如 fluent_ui 和 flutter_acrylic 等 package 來創(chuàng)建可以呈現(xiàn) Microsoft Fluent 設(shè)計(jì)體系的應(yīng)用。開發(fā)者也可以使用 msix 工具來封裝應(yīng)用,并上傳至 Windows 的 Microsoft Store 中。

在接下來的幾個(gè)月里,谷歌還將發(fā)布對 macOS 和 Linux 平臺支持的穩(wěn)定版本,屆時(shí)生產(chǎn)版 Flutter 應(yīng)用將得到全套的平臺支持,包括桌面端、web 以及移動(dòng)平臺。

舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  爭議稿件處理  |  English Version