在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Flutter穩定版本全面支持Windows應用

谷歌開發者 ? 來源:谷歌開發者 ? 作者:谷歌開發者 ? 2022-02-18 18:32 ? 次閱讀

作者 / Tim Sneath, Product Manager for Flutter and Dart, Google

自 Flutter 推出以來,我們一直專注于為出色的、擁有定制體驗的應用提供跨平臺解決方案,而且這些應用會被編譯為機器代碼,以充分利用設備的底層圖形硬件。現在,這一愿景取得了長足的進展,我們為大家帶來了 Windows 平臺支持的首個正式版本,從此 Windows 開發者可以盡享移動開發者一直以來享有的高效率和強大功能。

我們推出 Flutter 的目標是,為您提供所需的工具,讓您可以營造出色的體驗,無論您的目標操作系統如何。因此,我們希望您在任何需要進行像素繪制的地方都可以使用一套統一的核心框架和工具。Flutter 讓您可以營造優美的體驗,凸顯您的品牌和設計。Flutter 運行起來非常快速,可以直接編譯為機器代碼,同時憑借有狀態熱重載的加持,為您提供高效的交互式開發環境,讓您可以在應用運行時進行變更,并立即查看結果。同時,Flutter 是開放的,有成千上萬的貢獻者為核心框架添加內容,并通過 package 生態系統對其進行擴展。

近 50 萬的應用在使用 Flutter…

到目前為止,我們所見的發展趨勢已經超出我們的預期,使用 Flutter 且已經發布的應用數量已接近 50 萬,其中包含來自 Betterment、BMW 和字節跳動等公司的大型應用,還包含來自 Google 30 個團隊的應用。根據 Statista 和 SlashData 等分析機構的統計,Flutter 在 2021 年成為熱門的跨平臺界面工具包:

我們的數據也印證了這一點,我們的工具在 2021 年全部四個季度的問卷調查中,獲得了 92% 的 Flutter 開發者的一致認可。對于其余 8% 的開發者,我們也希望讓您滿意,我們正在用心聆聽您的聲音!

問卷中呼聲較高的一項需求便是支持 Windows 平臺。

如今,我們非常高興地宣布,Flutter 穩定版本全面支持 Windows 應用。

Windows 與 Flutter

數年前,我們提出了一個雄心勃勃的愿景,要將 Flutter 從 iOSAndroid 移動應用領域擴展到更多平臺,包括 web 端和桌面端。

Flutter 可以在平臺間通用的內容很多: 從可移植、硬件加速的 Skia 圖像處理引擎,到 Flutter 渲染系統,核心原語 (如動畫、主題、文本輸入和多語言任務),以及 Flutter 包含的數百個 widget。

然而,桌面應用并不只是運行在更大屏幕上的移動應用。它們是專門針對鍵盤和鼠標等輸入設備進行設計的。它們的窗口大小可調,且通常在寬屏顯示器上運行。輔助功能、輸入法編輯器和視覺樣式等關鍵領域的習慣也與移動應用有所不同。桌面應用還與底層操作系統中的各種 API 集成: 從文件系統選擇器到設備硬件,再到數據存儲 (如 Windows 注冊表),等等不一而足。

因此,我們在將 Flutter 引入 Windows 的同時,也針對 Windows 進行了定制。

Flutter 的 Windows 實現結合了 Dart 框架和 C++ 引擎,與我們對 Android 和 iOS 提供的支持一致。Windows 和 Flutter 通過包含 Flutter 引擎的嵌入層進行通信,該嵌入層負責翻譯和調度 Windows 消息。Flutter 與 Windows 相互協調,完成界面在屏幕上的繪制,處理窗口大小調整及 DPI 變更等事件,并使用 Windows 現有的方式處理多語言任務 (例如輸入法編輯器)。

您的應用可以使用 Flutter 框架的全部功能,還可以在 Windows 上直接通過 Dart 的 C 語言互操作層,或者使用以 C++ 編寫的平臺插件,與 Win32、COM 和 Windows Runtime API 進行通信。我們還調整了許多通用插件,用來提供對 Windows 的支持,包括 camera、file_picker 和 shared_preferences。更重要的是,社區已為眾多其他 package 加入了對 Windows 的支持,涵蓋了從 Windows 任務欄集成到串行端口訪問的所有內容。對于完全定制的 Windows 界面,您還可以使用例如 fluent_ui 和 flutter_acrylic 等 package 來創建可以精美呈現 Microsoft Fluent 設計體系的應用。您也可以使用 msix 工具來封裝您的應用,并上傳至 Windows 的 Microsoft Store 中。

以上措施使得應用在 Windows 上得以擁有精美的外觀,運行快速,并且仍然可以移植到其他桌面或移動設備以及 web 環境中。以下是我們迄今為止看到的一些早期示例:

Microsoft 與 Flutter

我們詢問過 Windows 團隊,是否愿意就 Flutter 的支持分享一下他們的感想。以下是來自 Microsoft Windows 開發者平臺聯合副總裁 Kevin Gallo 的分享:

