老孟导读:这是官网颁布的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

增加微信或者公众号支付 《330个控件大全》和 《Flutter 实战》PDF。

欢送退出Flutter交换群(微信:laomengit)、关注公众号【老孟Flutter】: