日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

在 I/O 看未來 | 社區(qū)投稿 - 一文快速總結(jié) Flutter & Dart 的現(xiàn)狀和未來

谷歌開發(fā)者 ? 來源:未知 ? 2023-05-19 13:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 / 郭樹煜,谷歌開發(fā)者專家 (Flutter & Dart GDE),《Flutter 開發(fā)實戰(zhàn)詳解》作者,掘金優(yōu)秀作者(戀貓de小郭),Github GSY 系列開源項目負(fù)責(zé)人

原文發(fā)布于掘金

隨著 Google I/O 2023 的發(fā)布,F(xiàn)lutter 3.10 和 Dart 3.0 也都正式發(fā)布了,不得不說如今 Dart 的版本號終于快追上 Flutter 的版本號了,特別隨著 Dart 3 的發(fā)布,F(xiàn)lutter 在 records 和 patterns 的加持下,開發(fā)體驗終于開始步入現(xiàn)代化語言的進程。

對于 Flutter 開發(fā)者來說,F(xiàn)lutter 3.10 和 Dart 3.0 可以說是新的分水嶺詳細(xì)介紹可見下方鏈接,接下來我們就來簡單總結(jié)一下吧。

  • Flutter 3.10 發(fā)布https://juejin.cn/post/7231565908631633979
  • Dart 3 正式版發(fā)布https://juejin.cn/post/7231704360668839994

Flutter 3.10

Flutter 3.10 嚴(yán)格意義上講并不算特大更新,因為它不是大家想象中的 4.0,但是 3.10 也帶來了很重要的變更: iOS 默認(rèn)使用開始使用 Impeller

在 3.7 版本中 Impeller 就被引入用于未來替換 Skia,原因是 Flutter 團隊面對 Skia 上越來越多的問題無法有效快速推進,所以走上了自研 Impeller 的道路,而效果也顯著。

3.10 里更新的大多數(shù)篇幅都集中在 iOS 上,可以看到 iOS 上的性能問題一直都在困擾 Flutter 團隊,而 Impeller 就是解決的途徑。

那么你問我升級到 3.10 是否可以默認(rèn)就使用 Impeller?我的答案是否定的。對于生產(chǎn)項目,升級到 3.10 第一件事就是把 plist 里的 FLTEnableImpeller設(shè)置為 false,因為按照歷史規(guī)律,能相對更穩(wěn)定的 Impeller 大概就從 3.10.6 開始。

更建議下個版本才投入 Impeller 到生產(chǎn),個人項目可以開始提前 beta。

當(dāng)然逐步介入 Impeller 是必須使用的,因為下個版本很大概率 iOS 上的 Skia 就會開始被剔除。

還有一個比較實用的就是支持 Xcode 無線調(diào)試了。

另外本次更新的還有大量的 Material 3 控件,有新增的例如 NavigationBarNavigationDrawerSearchBar等,也有 DatePicke、TimePickerBottomSheet的修改,但是我相信國內(nèi)開發(fā)者大多都不是很關(guān)心 M3。

目前需要在 MaterialApp主題配置下通過 useMaterial3才可以啟用 M3,但是下個版本會變成默認(rèn),所以推薦這個版本開始先寫 useMaterial3:false,反正我知道的國內(nèi)設(shè)計師都不大認(rèn)可 M3。

本次還提供了一個騷氣的 API ColorScheme.fromImageProvider,從圖片生成對應(yīng)的 ColorScheme,我只想問大家會用它來配置主題顏色并使用么?

79324c34-f607-11ed-90ce-dac502259ad0.gif

對了,現(xiàn)在默認(rèn)顏色變成紫色了。

Web 的主要更改就是支持 fragment shader 和不用 iframe 可以把 flutter web 嵌套到其他 Web 下,目前 Flutter Web 的未來還是在于 Dart。

  • fragment shaderhttps://docs.flutter.dev/development/ui/advanced/shaders

Dart 3 開始預(yù)覽支持的 WebAssembly native 代碼是官方未來的主流方向,也就是 htmlcanvas 模式慢慢會是 "非主流"。

新的 Dart 編譯為 Wasm 模塊會在加載時間、性能和一致性上得到更好體驗,同時針對瀏覽器團隊合作,將新的 WasmGC 規(guī)范內(nèi)置到生態(tài)中,從而實現(xiàn)真正的 native web。