我們很高興看到 Flutter 增加了對創建 Windows 應用的支持。Windows 是一個開放的平臺,我們也熱誠歡迎所有的開發者。我們期待看到 Flutter 的開發者將他們美妙的體驗帶到 Windows,并發布在 Microsoft Store 中。Flutter 對 Windows 的支持讓社區向前邁出了一大步,我們非常期待你們未來給 Windows 帶來的內容與體驗!

來自 Microsoft 的數支團隊都為這一發布做出了貢獻。我們要特別感謝 Fluent 設計團隊對 Windows 上的 Flutter 應用中的圖標所做出的貢獻。他們的 fluentui_system_icons package 因其卓越的品質獲得 Flutter Favorite 認證:

我們對 Microsoft 在 Windows 無障礙功能的投入印象尤為深刻,感謝團隊提供的幫助,確保了 Flutter 從一開始就支持屏幕閱讀器功能。將無障礙功能視為小眾功能是一種錯誤的做法。正如 Microsoft 包容性設計工具包中的這張圖所示,我們理應在設計體驗時考慮適應各種永久性、暫時性或情境性的需求:下面的視頻演示了 Flutter 如何與 Windows Narrator 進行集成。我們在本視頻中特意對屏幕進行了模糊處理,目的是讓您了解這項功能對需要它的用戶有多重要。

Windows 開發工具的生態系統

我們的工具合作伙伴也在增加對 Windows 的支持。這里僅列舉一二:

FlutterFlow,即低代碼 Flutter 應用設計工具,宣布支持 Windows,并發布相關功能以幫助開發者的 Flutter 應用適應桌面設備。

Realm 是一款超快速本地數據庫。發布了最新版本支持使用 Flutter 構建 Windows 應用,使用 Dart FFI 快速訪問底層數據庫,擴展了他們對 iOS 和 Android 等移動平臺的現有支持。

Nevercode 更新了他們的 Codemagic CI/CD 工具,以支持 Windows,讓您可以在云端測試和構建 Windows 應用,并自動部署至 Windows Store。

Syncfusion 更新了他們的 widget 套件,以充分利用 Windows。如果您訂閱了他們的工具包,您可以獲得樹形圖和圖表、豐富的數據網格 widget 以及日歷等可視化組件,甚至還支持創建 PDF 和處理 Excel 電子表格。

Rive 宣布,其熱門圖形工具套件即將推出 Windows 版本,支持設計師和開發者創建可以通過狀態機實時響應代碼的交互式矢量動畫。他們即將推出的 Windows 版本應用擁有驚人的性能和更低的內存占用,即將在 Microsoft Store 提供下載

我們非常高興地看到一個成熟的生態系統已經圍繞著 Flutter 構建起來。我們鼓勵大家在開始使用 Flutter 構建 Windows 應用時積極了解上述合作伙伴并嘗試它們提供的工具。

Flutter 2.10 正式提供 Windows 平臺支持

Flutter 2.10 對構建 Windows 應用提供了穩定、生產級別的支持。Flutter 2.10 還包括許多其他功能、性能優化和問題修復,我們將在另一篇文章中為大家詳細介紹這些內容。

在接下來的幾個月里,我們還將發布對 macOS 和 Linux 平臺支持的穩定版本,屆時您的生產版 Flutter 應用將得到全套的平臺支持,包括桌面端、web 以及移動平臺。

與此同時,感謝您對 Flutter 的支持。我們期待看到您為 Windows 構建的內容!非常歡迎您參加開發者說·DTalk 欄目,與我們分享您對 Flutter 的使用心得、實戰經驗或應用技巧、代碼貢獻等優質內容。入選的原創作者將獲得我們的紀念禮品以及有機會被推薦參選 "谷歌開發技術專家"。即刻掃描下方二維碼填寫信息,報名參加吧!

原文標題:Flutter 正式推出 Windows 平臺支持

文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1766

    瀏覽量

    57604
  • WINDOWS
    +關注

    關注

    4

    文章

    3551

    瀏覽量

    88857
  • 設備
    +關注

    關注

    2

    文章

    4522

    瀏覽量

    70712

