Flutter 3.22 和 Dart 3.4 发布

Flutter 3.22 和 Dart 3.4 已正式发布,提供了一些性能改进和特定于平台的改进。包括改进的 Impeller 渲染引擎、更流畅的视觉效果和更低的 iOS CPU 占用率、通过 Android 的预测性 back 手势增强的平台导航功能、通过 Google Mobile Ads SDK 扩展的盈利能力,以及 DevTools 中新的强大的 deep link validator。

Dart 开发人员将享受直接在 IDE 中使用 dart fix 简化的 API 迁移,以及用于高级分析的新 DevTools 功能。此外,用户现在还可以预览 Vertex AI for Firebase Dart SDK,它集成了人工智能功能和强大的安全措施。

公告称,团队还将重点关注使用 Flutter 来提高生产力和打造高性能体验的顶级公司。并重点介绍一些特别令人兴奋的功能,“这些功能使我们更接近跨平台提供类似原生性能的目标,并包括我们在生产力、开发人员体验和游戏方面的投资的精选更新。”

Flutter 开发人员正致力于向应用商店推出大型新应用。

一些成功案例包括:

帮助大型企业级应用程序在移动和网络上交付

Going beyond mobile and the web

Flutter Web 应用程序的 Wasm 编译现已稳定可用。

对 Wasm 的支持是一项深入的、多年的投资。时至今日,其内部基准测试结果表明(在 M1 MacBook 上的 Chrome 中),Wonderous的帧渲染时间在一般情况下提高了 2 倍,在 99% 最差情况下性能提高了 3 倍。

如下图所示,Wonderous 应用程序在运行时采用了传统的 JS 编译,与 Wasm 编译进行了对比。

详情可查看Dart Wasm 文档和Flutter Wasm 文档。

推出更好的 JSON 选项预览:JsonCodable宏。目前处于实验阶段。

更多详细信息可查看Dart 3.4 帖子。可试用JsonCodable宏预览版,有关更多信息可查看宏文档。

一些其他更新还包括: