Flutter Engage 主题演讲笔记-Flutter2.0的发布

159 阅读1分钟

视频地址

Bilibili 视频链接 www.bilibili.com/medialist/p…

腾讯视频链接 v.qq.com/s/videoplus…

Flutter2的优势

  • beautiful 不受平台限制,不受工具包限制,能打造漂亮的应用,便于脱颖而出。
  • Fast 将源代码编译为机器代码,得益于状态热重载等功能
  • Productive 有工作效率高的解释环境,修改能立刻看效果
  • Open 开放的
  • Portable 从移动框架扩展为了可移植式框架,几乎不用变更,运用于各种平台上

Flutter2 较Flutter的升级

  • 能在除ios Android的另外四个平台运行(Window、masOs、Linux、Web)。
  • 改进性能和稳定性
  • 支持新的界面趋势和微件以及增强可访问性
  • 支持新的State Restoration API 在Apple Silicon上运行
  • 解决了一些问题(近6000个)

Web方面的性能得到了大幅度的提升 将桌面浏览器的默认设置切换为新的canvasKit渲染器,这个渲染器结合了Skia和Wasm可以将闪电般的Web图形引擎与Flutter的工作效率和易用性结合在一起。

Dart

  • 可移植性 起边机器可为移动和桌面应用生成高效的intel和ARM机器代码,还可在Web中生成高度优化的javaScript输出。
  • 可迭代开发 可在桌面和移动应用上,进行有状态热重载的。并拥有专为Web异步并发模式设计的语言构造
  • 提供了具有健全 null-safe,Google级别的类性能。可确保在运行及开发过程中的空约束。

工具

Flutter Fix工具 帮助迁移代码库中已经废弃的API