原文標題:Flutter 正式推出 Windows 平臺支持

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鴻蒙Flutter實戰:14-現有Flutter 項目支持鴻蒙 II

    引言 在之前的文章鴻蒙Flutter實戰:09-現有Flutter項目支持鴻蒙中,介紹了如何改造項目,適配鴻蒙平臺。 文中講述了整體的理念和思路,本文更進一步,結合可實操的項目代碼,詳細說明如何實施
    發表于 12-26 14:59

    鴻蒙Flutter實戰:12-使用模擬器開發調試

    成功,使用 flutter create 命令創建項目 新項目 flutter create --platforms ohos ohos_app 舊項目增加鴻蒙平臺支持 flutter
    發表于 11-10 13:13

    英國比克新推出了PicoScope7軟件的穩定版本

    英國比克正式推出了PicoScope7.1.39穩定版。這款軟件在原有的基礎上進行了全面升級,不僅繼承了EarlyAccess版本中的多項創新功能,還進行了用戶體驗(UX)優化、錯誤修正以及操作系統
    的頭像 發表于 11-09 01:08 ?287次閱讀
    英國比克新推出了PicoScope7軟件的<b class='flag-5'>穩定</b>新<b class='flag-5'>版本</b>

    鴻蒙Flutter實戰:11-使用 Flutter SDK 3.22.0

    /flutter_flutter.git custom_3.22.0 接下來使用 fvm list 命令查看 SDK版本 列表
    發表于 11-01 15:03

    鴻蒙Flutter實戰:09-現有Flutter項目支持鴻蒙

    # 鴻蒙Flutter實戰:現有Flutter項目支持鴻蒙 ## 背景 原來使用Flutter開發的項目,需要適配鴻蒙。 ## 環境搭建 見文章[鴻蒙
    發表于 10-23 16:36

    鴻蒙Flutter實戰:08-如何調試代碼

    # 鴻蒙Flutter實戰:如何調試代碼 ## 1.環境搭建 參考文章[鴻蒙Flutter實戰:01-搭建開發環境](https://gitee.com/zacks
    發表于 10-23 16:29

    鴻蒙Flutter實戰:07混合開發

    # 鴻蒙Flutter實戰:混合開發 鴻蒙Flutter混合開發主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生鴻蒙項目中,以har包的方式引入
    發表于 10-23 16:00

    鴻蒙Flutter實戰:06-使用ArkTs開發Flutter鴻蒙插件

    # 使用 ArkTs 開發 Flutter 鴻蒙平臺插件 本文講述如何開發一個 Flutter 鴻蒙插件,如何實現 Flutter 與鴻蒙的混合開發,以及雙端消息通信。 ## Flutte
    發表于 10-22 21:56

    鴻蒙Flutter實戰:02-Windows環境搭建踩坑指南

    環境搭建 1. 下載Flutter SDK,配置環境變量 鴻蒙 Flutter SDK 需要在 Gitee 下載。目前建議下載 dev 分支代碼。 需要配置以下用戶變量 注意鴻蒙開發需要安裝Java
    發表于 10-22 15:05

    鴻蒙Flutter實戰:01-搭建開發環境

    # command-line-tools/tool/node/bin Windows 安裝 配置用戶變量 FLUTTER_STORAGE_BASE_URL=https
    發表于 10-21 19:35

    谷歌正式向Pixel設備推送Android 15穩定版

    10月17日最新資訊,谷歌今日已正式向Pixel系列設備推送Android 15穩定版更新。目前,已有部分Pixel設備成功完成升級,而更大范圍的推送預計將在本周末進行。
    的頭像 發表于 10-17 16:31 ?453次閱讀

    谷歌開始推送Android 15穩定版

    近日,谷歌正式向Pixel系列設備推送了Android 15穩定版操作系統。目前,已有部分Pixel設備率先完成了系統升級,預計本周晚些時候,更大規模的更新推送將全面展開。
    的頭像 發表于 10-17 16:12 ?1559次閱讀

    WINDOWS系統有幾個版本

    Windows系統自1985年發布以來,已經推出了多個版本。根據不同的分類方式,Windows系統的版本可以分為以下幾類: 按照時間順序。包括Win
    發表于 02-29 16:40

    Mozilla發布Firefox 123.0穩定版,新添網站兼容性報告工具

    2023年2月20日,Mozilla發布Firefox 123.0穩定版及115.9 ESR版本,并更迭Beta、Dev、Nightly三個開發頻道版本至124、125;手機版Firefox亦升級到123.0。
    的頭像 發表于 02-20 15:45 ?692次閱讀

    淺談兼容 OpenHarmony 的 Flutter

    拓展,可支持使用 Flutter Tools 指令編譯和構建 OpenHarmony 應用程序。 倉庫的 commit 記錄顯示,OpenHarmony 使用的 Flutter 版本
    的頭像 發表于 02-02 15:22 ?620次閱讀
    淺談兼容 OpenHarmony 的 <b class='flag-5'>Flutter</b>
    主站蜘蛛池模板: 天天摸天天躁天天添天天爽| 免费福利影院| 韩国三级观影久久| 国产伦子一区二区三区四区| 在线欧美激情| 亚色综合| 天天操天天干天天舔| 在线播放国产不卡免费视频| 夜夜操夜夜操| 手机看片1024在线| 国产精品夜夜春夜夜爽| 啪啪网站视频| 男人的午夜| 亚洲 欧美 综合| 日韩三级中文| 黄色成人毛片| 激情6月丁香婷婷色综合| 国产香港日本三级在线观看| 久久久久久久网站| 国产成人mv在线观看入口视频 | 黄大片18满岁水多| 午夜日韩精品| 亚洲欧洲国产精品你懂的| 天天寡妇色| 亚洲天堂成人网| 色婷婷精品| 色婷丁香| 麦克斯奥特曼在线观看| 二级黄色大片| 日日做日日摸夜夜爽| 天天操夜夜干| 丰满放荡岳乱妇91www| 4438成人成人高清视频| 淫性视频| 无遮挡高清一级毛片免费| 日韩午夜片| 国产一级特黄aa大片爽爽| 天天成人综合网| 日本高清视频在线www色| 香蕉爱爱网| 免费黄色|