那么可以預(yù)見,隨著 Flutter 3.10 的發(fā)布,接下來的 Flutter 未來路線就更加明朗:
  • 更穩(wěn)定的 iOS Impeller

  • Impeller 支持 Android

  • Skia 退出歷史舞臺

  • Web 在 Dart native Wasm 的支持下天平傾向 CanvasKit

  • 使用 Skia 的 PC 和 Web 與使用 Impeller 的 mobile 會出現(xiàn)更明顯的渲染差異化

最后,不得不說 Flutter 在游戲支持這條路上也越走越遠,而和去年一樣,今年同樣發(fā)布了預(yù)熱小游戲 I/O FLIP該款小游戲是使用 AI 設(shè)計的紙牌游戲,作為第二款 I/O 游戲,構(gòu)建依然采用了 Flutter 和 Firebase 開發(fā)構(gòu)建,整體體驗上像是 Demo 版本的爐石傳說。

  • I/O FLIPhttps://juejin.cn/post/7231378331139997757

794a81aa-f607-11ed-90ce-dac502259ad0.gif

結(jié)合之前 2023 Flutter Forward 大會上演示的真 3D 游戲 Demo,可以看到未來 Flutter 在游戲領(lǐng)域還會持續(xù)發(fā)力,期待明年 I/O 有更好的游戲答卷。

  • 2023 Flutter Forwardhttps://juejin.cn/post/7192646390948823098#heading-6

Dart 3

Dart 3 的到來其實是可以預(yù)見的,因為自從 Flutter Forword 發(fā)布了 Dart 3α 預(yù)覽 之后,大家就對 Dart 3 有了一定的概念,其中最最最重要的就是,現(xiàn)在強制 null safety 了。

  • Dart 3α 預(yù)覽https://juejin.cn/post/7194741144482218045

可能你會說不是 null safety 很久了嗎?但是現(xiàn)在 Dart 3 開始是強制性的 null safety,也就是刪除對 running without sound null safety 的支持。

其實我見到很多同志依然還在使用非 null safety 的 Dart,是時候要升級了,跑不掉的。

Record, patterns 和 class modifiers 帶來的生產(chǎn)力這里就不多說了,感興趣的可以去看上面的詳細(xì)介紹,隨著 Record, patterns 和 class modifiers 的加入,Dart 在現(xiàn)代語言的語法糖中終于逐步走上正軌,雖然還是「菜鳥」,但是它在慢慢站起來了

對于未來,Dart 還有兩個主力的方向:
  • native interop: 現(xiàn)在 Dart 通過 dart:ffi已經(jīng)可以直接和原生語言進行交互,比如 Java Kotlin interop 以及 Objective-C 和 Swift interop 等,那么未來是不是可以不再需要寫 Plugin,直接通過 native interop 來實現(xiàn)?現(xiàn)在 Dart 上的大部分?jǐn)?shù)據(jù)庫實現(xiàn)都已經(jīng)是 ffi 的接入支持。

  • 編程支持: 例如在 json 序列化支持上一直是 dart 的詬病,但是元編程的規(guī)模和固有風(fēng)險,目前 Dart 團隊正在采取一種更有效和徹底的方法進行探索,雖然沒有具體的時間,但是還是可以有所期待。

  • Kotlin interophttps://dart.dev/guides/libraries/java-interop
  • Objective-C 和 Swift interophttps://juejin.cn/post/7137874832988831751

總體上 Dart 的定位也在從 Flutter 領(lǐng)域?qū)ν馔卣?,比如前面提到?I/O 小游戲,它的后端也是使用 Dart 編寫,目前 pub.dev 上的知名數(shù)據(jù)庫,也都支持脫離 Flutter 單獨使用。

最后

雖然本次 Flutter & Dart 并不是 Google I/O 的主角,但是可以感受到 Flutter 和 Dart 團隊滿滿的誠意,F(xiàn)lutter 和 Dart 也在逐步實現(xiàn) Flutter Forward 大會時的承諾,同時在逐步向用戶展示他們未來的可能。

最后,可以明確一點: Flutter 3.10 和 Dart 3 還是有坑,但是這不會它們的終點,未來的 Flutter 和 Dart 會更加精彩。

