老孟導讀:這是官方公布的2021年路線圖,向我們展示了2021年 Flutter 的主要作業及計劃,
原文地址:https://github.com/flutter/flutter/wiki/Roadmap,
Null safety
Flutter 將支持 Dart 的 sound null safety(空安全),并將插件和軟體包生態系統的遷移擴展到支持空安全,包括Flutter團隊直接維護的軟體包和插件,
在此程序中,Flutter 團隊計劃提供遷移工具,示例和檔案,以幫助遷移現有代碼,
Null safety 已經發布了 beta 版本,2021年將會遷移到穩定版本,此特性有效的避免了空指標例外,kotlin 和 swift 中都包含此特性,如果以前接觸過,基本沒有學習成本,
Android and iOS
支持從商店增量下載資源和代碼(受每個平臺的限制),從而允許應用程式的初始下載比完整下載小得多,并可以按需獲取資料,
努力提高將Flutter嵌入Android和iOS上現有應用程式的性能和人體工程學,并減少其開銷,
此外,與往常一樣,我們計劃增加對iOS和Android作業系統新功能的支持,
當看到支持增量下載資源和代碼,我第一想法就是Flutter支持熱更新了?然后我又仔仔細細的讀了很多遍,發現并不是熱更新,原文中有一個限定條件從商店(from the stores),版本的更新依然依賴應用商店,大概率前期只有 google 的應用商店支持此功能,
后面兩點就是比較常規的性能優化和系統新版本功能的支持,
支持Web and Desktop
我們2021年的目標是,除了iOS和Android外,還為Web,macOS,Windows和Linux提供生產質量的支持,使開發人員可以使用同一SDK在六個不同的平臺上創建應用程式,
特別是對于Web,隨著我們不斷證明Flutter可以在Web上提供高質量的體驗,我們的重點將放在保真度和性能上,而不是新功能上,
對于臺式機,除了確保高質量的體驗外,我們還將在可訪問性層上完成作業,并增加對顯示多個獨立視窗的支持,
這個絕對是最重磅的更新了,今年 Flutter 發布Web、macOS、Windows、Linux正式穩定版本(據小道訊息 Flutter 將在今年3月3日,Flutter活動中正式發布 Web 版本),此時 Flutter 將完成史無前例的大一統,個人估計,后半年Flutter將會迎來爆炸式增長,
改善開發人員體驗
我們將繼續致力于優化開發體驗,
- 減少實作Flutter所需的樣板代碼,
- 研發 Null safety 的遷移工具,
- 研究創建能夠使重大更改更易于開發人員管理的工具,這將使我們能夠對我們擁有的API進行一些長期期望的改進,
生態系統
在2021年,我們將繼續與社區合作開發Flutter-team支持的插件,
目標是使預發行插件達到生產質量,
我們還專門計劃對WebView插件進行重大改進,
質量
我們將基于Flutter的實際應用程式的經驗,努力改善Flutter的記憶體使用率,應用程式下載大小的開銷,運行時性能,電池使用率和耗電量, 這些可能采取引擎或框架修復的形式,以及描述最佳實踐的檔案或視頻的形式, 我們還打算改進工具,以幫助除錯有關記憶體使用情況的問題,
此外,我們將繼續處理Bug, 2020年,我們全年解決了17,000多個問題,我們的目標是至少在2021年達到這一水平,
新功能
在2020年,我們主要專注于修復錯誤,而在2021年,我們計劃還添加重要的新功能, 上面列出了一些, 我們還打算對表格(Table) 進行改進,并引入一些樹(Tree)組件,以支持大量的列,行和/或樹級別,以及跨列或跨行的單元格,
發布渠道和節奏
Flutter將繼續提供四個“渠道”,分別是:master, dev, beta and stable,
我們計劃每月(通常在本月初)發布一個beta版本,并在全年中發布大約四個穩定版本, 我們建議您對發布給最終用戶的應用程式使用穩定的渠道, 有關發布程序的更多詳細資訊,請參見Flutter構建發布渠道Wiki頁面,
交流
老孟Flutter博客(330個控制元件用法+實戰入門系列文章):http://laomengit.com
歡迎加入Flutter交流群(微信:laomengit)、關注公眾號【老孟Flutter】:
![]() |
![]() |
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248839.html
標籤:Dart


