為了給 iOS 和 Android 移動平臺輕松開發(fā)應(yīng)用程序,谷歌推出了名為 Flutter 的應(yīng)用開發(fā)框架。不過隨著時間的推移,它正在成為“一次編譯,隨處運(yùn)行”的大規(guī)模跨平臺項(xiàng)目的一個縮影。最新消息是,新版 Flutter 應(yīng)用開發(fā)框架已支持輕松開發(fā)可在 Windows 平臺上運(yùn)行的應(yīng)用程序。
在推出后的幾年時間里,F(xiàn)lutter SDK 已提供了對 Web、嵌入式、macOS、以及 Linux 應(yīng)用創(chuàng)建的支持,極大地拓展了這款應(yīng)用開發(fā)框架的覆蓋范圍。
此前谷歌還調(diào)侃過,F(xiàn)lutter 只剩下 Windows 這個主要平臺沒有提供支持了。
現(xiàn)在,F(xiàn)lutter 團(tuán)隊(duì)正在啟動適用于 Windows Alpha 的 Flutter SDK,以幫助開發(fā)者構(gòu)建標(biāo)準(zhǔn)的 .exe 可執(zhí)行文件和支持庫。
這些程序不僅可在 Windows 7 到 Windows 10 PC 上運(yùn)行,還能夠與其它平臺(比如 Android / iOS)使用完全相同的 Dart 代碼。
如需體驗(yàn) Flutter for Windows,請移步至 Flutter 的開發(fā)通道(Dev Channel),啟用 Windows 構(gòu)建、并為項(xiàng)目設(shè)置必要的文件內(nèi)容,所有這些操作都可在命令提示符下輕松完成。
為將 Windows 應(yīng)用程序發(fā)送到其它計(jì)算機(jī),谷歌還提供了打包壓縮的支持。
當(dāng)然,將 Flutter 應(yīng)用程序放到 Windows 之類的桌面平臺上運(yùn)行、而不是僅僅是依賴于 Web Apps,最大好處就是能夠利用系統(tǒng)內(nèi)置的功能、以及調(diào)用現(xiàn)有的第三方桌面功能庫。
Tim Sneath 表示,F(xiàn)lutter 團(tuán)隊(duì)一直在這方面努力,以使 Flutter Dart 代碼能被輕松用于 Windows 應(yīng)用程序中的一些最常見任務(wù)。
為展示 Flutter 在 Windows 上的潛力,谷歌還提供了一些開源的示例應(yīng)用,比如主打通訊錄管理功能的 Flokk、以及改進(jìn)后的 Flutter Gallery 圖庫(為桌面使用場景而優(yōu)化)。
目前使用 Flutter 構(gòu)建的 Windows 應(yīng)用程序都基于經(jīng)典的 Win32 API,因而大家無需顧慮它們與大多數(shù) Windows 計(jì)算機(jī)的兼容性。
展望未來,開發(fā)團(tuán)隊(duì)還計(jì)劃為 Windows 10 / Xbox One 等 UWP 平臺提供支持,甚至當(dāng)前 Windows Store 上就已經(jīng)提供了一個實(shí)驗(yàn)性質(zhì)的版本。
責(zé)編AJX
-
谷歌
+關(guān)注
關(guān)注
27文章
6196瀏覽量
106017 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3570瀏覽量
89308 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3292瀏覽量
57918
發(fā)布評論請先 登錄
相關(guān)推薦
基于QT開發(fā)國產(chǎn)主板終端桌面程序 高效、穩(wěn)定、跨平臺的解決方案
鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II
HAL庫在Arduino平臺上的使用
鴻蒙Flutter實(shí)戰(zhàn):12-使用模擬器開發(fā)調(diào)試
鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0
鴻蒙Flutter實(shí)戰(zhàn):09-現(xiàn)有Flutter項(xiàng)目支持鴻蒙
鴻蒙Flutter實(shí)戰(zhàn):08-如何調(diào)試代碼
鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)
鴻蒙Flutter實(shí)戰(zhàn):06-使用ArkTs開發(fā)Flutter鴻蒙插件
鴻蒙Flutter實(shí)戰(zhàn):05-使用第三方插件
鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境
【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺
![【從0開始創(chuàng)建AWTK<b class='flag-5'>應(yīng)用程序</b>】編譯應(yīng)用到RTOS<b class='flag-5'>平臺</b>](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
評論