Flutter 3.47:Material UI 独立发布
What's New in Flutter 3.47

Flutter 3.47 正式发布,带来了设计系统的重大变革。Material 和 Cupertino 设计库现已作为独立的 material_ui 和 cupertino_ui 包发布,版本达到 1.0,这意味着设计系统的更新不再受限于核心 SDK 的季度发布周期。此次更新还默认在桌面端启用 Impeller 渲染引擎,消除动画卡顿,并针对即将到来的 Xcode 27 和 iOS 27 做好了充分准备。此外,Flutter Widget Previews 正式转正,Web 端 Wasm 支持也在稳步推进,为开发者提供了更流畅、更现代化的开发体验。
这一里程碑将设计系统与核心 SDK 解耦,让我们能够以每周一次的频率独立发布 bug 修复和新组件,而无需等待季度性的 Flutter SDK 更新。
HN 评论区
215- oDot
我更喜欢 React Native (Expo) 而不是 Flutter。Flutter 有几方面我不太喜欢。过去我有机会用过 Flutter,但体验都不怎么样。
- Dart。另外,找靠谱的 Flutter 开发者比找 RN 开发者更难。
- 模拟组件 vs 真正的原生组件。
- 速度:RN 感觉更跟手,动画流畅。Flutter 往往很难维持 60 FPS,连一些简单功能都需要大量优化。
- 生态:RN 的组件生态要大得多。
- 迁移到原生平台:如果你最终想转向完全原生的应用,让开发人员去阅读 RN 项目、理解其组件,并在此基础上构建严肃的原生项目会更容易。
- doodlesdev
虽然我从 Alpha 阶段就开始用 Flutter,但离开也有几年了。看这些发布说明,有几件事让我很震惊:为什么 Impeller 到现在还不是所有平台的默认引擎?还有,既然 Dart 的核心特性之一是编译成 JavaScript,为什么他们要转向 WASM?最后,桌面支持都四年了,为什么多窗口支持现在才变得可用?
说实话,Flutter 的开发体验极其糟糕,我会建议任何我在乎的人远离它。由 Google 开发这一事实也帮不上忙:迟早他们会像对待那么多 UI 库和框架一样把它砍掉,尤其是 JetBrains 正在开发 Compose Multiplatform,而 Android 团队也全面押注 Compose 策略。
- meerita
Flutter 和 React Native 现在还是可行的选择吗?
我的感觉是,更多人转向原生移动开发、KMP 或 PWA 了。
- TheChaplain
哦,终于有多窗口支持了——我或许终于能用 Flutter 开发那个我一直想做的简单桌面应用副项目了。
- eviks
去年在 Github 上测试过很多 Flutter 桌面应用,动画都很卡顿,FPS 很少能达到 60。