最近刚好有人问我,说现在 Flutter 官方好像没什么消息了?都没什么 Flutter 活动?我只想说,现在办活动的,不是 AI 主题的谁给经费?
刚好这两天看到了 Flutter 官方宣布的 2026 的一些全球行程,其中 Google Cloud Next 刚刚结束,也展示了一些有趣的东西,我们后面讲讲,这里可以看到,2026 Flutter 官方的行程已经排的满满当当,其中最值得关注的除了五月的 Google I/O 之外,就是每年 8 月的 Google I/O Connect:
去年刚好就受邀参加了 I/O Connect 的闭门圆桌会议,当时现在大家也反馈了不少问题,现在看来这些问题,特别是 AI 问题,在过去这段时间里都得到了完善和改进,特别是 GenUI,Genkit,Dart Server Function, Flutter Skill,Flutter MCP 等都得到了落地。
而在刚刚过去的 Google Cloud Next 大会,Flutter 也带来了不少有趣的东西:
全栈 Dart:Flutter 团队宣布推出 Firebase Functions 的 Dart 支持预览版,也就是说,现在除了用 Serverpod 写 Dart 后端之外,还支持 Dart Serverless 的后端开发,另外 Firebase Functions 通过和Firebase 的深度集成,利用 Dart Admin SDK可以支持 AI 场景减少上下文切换,提高开发效率等支持
Flutter GenUI展示,整个 UI 实时通过 AI 直接生成,不做任何界面开发,开发者在现场通过 GenUI 提需求并直接点咖啡下单, AI 根据场景生成对应 UI
另外,Google Cloud Next 现场丰田也介绍了它们为什么选用 Flutter 做他们的车机 UI,同时 Talabat 也展示了他们怎么利用 Flutter 完成中东地区规模化发展 :
另外一个有意思的就是 Jaspr,Jaspr 是一个第三方 Dart Web 框架,但是dart.dev、flutter.dev和docs.flutter.dev等官方网站,现在都已经全部迁移到 Jaspr。
Jaspr 的特别在于,这是一个传统的 Dart Web 框架,支持客户端渲染、服务器端渲染和静态网站生成,它有点古法回归的味道,其实就是可以用 Flutter 写传统 DOM Web ,因为 Flutter 官方现在都是 WASM 了,所以基于 HTML 和 CSS 的场景就变成 Jaspr 承担了,当然只是写法一样,代码不会完全一模一样 :
class FeatureCard extends StatelessComponent { const FeatureCard({ required this.title, required this.description, super.key, }); final String title; final String description; @override Component build(BuildContext context) { return div(classes: 'feature-card', [ h3([.text(title)]), p([.text(description)]), ]); } }官方之所以迁移到 Jaspr ,主要是因为 Jaspr 内置的部分渲染支持将每个页面预渲染为静态 HTML,然后只为需要的组件附加客户端逻辑,而因为 Flutter 官网的大部分内容都是静态的,只需要少量的交互功能,这样可以实现提速和针对 SEO 的场景优化。
另外Jaspr Content 支持 Markdown 驱动型网站, 它提供了 Jaspr Content 软件包,支持构建内容驱动型网站,只需要几分钟即就可以创建一个可运行的 Markdown 网站,同时支持扩展和深度定制:
jaspr create --template=docs my_documentation_site dart pub add jaspr_content //////////////////////////////////////////////////// import 'package:jaspr/jaspr.dart'; import 'package:jaspr_content/jaspr_content.dart'; import 'main.server.options.dart'; void main() { Jaspr.initializeApp(options: defaultServerOptions); runApp(ContentApp( parsers: [ MarkdownParser(), ], )); }大概就是,官方已经不维护 HTML 模式,然后如果你真想用,可以选择 Jaspr 。
当然,如果说近期最值得关注的,肯定就是下个月的 Google I/O 了,新版本的 Flutter 发布应该会连带着大家最关心的样式包解耦能力,目前 Material 和 Cupertino 样式包已经完成剥离,关于样式包的 PR 目前状态也冻结了,所以这次 I/O 带来的版本肯定也是一个大变动的版本。
最后,关于 Flutter 凉不凉这个问题,我觉得之前在社区看到的这个回复就很好:
与其关心 Flutter 团队的 layoff ,不如关心下它最终交付的内容,而就目前而言,它交付的内容是不错的。
目前 Flutter 紧跟 AI ,也在修复问题和优化特性,可能存在一些瑕疵和某些进度问题,但是它一直在迭代和优化,并没有停下来,能持续交付,这就足够了。
当然,那个 Jaspr 是我没预料到的,也算是一个奇葩的状态,官方反而依赖第三方来构建 Dart 的官网。