<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Flutter 2 正式發(fā)布!

      3月4日凌晨,Flutter 2 正式發(fā)布: 開發(fā)者為任何平臺創(chuàng)建美觀、快速且可移植應(yīng)用的能力得以更上一層樓。通過 Flutter 2,您可以使用相同的代碼庫為五種操作系統(tǒng)構(gòu)建原生應(yīng)用: iOS、Android、Windows、macOS 和 Linux;以及為 Chrome、Firefox、Safari 和 Edge 等瀏覽器打造 web 體驗。Flutter 甚至可以嵌入到汽車、電視和智能家電,為環(huán)境計算提供最普適、可移植的體驗。

      我們的目標(biāo)是從根本上改變開發(fā)者的應(yīng)用構(gòu)建思路,讓體驗先于平臺。Flutter 可以讓您盡情雕琢精美的應(yīng)用體驗,暢快表達(dá)自己的品牌和設(shè)計風(fēng)格。Flutter 可以將您的源代碼編譯為機(jī)器碼,并快速運行,同時借助有狀態(tài)熱重載功能為您帶來了解釋環(huán)境的高效生產(chǎn)力,讓您可以在應(yīng)用運行時做出更改并立即查看結(jié)果。而且 Flutter 是開源的,有成千上萬的貢獻(xiàn)者在為核心框架添磚加瓦,并圍繞其打造了包含海量 package 的生態(tài)系統(tǒng)。

      發(fā)布 的 Flutter 2 中,我們將 Flutter 從移動框架擴(kuò)展為可移植框架,讓您的應(yīng)用基本可以不加變動地在多種平臺上運行。僅 Google Play 商店就已有超過 15 萬款 Flutter 應(yīng)用,而現(xiàn)在應(yīng)用可以在無需重寫的情況下部署到桌面設(shè)備和 web 平臺,可以說每款應(yīng)用都通過 Flutter 2 得到 "免費升級"。

      世界各地的用戶都在使用 Flutter,包括 WeChatGrabYandex GoNubankSonosFasticBettermentrealtor.com 等熱門應(yīng)用。Flutter 在 Google 也是備受依賴的重要工具,我們有一千多名工程師正在使用 Dart 和 Flutter 構(gòu)建應(yīng)用。許多產(chǎn)品已經(jīng)發(fā)布,包括 Stadia、Google One 和 Google Nest Hub。

      幾個月前,Google Pay 改用 Flutter 打造其旗艦移動應(yīng)用,在生產(chǎn)力和質(zhì)量上取得重大進(jìn)步。通過統(tǒng)一代碼庫,團(tuán)隊消除了平臺之間的功能差異,精簡了超過 50 萬行代碼。Google Pay 還表示,其工程師效率大幅提高,技術(shù)債務(wù)顯著減少,并在 iOS 和 Android 系統(tǒng)上統(tǒng)一了安全審查和實驗等發(fā)布流程。

      Flutter web 支持

      也許 Flutter 2 帶來的最重大的進(jìn)展是在 web 平臺達(dá)到了穩(wěn)定版

      Web 的 早期基礎(chǔ)以文檔為中心。但 web 平臺經(jīng)過發(fā)展,所包含的平臺 API 也越發(fā)豐富,已實現(xiàn)高度復(fù)雜的應(yīng)用,支持硬件加速 2D 和 3D 圖形以及靈活的布局和繪畫 API。Flutter 的 web 支持建立在這些創(chuàng)新的基礎(chǔ)上,提供了一個以應(yīng)用為中心 的框架,能充分展現(xiàn)現(xiàn)代 web 的所有優(yōu)勢。

      這次發(fā)布帶來的初始版本特別關(guān)注三種應(yīng)用場景:

      • 漸進(jìn)式 web 應(yīng)用 (Progressive web apps, PWA) ,兼具 web 的高覆蓋面與桌面應(yīng)用的強(qiáng)大功能。
      • 單頁應(yīng)用 (Single page apps, SPA) ,只需加載一次即可與互聯(lián)網(wǎng)服務(wù)互傳數(shù)據(jù)。
      • 將現(xiàn)有 Flutter 移動應(yīng)用帶到 web ,使兩種體驗共享代碼。

      在過去幾個月準(zhǔn)備發(fā)布穩(wěn)定版 web 支持的過程中,性能優(yōu)化方面也取得了許多進(jìn)展,增加了由 WebAssembly 構(gòu)建的由 CanvasKit 驅(qū)動的新渲染引擎。Flutter Plasma 是由社區(qū)成員 Felix Blaschke 構(gòu)建的演示,展示了使用 Dart 和 Flutter 構(gòu)建復(fù)雜 web 圖形體驗的便利性,而且這些體驗也可以在桌面或移動設(shè)備上原生運行。

      我們不斷擴(kuò)展 Flutter,力求為大家提供 web 平臺最棒的功能。最近幾個月,我們增加了文本自動填充、地址欄 URL 和路由控制以及 PWA 清單。由于桌面瀏覽器與移動瀏覽器同樣重要,我們添加了交互式滾動條和鍵盤快捷鍵,提升了桌面模式下的默認(rèn)內(nèi)容密度,并為 Windows、macOS 和 Chrome OS 增加了屏幕閱讀器無障礙功能支持。

      目前已經(jīng)出現(xiàn)了一批使用 Flutter 構(gòu)建的 web 應(yīng)用示例。在教育工作者中,iRobot 以其廣受歡迎的 Root 教育機(jī)器人 而聞名。Flutter 在 web 平臺對生產(chǎn)環(huán)境的支持,使 iRobot 能夠?qū)F(xiàn)有的 教育編程環(huán)境 搬到 web 上,從而覆蓋到了 Chromebook 以及其他以瀏覽器為主要體驗的設(shè)備。iRobot 的 博文 詳盡闡述了選擇 Flutter 的理由以及使用情況。

      另一個例子是 Rive,他們?yōu)樵O(shè)計師打造的強(qiáng)大工具可以將創(chuàng)建的自定義動畫發(fā)布到任意平臺。其 新版 web 應(yīng)用 完 全由 Flutter 構(gòu)建,現(xiàn)已進(jìn)入 Beta 階段,這也是 web 平臺最能展現(xiàn) Flutter 特色的體驗之一。

      您可以從 Flutter web 發(fā)布文章 中了解更多信息。

      桌面、可折疊和嵌入式設(shè)備上的 Flutter 2

      除了傳統(tǒng)的移動設(shè)備和 web 之外,F(xiàn)lutter 正越來越多地覆蓋到其他類型設(shè)備。Flutter Engage 主題演講中重點介紹了三位合作伙伴,以展示 Flutter 的可移植性。

      第一位合作伙伴,Canonical 與我們聯(lián)手將 Flutter 帶到桌面,Canonical 工程師貢獻(xiàn)的代碼使得 Flutter 開發(fā)者能在 Linux 上進(jìn)行開發(fā)和部署。在活動中,Ubuntu 團(tuán)隊展示了使用 Flutter 重寫的新安裝程序的早期演示版。對 Canonical 來說,在多種硬件配置上提供穩(wěn)如磐石且美妙的體驗至關(guān)重要。未來,Flutter 將成為 Canonical 打造桌面和移動應(yīng)用的首選

      第二位合作伙伴 Microsoft 正在繼續(xù)擴(kuò)大對 Flutter 的支持。除了 持續(xù)與我們合作 為 Flutter 提供高質(zhì)量的 Windows 支持外,Microsoft 還發(fā)布了對 Flutter 引擎的貢獻(xiàn): 支持新興的可折疊 Android 設(shè)備。這些設(shè)備帶來了新的設(shè)計模式,應(yīng)用可以擴(kuò)展內(nèi)容,或者利用雙屏特性提供窗口并排體驗。Surface 工程團(tuán)隊在一篇 博文 中展示了其工作成果,并邀請大家加入他們的行列,共同完成適用于 Surface Duo 和其他設(shè)備的高質(zhì)量解決方案。

      第三位合作伙伴,全球暢銷汽車制造商之一 Toyota 宣布,計劃構(gòu)建由 Flutter 驅(qū)動的信息娛樂系統(tǒng),打造最佳的汽車數(shù)字體驗。使用 Flutter 標(biāo)志著車載軟件的開發(fā)方式向著未來邁進(jìn)了一大步。Toyota 之所以選擇 Flutter,是因為其高性能和體驗的一致性,快速迭代的能力和極高的開發(fā)者工效,以及智能手機(jī)級別的觸控體驗機(jī)制。通過使用 Flutter 的嵌入器 API,Toyota 能夠根據(jù)車載系統(tǒng)的獨特需求對 Flutter 進(jìn)行定制。

      我們很榮幸與 Toyota 等合作伙伴繼續(xù)深入?yún)f(xié)作,將 Flutter 帶到汽車、電視和其他嵌入式設(shè)備中,在未來幾個月我們會為大家?guī)砀噙@方面的示例。

      持續(xù)發(fā)展的 Flutter 生態(tài)系統(tǒng)

      目前,F(xiàn)lutter 和 Dart 有超過 15,000 個 package: 包括 AmazonMicrosoftAdobeAlibabaeBaySquare 等企業(yè) package,LottieSentrySVG 等關(guān)鍵 package,以及 sign_in_with_applegoogle_fontsgeolocatorsqfliteFlutter Favorite package。

      我們也為 Flutter 帶來了 Google Mobile Ads Beta 版,這款全新 SDK 通過 AdMob 和 AdManager 提供多種廣告格式,包括橫幅式、插頁式、原生和激勵視頻廣告。我們之前已經(jīng)邀請了一些主要客戶 (比如拉丁美洲最大的獨立藝術(shù)家音樂平臺 Sua Música) 先行體驗此 SDK,現(xiàn)在計劃開放 Google Mobile Ads 供更多的 Flutter 開發(fā)者采用。

      圖片

      我們還更新了 幾項核心 Firebase 服務(wù)的 Flutter 插件: Authentication、Cloud Firestore、Cloud Functions、Cloud Messaging、Cloud Storage 和 Crashlytics,包括對健全空安全的支持以及對 Cloud Messaging package 的全面改版。

      Dart: Flutter 背后的秘訣

      如前所述,F(xiàn)lutter 2 可以移植到許多不同的平臺和設(shè)備上。之所以能輕松過渡到支持 web、桌面和嵌入式設(shè)備,這在很大程度上要歸功于 Dart,它是 Google 為多平臺開發(fā)優(yōu)化的編程語言。

      Dart 為構(gòu)建應(yīng)用提供了一套獨特的功能:

      • 無意外的可移植性 ,編譯器可為移動和桌面設(shè)備生成高性能的 Intel 和 ARM 機(jī)器代碼,并為 web 輸出嚴(yán)密優(yōu)化過的 JavaScript。相同的 Flutter 框架源代碼可編譯到所有這些目標(biāo)平臺。
      • 在桌面和移動設(shè)備上進(jìn)行有狀態(tài)熱重載的迭代開發(fā),以及為現(xiàn)代界面編程的異步、并發(fā)模式設(shè)計的語言結(jié)構(gòu)。
      • 全平臺一致的 Google 級性能,健全空安全保證了運行時以及開發(fā)時的空約束。

      沒有其他語言可以同時提供這些功能,也許這就解釋了為什么 Dart 能成為 GitHub 上發(fā)展最快的語言 之一。

      我們同期發(fā)布的 Dart 2.12 是自 2.0 以來最重大的版本更新,支持健全的空安全。健全的空安全能掃除令人頭疼的空引用異常,除非開發(fā)者明確允許,否則類型在開發(fā)時和運行時不可能包含空值。最重要的是,此功能并非重要改動 (breaking change): 您可以按照自己的節(jié)奏將空安全逐步添加到代碼中,我們也準(zhǔn)備好了遷移工具,您可以在準(zhǔn)備好之后使用它完成遷移。

      這一版本的更新還包括: FFI 的穩(wěn)定版本,讓您可以編寫出高性能的代碼與基于 C 語言的 API 進(jìn)行互操作;使用 Flutter 編寫的 新的集成開發(fā)者和性能剖析器工具;以及許多性能改進(jìn)和尺寸優(yōu)化,只需重新編譯即可讓代碼得到長足的改進(jìn)。如需了解詳細(xì)信息,請查看 Dart 2.12 發(fā)布文章

      即刻體驗 Flutter 2

      在介紹 Flutter 2 時,本文由于篇幅限制難免掛一漏萬。事實上,被合并的 PR (pull request) 清單就有足足 200 頁!請閱讀 Flutter 2 技術(shù)博文,里面介紹了更多新功能和性能改進(jìn),我們認(rèn)為會讓 Flutter 開發(fā)者感到滿意,也請大家立即下載 Flutter 2 開始體驗。

      我們還為大家準(zhǔn)備了一款全新的示例應(yīng)用,Flutter Folio,由我們與加拿大埃德蒙頓的獲獎設(shè)計團(tuán)隊 gskinner 合作完成,這個示例展示了我們剛剛提到的一切內(nèi)容。Flutter Folio 是一款能在您所有的設(shè)備上運行的剪貼簿應(yīng)用。在小屏幕上體驗時會強(qiáng)調(diào)展示內(nèi)容;而在大屏幕上體驗時則支持以桌面和平板電腦的習(xí)慣用法進(jìn)行內(nèi)容編輯;web 體驗則著重強(qiáng)調(diào)分享。這些定制化的體驗都共享相同的開源代碼庫,可供您自由瀏覽。

      如果您尚未嘗試過 Flutter,我們相信它將為您的應(yīng)用開發(fā)體驗帶來巨大的提升。Flutter,一個開源工具包,讓您通過單一代碼庫為移動、桌面、web 和嵌入式設(shè)備打造美觀、快速的應(yīng)用,讓您即便是在面對 Google 和廣大用戶的苛刻需求時也能游刃有余。

      而且 Flutter 是免費和開源的。您會使用 Flutter 2 構(gòu)建怎樣精彩的應(yīng)用呢?我們拭目以待!

      posted on 2021-03-07 21:14  Flutter社區(qū)  閱讀(230)  評論(0)    收藏  舉報

      導(dǎo)航

      主站蜘蛛池模板: 午夜dv内射一区二区| 日韩AV高清在线看片| 99国产欧美另类久久久精品| 日韩秘 无码一区二区三区| 18禁无遮挡啪啪无码网站| 亚洲另类无码一区二区三区| 瓮安县| 国产精品视频白浆免费视频| 亚洲av免费看一区二区| 中文字幕在线精品视频入口一区| 777奇米四色成人影视色区| 久久91精品牛牛| 无码熟妇人妻AV影音先锋| 龙江县| 激情人妻自拍中文夜夜嗨| 国产成人高清精品亚洲| 2021最新国产精品网站| 乱女乱妇熟女熟妇综合网| 亚洲欧美日韩综合久久久| 仁怀市| 欧美视频二区欧美影视| 亚洲国产精品高清久久久| 日本无遮挡真人祼交视频| 国产成人久久精品一区二区| 亚洲精品国产自在现线最新| 国产中文字幕一区二区| 亚洲色一色噜一噜噜噜| 人成午夜免费视频在线观看| 色爱区综合激情五月激情| 午夜福利精品国产二区| av无码小缝喷白浆在线观看| 色综合视频一区二区三区| 亚洲乱码日产精品一二三| 欧美一级黄色影院| 鸡西市| 国产不卡一区二区在线视频| 日韩一本不卡一区二区三区| 亚洲无av在线中文字幕| 人妻无码| 欧美激烈精交gif动态图| 欧洲亚洲成av人片天堂网|