一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Flutter穩(wěn)定版本全面支持Windows應(yīng)用

谷歌開發(fā)者 ? 來源:谷歌開發(fā)者 ? 作者:谷歌開發(fā)者 ? 2022-02-18 18:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

自 Flutter 推出以來,我們一直專注于為出色的、擁有定制體驗(yàn)的應(yīng)用提供跨平臺(tái)解決方案,而且這些應(yīng)用會(huì)被編譯為機(jī)器代碼,以充分利用設(shè)備的底層圖形硬件。現(xiàn)在,這一愿景取得了長足的進(jìn)展,我們?yōu)榇蠹規(guī)砹?Windows 平臺(tái)支持的首個(gè)正式版本,從此 Windows 開發(fā)者可以盡享移動(dòng)開發(fā)者一直以來享有的高效率和強(qiáng)大功能。

我們推出 Flutter 的目標(biāo)是,為您提供所需的工具,讓您可以營造出色的體驗(yàn),無論您的目標(biāo)操作系統(tǒng)如何。因此,我們希望您在任何需要進(jìn)行像素繪制的地方都可以使用一套統(tǒng)一的核心框架和工具。Flutter 讓您可以營造優(yōu)美的體驗(yàn),凸顯您的品牌和設(shè)計(jì)。Flutter 運(yùn)行起來非??焖伲梢灾苯泳幾g為機(jī)器代碼,同時(shí)憑借有狀態(tài)熱重載的加持,為您提供高效的交互式開發(fā)環(huán)境,讓您可以在應(yīng)用運(yùn)行時(shí)進(jìn)行變更,并立即查看結(jié)果。同時(shí),F(xiàn)lutter 是開放的,有成千上萬的貢獻(xiàn)者為核心框架添加內(nèi)容,并通過 package 生態(tài)系統(tǒng)對(duì)其進(jìn)行擴(kuò)展。

近 50 萬的應(yīng)用在使用 Flutter…

到目前為止,我們所見的發(fā)展趨勢(shì)已經(jīng)超出我們的預(yù)期,使用 Flutter 且已經(jīng)發(fā)布的應(yīng)用數(shù)量已接近 50 萬,其中包含來自 Betterment、BMW 和字節(jié)跳動(dòng)等公司的大型應(yīng)用,還包含來自 Google 30 個(gè)團(tuán)隊(duì)的應(yīng)用。根據(jù) Statista 和 SlashData 等分析機(jī)構(gòu)的統(tǒng)計(jì),F(xiàn)lutter 在 2021 年成為熱門的跨平臺(tái)界面工具包:

我們的數(shù)據(jù)也印證了這一點(diǎn),我們的工具在 2021 年全部四個(gè)季度的問卷調(diào)查中,獲得了 92% 的 Flutter 開發(fā)者的一致認(rèn)可。對(duì)于其余 8% 的開發(fā)者,我們也希望讓您滿意,我們正在用心聆聽您的聲音!

問卷中呼聲較高的一項(xiàng)需求便是支持 Windows 平臺(tái)。

如今,我們非常高興地宣布,F(xiàn)lutter 穩(wěn)定版本全面支持 Windows 應(yīng)用。

Windows 與 Flutter

數(shù)年前,我們提出了一個(gè)雄心勃勃的愿景,要將 Flutter 從 iOSAndroid 移動(dòng)應(yīng)用領(lǐng)域擴(kuò)展到更多平臺(tái),包括 web 端和桌面端。

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

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

因此,我們?cè)趯?Flutter 引入 Windows 的同時(shí),也針對(duì) Windows 進(jìn)行了定制。

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

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

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

Microsoft 與 Flutter

我們?cè)儐栠^ Windows 團(tuán)隊(duì),是否愿意就 Flutter 的支持分享一下他們的感想。以下是來自 Microsoft Windows 開發(fā)者平臺(tái)聯(lián)合副總裁 Kevin Gallo 的分享:

我們很高興看到 Flutter 增加了對(duì)創(chuàng)建 Windows 應(yīng)用的支持。Windows 是一個(gè)開放的平臺(tái),我們也熱誠歡迎所有的開發(fā)者。我們期待看到 Flutter 的開發(fā)者將他們美妙的體驗(yàn)帶到 Windows,并發(fā)布在 Microsoft Store 中。Flutter 對(duì) Windows 的支持讓社區(qū)向前邁出了一大步,我們非常期待你們未來給 Windows 帶來的內(nèi)容與體驗(yàn)!

