重磅! Flutter 熱修復(fù)瞧毙,生態(tài)胧华、跨端計劃公布

原文發(fā)布在開發(fā)者技術(shù)前線

就在去年的12月低 ,F(xiàn)lutter 的產(chǎn)品經(jīng)理 Tim Sneath 在官方的 Wiki 頁面更新了這份 Roadmap 文檔,

原文 Wiki 地址 https://github.com/flutter/flutter/wiki/Roadmap**


2019 Flutter 的計劃

Flutter 1.2 發(fā)布宙彪,帶來全新的 Web 開發(fā)工具, 對我們來說是一個很重要的起點矩动,長路漫漫,我們?nèi)杂泻芏喙ぷ饕鍪推帷_@里我們向大家公開我們的產(chǎn)品路線圖(Roadmap)規(guī)劃悲没,一方面是保持開源項目的透明度,同時開發(fā)者們也可以通過我們的工作優(yōu)先級以制定更適合的工程方案男图。

以下幾點是我們今年會著重關(guān)注的:

  • 核心和基礎(chǔ)

  • 易用性

  • 生態(tài)系統(tǒng)

  • 支持移動端之外的平臺

  • 動態(tài)更新

  • 工具鏈

我們的計劃會根據(jù)大家的反饋以及新的市場變化來做調(diào)整示姿,這份路線圖里的內(nèi)容不盡然是我們一定會完成的工作。如果你有任何反饋逊笆,我們鼓勵你通過 Issuse栈戳,或者在我們的郵件群組等與我們保持聯(lián)系。Flutter 是一個開源項目难裆,我們鼓勵你參與到我們當(dāng)中來子檀。

版本發(fā)布

使用 Flutter 的開發(fā)者們可以選擇一個「頻道」來「接收」我們的版本更新和變化,我們目前有四個頻道:master乃戈、dev褂痰、beta 和 stable,質(zhì)量和穩(wěn)定性從前向后依次遞增偏化,發(fā)布速度當(dāng)然也會是依次相對放緩脐恩。

我們計劃每個月發(fā)布一個 beta 頻道的版本,這個發(fā)布通常會是在月初侦讨,全年會在 stable 頻道發(fā)布四個較大的“正式”版本發(fā)布驶冒。在生產(chǎn)環(huán)境里,我們建議開發(fā)者們使用 stable 頻發(fā)布的 Flutter 版本韵卤。如果你想了解更多關(guān)于我們的版本發(fā)布流程骗污,可以查看 發(fā)布流程 這篇 Wiki。

關(guān)注領(lǐng)域

核心和基礎(chǔ)

我們的首要任務(wù)依然是為 Flutter 現(xiàn)有的核心和基礎(chǔ)添磚加瓦:

  • 修復(fù) Bug:Bug 修復(fù)的優(yōu)先級主要是基于 Issue 下的互動數(shù)量沈条,比如 GitHub 自帶的一些針對 Issue 的表情互動需忿,點贊等;

  • 性能調(diào)優(yōu):包括減少內(nèi)存蜡歹、引擎占用空間(包大形堇濉),提高幀率等月而。如果開發(fā)者們有特別的性能基準(zhǔn)要求汗洒,可以通過 devicelab 測試數(shù)據(jù)給我們看一下;

  • 改進 Flutter 測試流程:以確保為開發(fā)者們提供穩(wěn)定的版本構(gòu)建不會出現(xiàn)版本回歸父款;

  • 改進錯誤消息提醒:通過 Google 用戶研究(User Research)團隊的工作溢谤,使錯誤提醒更具備可操作性以及包含一些常見的解決方案;

  • API 文檔改進:特別是提供示例代碼和圖表等憨攒,讓我們的 API 文檔更易用世杀。

易用性

為新晉使用 Flutter 的開發(fā)者清掃絆腳石,如:

  • 完善和滿足希望使用混合工程肝集,即將 Flutter 應(yīng)用于現(xiàn)有工程項目的開發(fā)者們的需求瞻坝,如提供新的插件模板和 Android 內(nèi)嵌 API;

  • 更新 Flutter 官方文檔以提供更詳盡的文檔和使用教程杏瞻;

  • 在 Flutter 應(yīng)用里管理 state 的最佳實踐所刀;

  • 更好的幫助 iOS 開發(fā)者:投入時間持續(xù)更新和維護我們的 Cupertino widgets;

  • 在非完整工具鏈和運行環(huán)境下更容易體驗和使用 Flutter伐憾。

生態(tài)系統(tǒng)