7af1c7a2-f607-11ed-90ce-dac502259ad0.png ?

谷歌開發(fā)者

7b0f87ce-f607-11ed-90ce-dac502259ad0.png

在微信和微博平臺搜索 "谷歌開發(fā)者"

關(guān)注官方賬號

7b352844-f607-11ed-90ce-dac502259ad0.gif?點擊屏末||即刻閱讀掘金社區(qū)作者原文

7b477ca6-f607-11ed-90ce-dac502259ad0.png

7b4f3d9c-f607-11ed-90ce-dac502259ad0.png

7b88c972-f607-11ed-90ce-dac502259ad0.png


原文標(biāo)題:在 I/O 看未來 | 社區(qū)投稿 - 一文快速總結(jié) Flutter & Dart 的現(xiàn)狀和未來

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


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

    關(guān)注

    27

    文章

    6259

    瀏覽量

    112012

原文標(biāo)題:在 I/O 看未來 | 社區(qū)投稿 - 一文快速總結(jié) Flutter & Dart 的現(xiàn)狀和未來

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ASPICE 的能力等級劃分&行業(yè)普及現(xiàn)狀(三)

    。 ASPICE 的行業(yè)普及現(xiàn)狀)版本迭代:4.0 已全面替代 3.1,成為行業(yè)主流 ASPICE 4.0 版本于 2023 年 12 月正式發(fā)布,經(jīng)過 2024 年的過渡期與評估師體系培訓(xùn)升級,自
    發(fā)表于 04-07 10:28

    羅德與施瓦茨 (R&S) FSW8 頻譜與信號分析儀

    上R&S.FSW超越前代分析儀多達10dB。 相位噪聲1GHz中心頻率,10kHz偏離處為 -137dBc(1Hz) * 低顯示平均噪聲電平帶來出色的雜散測試動態(tài)
    發(fā)表于 02-26 15:01

    飛凌嵌入式ElfBoard-文件I/O的深入學(xué)習(xí)之I/O多路復(fù)用

    是為了解決:并發(fā)式I/O場景中進程或線程阻塞到某個I/O系統(tǒng)調(diào)用而出現(xiàn)的技術(shù),使進程不阻塞于某個特定的
    發(fā)表于 12-05 11:18

    羅德與施瓦茨宣布推出新頻段 R&S ZNB3000 矢量網(wǎng)絡(luò)分析儀,頻率高達 54 GHz

    瓦茨(以下簡稱“R&S”)今年的歐洲微波周(EuMW)上展示頻率覆蓋高達54GHz的新型號ZNB3000,此系列矢量網(wǎng)絡(luò)分析儀助力工程師快速獲得測量結(jié)果。R&SZNB
    的頭像 發(fā)表于 12-04 17:04 ?819次閱讀
    羅德與施瓦茨宣布推出新頻段 R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S ZNB3000 矢量網(wǎng)絡(luò)分析儀,頻率高達 54 GHz

    國產(chǎn)嵌入式工控機以AMP擴展實現(xiàn)37路I/O的解決方案

    康仕推出的NIS-5130-AGV嵌入式工控機,以其革命性的AMP擴展接口設(shè)計,實現(xiàn)了高達37路數(shù)字I/O的接口密度,為AGV、工業(yè)自動化等領(lǐng)域帶來了全新的解決方
    的頭像 發(fā)表于 12-04 14:36 ?3049次閱讀
    國產(chǎn)嵌入式工控機以<b class='flag-5'>AMP</b>擴展實現(xiàn)37路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>的解決方案

    飛凌嵌入式ElfBoard-文件I/O的深入學(xué)習(xí)之阻塞I/O與非阻塞I/O

    可能會使程序阻塞等待,直到有數(shù)據(jù)可讀時才會被喚醒返回。 普通文件的讀寫操作是不會阻塞的,不管讀寫多少個字節(jié)數(shù)據(jù),read或 write定會在有限的時間內(nèi)返回,所以普通文件定是以非阻塞的方式進行I/
    發(fā)表于 12-01 13:07

    自動駕駛 HIL 測試:構(gòu)建 &amp;amp;quot;以假亂真&amp;amp;quot; 的實時數(shù)據(jù)注入系統(tǒng)

    自動駕駛路測難滿足算法迭代需求,硬件環(huán)仿真成關(guān)鍵!但高像素相機數(shù)據(jù)的無損低延遲注入仍是難題? 本文介紹相關(guān)高保真實時注入系統(tǒng)架構(gòu)、核心技術(shù)、I2C 作用及實踐挑戰(zhàn),份來自仿真測試主管的5000+字經(jīng)驗
    的頭像 發(fā)表于 08-13 09:29 ?4308次閱讀
    自動駕駛 HIL 測試:構(gòu)建 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;以假亂真&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot; 的實時數(shù)據(jù)注入系統(tǒng)

    TCAL9539 I2C總線I/O擴展器技術(shù)解析與應(yīng)用指南

    需要額外的I/O時,TCAL9539/TCAL9539-Q1這樣的I/O擴展器提供了個簡單的解決方案。
    的頭像 發(fā)表于 08-08 11:49 ?1598次閱讀
    TCAL9539 <b class='flag-5'>I</b>2C總線<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展器技術(shù)解析與應(yīng)用指南

    Android Studio中的Gemini全面支持DartFlutter開發(fā)

    Android Studio 中創(chuàng)建 Android 應(yīng)用的 Flutter 開發(fā)者將迎來次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart
    的頭像 發(fā)表于 08-06 13:52 ?1541次閱讀
    Android Studio中的Gemini全面支持<b class='flag-5'>Dart</b>和<b class='flag-5'>Flutter</b>開發(fā)

    AI的未來,屬于那些既能寫代碼,又能焊電路的“雙棲人才”

    的信號:AI真正的未來,不只屬于“算法天才”,更屬于那些既能寫代碼,又能焊電路的“雙棲工程師”。無論是AI芯片、智能終端、機器人、邊緣計算還是大模型下沉的討論中,我們不斷聽到同個問題:“誰能把它
    發(fā)表于 07-30 16:15

    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&amp;amp;amp;50W單聲道R類音頻功率放大器

    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&amp;amp;50W單聲道R類音頻功率放大器
    的頭像 發(fā)表于 07-16 20:42 ?909次閱讀
    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;50W單聲道R類音頻功率放大器

    讀懂超聲波換能器:原理、應(yīng)用與未來趨勢

    換成機械功率,也就是超聲波,然后再將這些超聲波傳遞出去,而自身僅消耗極少的部分功率 。這種能量轉(zhuǎn)換的過程,就像是場精密的魔術(shù)表演,無聲無息中完成了電能與機械能的奇妙轉(zhuǎn)換。 從結(jié)構(gòu)上
    發(fā)表于 06-23 16:51

    新知|Verizon與AT&amp;amp;amp;T也可以手機直接連接衛(wèi)星了

    近日,Verizon與AT&amp;T宣布,手機直連衛(wèi)星方面取得重要進展,使用普通手機實現(xiàn)了通過衛(wèi)星的視頻通話。很顯然,Verizon與AT&amp;T的這舉措是針對此前T-Mobile
    的頭像 發(fā)表于 06-19 07:07 ?1410次閱讀
    新知|Verizon與AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T也可以手機直接連接衛(wèi)星了

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

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

    以精密測量探索人類未來,優(yōu)可測邀您共赴六月行業(yè)盛會

    六月夏至,智測未來。優(yōu)可測將亮相多場行業(yè)盛會!誠邀您共同探索精密測量&amp;半導(dǎo)體檢測世界!
    的頭像 發(fā)表于 05-29 17:34 ?993次閱讀
    以精密測量探索人類<b class='flag-5'>未來</b>,優(yōu)可測邀您共赴六月行業(yè)盛會
    翼城县| 武穴市| 昌图县| 岢岚县| 巴林左旗| 萍乡市| 盐山县| 仁布县| 工布江达县| 安仁县| 嘉义县| 大余县| 六盘水市| 长兴县| 怀化市| 砚山县| 巴马| 平泉县| 丹阳市| 东明县| 枝江市| 湘潭市| 凉城县| 通辽市| 佛教| 深水埗区| 东光县| 班玛县| 吴堡县| 申扎县| 绥阳县| 辉县市| 五原县| 黎平县| 桂平市| 普陀区| 上林县| 普宁市| 历史| 定西市| 芜湖县|