小米用 Flutter 重写系统应用,连 ART 都弃用了:「Flutter 凉了」终结?它证明了三件事,也没证明三件事

源自11位全网作者

05:31

8 月 13 日,小米发布澎湃 OS 4。没有发布会,直接在社区公布升级亮点和机型名单,开放 Beta 招募,14 日就开始给首批 10 款机型推送。微博知乎

小米用 Flutter 重写系统应用,连 ART 都弃用了:「Flutter 凉了」终结?它证明了三件事,也没证明三件事

数码博主们的目光都集中在「柔光玻璃」新材质和「肉眼可见的流畅」上,但对关注 Flutter 的人来说,真正值得咀嚼的是官方口径里那句话:「零遗留」架构——彻底移除 MIUI 十六年历史代码,基于 Android 17,用 Rust + Flutter 重写核心模块。微博微博

知乎问题「怎么看澎湃 OS4 正式采用 Flutter+Rust 对系统进行性能和内存优化?」两天冲上 69 万浏览,评论区分成两派。知乎今天不聊流畅度,聊聊这件事对 Flutter 开发者意味着什么:它证明了三件事,也没证明三件事。

先搞清楚:Flutter 在澎湃 OS 4 里到底干了什么

很多报道把「Rust + Flutter 重写」当成一件事说,其实两者分工完全不同:

  • Rust 负责核心服务和底层模块,主打内存安全和性能;

  • Flutter 负责第一方系统应用的 UI 与渲染层——设置、相册这些你天天摸的系统应用。

这不是拍脑袋的决定。今年 4 月澎湃 OS 3 上,小米 17 Ultra 的「相册」就已经用 Rust + Flutter 重构,当时是单点试点;这次澎湃 OS 4 扩大到几乎全部第一方应用,属于全面铺开。微博

知乎讨论里还有一个技术点值得注意:迁移后的系统应用不再跑在 ART(Android Runtime)上。知乎也就是说,这些系统应用不再是 Java/Kotlin 应用,而是 Flutter 直接编译出来的原生代码,自绘渲染、不走系统原生控件。

官方给出的数字很猛:流畅度提升 40%,后台保活率提升 35%,内存占用降低 25% 到 30%,使用一年后流畅度衰减只有 5%。微博第三方评测方向上也印证了这一点:极客湾的评测显示,重写了几乎所有第一方应用后,应用执行时的 CPU 指令数量和内存占用都有大幅度降低。微博当然,官方口径归官方口径,最终还得等正式版长期使用来检验。

它证明的三件事

第一,Flutter 的性能天花板,扛住了系统级场景。

「flutter 凉了吗?」这类帖子下面,最常见的论据就是「Flutter 性能差,只配做小应用」。现在,被吐槽系统臃肿卡顿最狠的厂商,选择用 Flutter 重写自家系统应用。这比任何 benchmark 都有说服力——至少说明在会调教的人手里,Flutter 不是瓶颈。

第二,「一套 UI 多端一致」这笔账,厂商认了。

小米的设备线横跨手机、平板、电视、车机。用 Flutter 做系统应用,意味着一套 UI 代码多端复用,渲染结果完全自控。这是 Flutter 诞生时许下的承诺,这次终于有人在系统层面真金白银兑了现。

小米用 Flutter 重写系统应用,连 ART 都弃用了:「Flutter 凉了」终结?它证明了三件事,也没证明三件事

第三,Flutter 在国内厂商的生态位,从应用级升到了系统级。

几年前闲鱼、美团这类超级 App 用 Flutter,是业务团队层面的采用;这次是全球头部手机厂商把 Flutter 写进系统底座。知乎高赞回答还特意区分了两条路线:鸿蒙 NEXT 是整体切换到自有 Runtime,经历了惨烈阵痛期;澎湃选择的是在安卓内部渐进式替换,而 Flutter 正是这条路上最取巧的工具。知乎这对整个安卓阵营都有示范意义。

它没证明的三件事,先别急着兴奋

第一,不等于 Flutter 岗位一夜爆发。

小米重写系统应用靠的是自家系统团队,不采购第三方 Flutter 人力。Flutter 岗位的主战场依然是业务 App、出海应用和独立开发。这条新闻对技术栈信心是加分项,但别解读成「学 Flutter 就能进手机大厂」。

第二,不等于 Flutter 赢下了所有技术路线之争。