來自 Microsoft 的數(shù)支團(tuán)隊(duì)都為這一發(fā)布做出了貢獻(xiàn)。我們要特別感謝 Fluent 設(shè)計(jì)團(tuán)隊(duì)對(duì) Windows 上的 Flutter 應(yīng)用中的圖標(biāo)所做出的貢獻(xiàn)。他們的 fluentui_system_icons package 因其卓越的品質(zhì)獲得 Flutter Favorite 認(rèn)證:

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

Windows 開發(fā)工具的生態(tài)系統(tǒng)

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

FlutterFlow,即低代碼 Flutter 應(yīng)用設(shè)計(jì)工具,宣布支持 Windows,并發(fā)布相關(guān)功能以幫助開發(fā)者的 Flutter 應(yīng)用適應(yīng)桌面設(shè)備。

Realm 是一款超快速本地?cái)?shù)據(jù)庫。發(fā)布了最新版本支持使用 Flutter 構(gòu)建 Windows 應(yīng)用,使用 Dart FFI 快速訪問底層數(shù)據(jù)庫,擴(kuò)展了他們對(duì) iOS 和 Android 等移動(dòng)平臺(tái)的現(xiàn)有支持。

Nevercode 更新了他們的 Codemagic CI/CD 工具,以支持 Windows,讓您可以在云端測(cè)試和構(gòu)建 Windows 應(yīng)用,并自動(dòng)部署至 Windows Store。

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

Rive 宣布,其熱門圖形工具套件即將推出 Windows 版本,支持設(shè)計(jì)師和開發(fā)者創(chuàng)建可以通過狀態(tài)機(jī)實(shí)時(shí)響應(yīng)代碼的交互式矢量動(dòng)畫。他們即將推出的 Windows 版本應(yīng)用擁有驚人的性能和更低的內(nèi)存占用,即將在 Microsoft Store 提供下載。

我們非常高興地看到一個(gè)成熟的生態(tài)系統(tǒng)已經(jīng)圍繞著 Flutter 構(gòu)建起來。我們鼓勵(lì)大家在開始使用 Flutter 構(gòu)建 Windows 應(yīng)用時(shí)積極了解上述合作伙伴并嘗試它們提供的工具。

Flutter 2.10 正式提供 Windows 平臺(tái)支持

Flutter 2.10 對(duì)構(gòu)建 Windows 應(yīng)用提供了穩(wěn)定、生產(chǎn)級(jí)別的支持。Flutter 2.10 還包括許多其他功能、性能優(yōu)化和問題修復(fù),我們將在另一篇文章中為大家詳細(xì)介紹這些內(nèi)容。

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

與此同時(shí),感謝您對(duì) Flutter 的支持。我們期待看到您為 Windows 構(gòu)建的內(nèi)容!非常歡迎您參加開發(fā)者說·DTalk 欄目,與我們分享您對(duì) Flutter 的使用心得、實(shí)戰(zhàn)經(jīng)驗(yàn)或應(yīng)用技巧、代碼貢獻(xiàn)等優(yōu)質(zhì)內(nèi)容。入選的原創(chuàng)作者將獲得我們的紀(jì)念禮品以及有機(jī)會(huì)被推薦參選 "谷歌開發(fā)技術(shù)專家"。即刻掃描下方二維碼填寫信息,報(bào)名參加吧!

原文標(biāo)題:Flutter 正式推出 Windows 平臺(tái)支持

文章出處:【微信公眾號(hào):谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1789

    瀏覽量

    58937
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3611

    瀏覽量

    91322
  • 設(shè)備
    +關(guān)注

    關(guān)注

    2

    文章

    4665

    瀏覽量

    71698

原文標(biāo)題:Flutter 正式推出 Windows 平臺(tái)支持

