谷歌Flutter開發框架現已支持Windows平台應用程序的開發
為了給iOS和Android移動平台輕鬆開發應用程序,谷歌推出了名為Flutter的應用開發框架。不過隨著時間的推移,它正在成為“一次編譯,隨處運行”的大規模跨平台項目的一個縮影。最新消息是,新版Flutter應用開發框架已支持輕鬆開發可在Windows平台上運行的應用程序。
在推出後的幾年時間裡,Flutter SDK 已提供了對Web、嵌入式、macOS、以及Linux 應用創建的支持,極大地拓展了這款應用開發框架的覆蓋範圍。
此前谷歌還調侃過,Flutter只剩下Windows這個主要平台沒有提供支持了。
現在,Flutter 團隊正在啟動適用於Windows Alpha 的Flutter SDK,以幫助開發者構建標準的.exe 可執行文件和支持庫。
這些程序不僅可在Windows 7 到Windows 10 PC 上運行,還能夠與其它平台(比如Android / iOS)使用完全相同的Dart 代碼。
如需體驗Flutter for Windows,請移步至Flutter的開發通道(Dev Channel),啟用Windows構建、並為項目設置必要的文件內容,所有這些操作都可在命令提示符下輕鬆完成。
為將Windows 應用程序發送到其它計算機,谷歌還提供了打包壓縮的支持。
當然,將Flutter 應用程序放到Windows 之類的桌面平台上運行、而不是僅僅是依賴於Web Apps,最大好處就是能夠利用系統內置的功能、以及調用現有的第三方桌面功能庫。
Tim Sneath 表示,Flutter 團隊一直在這方面努力,以使Flutter Dart 代碼能被輕鬆用於Windows 應用程序中的一些最常見任務。
為展示Flutter 在Windows 上的潛力,谷歌還提供了一些開源的示例應用,比如主打通訊錄管理功能的Flokk、以及改進後的Flutter Gallery 圖庫(為桌面使用場景而優化)。
目前使用Flutter 構建的Windows 應用程序都基於經典的Win32 API,因而大家無需顧慮它們與大多數Windows 計算機的兼容性。
展望未來,開發團隊還計劃為Windows 10 / Xbox One等UWP平台提供支持,甚至當前Windows Store上就已經提供了一個實驗性質的版本。