关于flutter:老孟Flutter2021-年-Flutter-官方路线图

30次阅读

共计 1792 个字符,预计需要花费 5 分钟才能阅读完成。

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

正文完
 0