知乎高赞回答说得很直白:应用卡顿的根源,是各家厂商往 App 里猛塞东西,换框架解决不了全部问题。知乎小米的选择是在特定约束下的最优解——保留安卓底座、需要渐进替换、多设备战略。微博上也有数码博主阴阳怪气:Beta 版正以一天一版本的速度修桌面动效 Bug,「这就是 rust+flutter 吗」。微博新架构的红利和代价,现在都还在早期。

小米用 Flutter 重写系统应用,连 ART 都弃用了:「Flutter 凉了」终结?它证明了三件事,也没证明三件事

第三,不等于官方数字已经兑现。

40%、35% 目前还是官方口径,第三方验证才刚开始,Beta 用户还在反馈问题。连「柔光玻璃」适配名单都是被用户吐槽后才扩大的。知乎正式版 8 月中下旬随小米 18 系列落地,到底稳不稳,一个月后见分晓。微博

小米用 Flutter 重写系统应用,连 ART 都弃用了:「Flutter 凉了」终结?它证明了三件事,也没证明三件事

Flutter 开发者现在该干嘛

分三类说:

求职向的开发者:不必因为这条新闻冲动报班,但可以开始留意手机厂商的「系统级 Flutter」岗位。系统级 Flutter 开发是稀缺方向,这次示范之后需求池有可能扩大,提前补 Flutter 渲染原理和原生交互知识不亏。

独立开发者和学习者:这是纯粹的信心素材。系统级场景都能扛,技术栈本身不用怀疑,但该学的基础还是要学,该做的产品还是要做,节奏不用因为一条热搜改变。

技术观察向的:三个信号值得持续盯——① 小米 18 正式版落地后的真实流畅度口碑;② 其他安卓厂商是否跟进类似重构;③ Flutter 官方会不会加强对系统级、嵌入式场景的支持。三个信号都亮,「Flutter 第二春」的故事才算立住;只亮一个,就还只是小米的个案。

最后说一句

这件事对 Flutter 开发者最大的价值,不是「又一个学 Flutter 的理由」,而是一个难得的工业级样本:Flutter 在什么约束下会被选中,在什么约束下不会。看懂这一层,这波热点才算没白追。

你觉得会有更多厂商跟进「Rust + Flutter」重构系统吗?评论区聊聊。

内容由AI生成

精选参考来源

1. 小米这次把发布会“省”了,直接让澎湃OS4进Beta版招募,这操作确实有点东西。以前大家吐槽MIUI,很多时候是吐槽那些陈年旧代码带来的小毛病。现在卢伟冰说彻底清除遗留代码,用Rust和Flutter重写核心模块,这种“零遗留”的重构如果真能落地,那才是解决久用卡顿的狠招。不开发布会也好,毕竟系统这...全文

2. 小米澎湃OS4,正式开启升级推送!

3. #小米澎湃OS4#几个值得关注的硬核升级:①"零遗留"架构,彻底移除MIUI历史代码,基于Android17用Rust+Flutter重写核心应用;②端侧AI大模型,断网也能用AI修图、文档梳理,隐私不担心;③液态玻璃设计语言,2.5D通透图标+实时光场渲染,视觉质感大升级;④悬浮岛交互,打车、录音、AI助手全部上岛;...全文

4. 8月中下旬,澎湃OS4正式登场,小米18系列首发预装。这次不是常规迭代。小米用Rust语言搭配Flutter工具链把底层核心代码全部重写了一遍,彻底清掉了MIUI十六年积累下来的冗余代码。官方给的数据是流畅度提升40%,后台保活率提升35%,内存占用降低25%到30%,用一年之后流畅度衰减只有5%。新机前半年丝...全文

5. 怎么看澎湃OS4正式采用Flutter+Rust对系统进行性能和内存优化?

6. #小米澎湃OS3#小米17Ultra也有Rust+Flutter重构的“相册”了。

7. 看了下极客湾评测这次澎湃OS4,才发现这次不只是换个个动画效果那么简单。这次的澎湃OS4重写了几乎所有的第一方应用,也给第三方应用做了区别于安卓底层的优化。相比之前,不管是执行应用时候的CPU指令数量,还是内存占用,都有大幅度降低。可以说现在的澎湃OS相比安卓已经有了不小区别。

8. 怎么看澎湃OS4正式采用Flutter+Rust对系统进行性能和内存优化?

9. 怎么看澎湃OS4正式采用Flutter+Rust对系统进行性能和内存优化?

10. 澎湃OS4beta正按照一天一版本的速度修复桌面动效Bug,有点离谱,这就是rust+flutter吗

11. 小米澎湃OS4柔光玻璃适配机型公布,新增多款老机型

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章