文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用 Flutter SDK 3.27.4構(gòu)建HarmonyOS應(yīng)用

    使用 Flutter SDK 3.27.4構(gòu)建HarmonyOS應(yīng)用 下載鴻蒙版flutter(3.27.4版本) 項(xiàng)目地址:https://gitcode.com/openharmony-sig
    的頭像 發(fā)表于 06-11 09:15 ?300次閱讀

    Flutter on Raspberry Pi:從入門到精通的完整指南!

    在GoogleIO會(huì)議上展示了一個(gè)在樹莓派上運(yùn)行Flutter的可能性。然而,該會(huì)議并未提供全面的、一步一步的指南供用戶參考。本文旨在填補(bǔ)這一空白,提供詳細(xì)的操作步驟,幫助你在樹莓派上運(yùn)行
    的頭像 發(fā)表于 06-06 15:37 ?865次閱讀
    <b class='flag-5'>Flutter</b> on Raspberry Pi:從入門到精通的完整指南!

    鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II

    引言 在之前的文章鴻蒙Flutter實(shí)戰(zhàn):09-現(xiàn)有Flutter項(xiàng)目支持鴻蒙中,介紹了如何改造項(xiàng)目,適配鴻蒙平臺(tái)。 文中講述了整體的理念和思路,本文更進(jìn)一步,結(jié)合可實(shí)操的項(xiàng)目代碼,詳細(xì)說明如何實(shí)施
    發(fā)表于 12-26 14:59

    鴻蒙Flutter實(shí)戰(zhàn):12-使用模擬器開發(fā)調(diào)試

    成功,使用 flutter create 命令創(chuàng)建項(xiàng)目 新項(xiàng)目 flutter create --platforms ohos ohos_app 舊項(xiàng)目增加鴻蒙平臺(tái)支持 flutter
    發(fā)表于 11-10 13:13

    英國比克新推出了PicoScope7軟件的穩(wěn)定版本

    英國比克正式推出了PicoScope7.1.39穩(wěn)定版。這款軟件在原有的基礎(chǔ)上進(jìn)行了全面升級(jí),不僅繼承了EarlyAccess版本中的多項(xiàng)創(chuàng)新功能,還進(jìn)行了用戶體驗(yàn)(UX)優(yōu)化、錯(cuò)誤修正以及操作系統(tǒng)
    的頭像 發(fā)表于 11-09 01:08 ?781次閱讀
    英國比克新推出了PicoScope7軟件的<b class='flag-5'>穩(wěn)定</b>新<b class='flag-5'>版本</b>

    鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0

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

    鴻蒙Flutter實(shí)戰(zhàn):10-常見問題集合

    # 鴻蒙Flutter實(shí)戰(zhàn):10-常見問題集合 ## 1. 學(xué)習(xí)路徑應(yīng)該是怎樣的,需要掌握哪些技術(shù)才具備鴻蒙 Flutter 開發(fā)能力 1.1 學(xué)習(xí)和掌握 Flutter 開發(fā)技術(shù),這塊需要
    發(fā)表于 10-23 17:05

    鴻蒙Flutter實(shí)戰(zhàn):09-現(xiàn)有Flutter項(xiàng)目支持鴻蒙

    # 鴻蒙Flutter實(shí)戰(zhàn):現(xiàn)有Flutter項(xiàng)目支持鴻蒙 ## 背景 原來使用Flutter開發(fā)的項(xiàng)目,需要適配鴻蒙。 ## 環(huán)境搭建 見文章[鴻蒙
    發(fā)表于 10-23 16:36

    鴻蒙Flutter實(shí)戰(zhàn):08-如何調(diào)試代碼

    # 鴻蒙Flutter實(shí)戰(zhàn):如何調(diào)試代碼 ## 1.環(huán)境搭建 參考文章[鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境](https://gitee.com/zacks
    發(fā)表于 10-23 16:29

    鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)

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

    鴻蒙Flutter實(shí)戰(zhàn):06-使用ArkTs開發(fā)Flutter鴻蒙插件

    # 使用 ArkTs 開發(fā) Flutter 鴻蒙平臺(tái)插件 本文講述如何開發(fā)一個(gè) Flutter 鴻蒙插件,如何實(shí)現(xiàn) Flutter 與鴻蒙的混合開發(fā),以及雙端消息通信。 ## Flutte
    發(fā)表于 10-22 21:56

    鴻蒙Flutter實(shí)戰(zhàn):02-Windows環(huán)境搭建踩坑指南

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

    鴻蒙Flutter實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境

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

    谷歌正式向Pixel設(shè)備推送Android 15穩(wěn)定版

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

    谷歌開始推送Android 15穩(wěn)定版

    近日,谷歌正式向Pixel系列設(shè)備推送了Android 15穩(wěn)定版操作系統(tǒng)。目前,已有部分Pixel設(shè)備率先完成了系統(tǒng)升級(jí),預(yù)計(jì)本周晚些時(shí)候,更大規(guī)模的更新推送將全面展開。
    的頭像 發(fā)表于 10-17 16:12 ?2044次閱讀