在 Flutter勉痴,生態(tài)系統(tǒng)意味著使用 Flutter 的開發(fā)者們可以便捷地完成任何他們想做的事情,甚至在 Flutter 框架不提供提供開箱即用支持的情況下树肃。我們花費大量的精力在工具和基礎(chǔ)設(shè)施建設(shè)的工作蒸矛,以支持圍繞著核心 Flutter 技術(shù)而蓬勃發(fā)展的生態(tài)系統(tǒng)。Google 也會投入時間開發(fā)插件和工具來貢獻這個生態(tài)胸嘴。

2019 年我們會特別關(guān)注的生態(tài)系統(tǒng)建設(shè)工作:

  • 更好的 C/C++ 庫支持雏掠,包括從 Dart 到 C 或 C++ 之間的相互調(diào)用

  • 推進官方開發(fā) / 維護的 Packages(調(diào)用原生系統(tǒng)的插件和純 Dart Package)達到與核心框架代碼相同的質(zhì)量和完整性劣像;

  • 在 iOS 和 Android 上完成地圖和 WebView 插件的開發(fā)乡话;

  • 確保 Flutter 應(yīng)用可以使用一些谷歌服務(wù),比如應(yīng)用內(nèi)支付和 YouTube耳奕;

  • 提供本地推送通知和本地數(shù)據(jù)存儲的支持绑青。

移動端之外的支持

我們將繼續(xù)把 Flutter 拓展到更多形態(tài)的終端诬像,以實現(xiàn)我們的目標(biāo):構(gòu)建一個便攜 UI 工具包,在任何需要的地方畫出每一幀像素闸婴。

  • 更好的支持鍵盤和鼠標(biāo)的輸入坏挠;

  • 完善可以讓 Flutter 可以運行在 Web 平臺的 Hummingbird 項目;

  • 繼續(xù)嘗試讓 Flutter 運行在桌面級的平臺之上(如 macOS 和 Windows)邪乍。

動態(tài)更新

Dart 語言平臺為 Flutter 應(yīng)用開發(fā)提供了熱重載(Hot Reload)的特性降狠,讓開發(fā)者們無需重新部署就可以把代碼推送到應(yīng)用中去。

  • Android 上的動態(tài)修復(fù):讓開發(fā)者直接將代碼更新從服務(wù)器推送到 Android 應(yīng)用里庇楞;

  • 動態(tài)載入:讓應(yīng)用里不常用的部分延遲加載榜配。

工具鏈

  • 繼續(xù)投入精力支持 Visual Studio Code,Android Studio 和 IntelliJ吕晌,使它們能夠作為開發(fā) Flutter 的主力 IDE蛋褥;

  • 增加對 Language Server Protocol 以及其他開放協(xié)議的支持;

  • 通過改進開發(fā)過程中的分析聂使、調(diào)試體驗壁拉,讓開發(fā)者更簡單地提高應(yīng)用的整體質(zhì)量和性能;

  • 持續(xù)提升模版的體驗柏靶,讓 Flutter 的上手開發(fā)既快又簡單弃理。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市屎蜓,隨后出現(xiàn)的幾起案子痘昌,更是在濱河造成了極大的恐慌,老刑警劉巖炬转,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辆苔,死亡現(xiàn)場離奇詭異,居然都是意外死亡扼劈,警方通過查閱死者的電腦和手機驻啤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荐吵,“玉大人骑冗,你說我怎么就攤上這事∠燃澹” “怎么了贼涩?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長薯蝎。 經(jīng)常有香客問我遥倦,道長,這世上最難降的妖魔是什么占锯? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任袒哥,我火速辦了婚禮缩筛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘统诺。我一直安慰自己歪脏,他們只是感情好疑俭,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布粮呢。 她就那樣靜靜地躺著,像睡著了一般钞艇。 火紅的嫁衣襯著肌膚如雪啄寡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天哩照,我揣著相機與錄音挺物,去河邊找鬼。 笑死飘弧,一個胖子當(dāng)著我的面吹牛识藤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播次伶,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼痴昧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了冠王?” 一聲冷哼從身側(cè)響起赶撰,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎柱彻,沒想到半個月后豪娜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡哟楷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年瘤载,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卖擅。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸣奔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出磨镶,到底是詐尸還是另有隱情溃蔫,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布琳猫,位于F島的核電站伟叛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏脐嫂。R本人自食惡果不足惜统刮,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一紊遵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧侥蒙,春花似錦暗膜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至论衍,卻和暖如春瑞佩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坯台。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工炬丸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜒蕾。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓稠炬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親咪啡。 傳聞我的和親對象是個殘疾皇子首启,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355