uni-app x 蒸汽模式,拥有快于原生的渲染速度、支持发布后热更新、AI友好等特点。
但开发者仍然有疑问:
- uni-app x蒸汽模式成熟了吗?
- 有没有真正上线运营的App?
- 老项目升级到蒸汽模式,要投入多少人、花多长时间?
最近,我们回访了一些uni-app x 蒸汽模式的开发者,收集了一批案例,采访到了开发者的真实感受,他们花费了多久、对什么满意、还有什么期待。
先来看案例。
uni-app x 蒸汽模式案例
打开uni-app x官方案例页,可以看到很多蒸汽模式案例,其中不乏应用商店下载量超百万、千万的大用户量应用。
应用范围分布较广,覆盖政企应用、心理咨询、回收电商、教育学习、金融股讯、娱乐社交、生活工具等不同业务。
下载量数据来源于各大应用商店公开可查看的下载数累加。
应用商店下载量千万级

下载体验:Android · iOS · 鸿蒙,微信小程序搜索"抱抱海心理"。
应用商店下载量百万级

下载体验:Android · iOS,微信小程序搜索"京大大回收"。
应用商店下载量十万级

这些应用在各平台的下载入口,可查看完整案例页。
更多案例

完整案例介绍及Android、iOS、鸿蒙等平台下载入口,请查看uni-app x官方案例页。也欢迎开发者提交自己的案例。
开发者访谈
我们访谈了一些开发者,他们有的之前使用老版uni-app、有的使用uni-app x的vdom模式、有的使用flutter,都迁移到了uni-app x 蒸汽模式,各自有一些代表性。
- 语法分析助手:从老版uni-app迁移到uni-app x蒸汽模式。开发者反馈"速度确实快很多",同一套代码还发布了小程序和PC版;
- 金股讯:从uni-app x VDOM模式升级到蒸汽模式。相比uts,蒸汽模式基于ts/js,更符合开发习惯;
- 鲸鲨记账:从Flutter重构到uni-app x蒸汽模式。团队为了兼容鸿蒙而迁移,并感受到了长列表性能的提升。
这3个访谈案例均是应用商店下载量十万级的应用,都是积累了大量真实用户、正式运营的产品。
他们选择uni-app x蒸汽模式,需要考虑已有业务的延续、真实用户的体验,以及后续版本的持续迭代。 对准备选型的开发者而言,这样的案例实践更有参考价值,大家可以直接到应用商店下载体验。
语法分析助手:1个人1个月,速度和多端复用都有收获
语法分析助手是一款英语学习工具。为了后续增加更多原生功能,开发者决定从老版uni-app升级,此前曾尝试升级到uni-app x VDOM模式,但未成功,最终在蒸汽模式下完成了迁移。
| 语法分析 | 写作批改 |
|---|---|
![]() |
![]() |
这次迁移由1个人完成,耗时约1个月,主要借助Cursor。 老项目中大量业务代码本来就使用TS编写,迁移到蒸汽模式比较方便。
谈到升级后的体验,他的回答很直接:
"速度确实快很多。"
另一项收获是多端复用。开发者反馈,这次用同一套代码发布了App、小程序、网站,还提供了桌面版本。其中,桌面版本采用Tauri封装Web内容。
大家可以在App Store、华为应用市场下载体验,也可以在微信小程序中搜索"语法分析助手"。
金股讯:约15人天,让开发方式更符合习惯
金股讯在最初App立项时,就选择了uni-app x,也是较早基于uni-app x上架应用市场的产品之一。本次升级,是从VDOM模式迁移到蒸汽模式。
| 自选页 | 天眼页 |
|---|---|
![]() |
![]() |
他的升级动机很有代表性。开发者并没有把提升性能作为主要原因,而是为了开发效率:
"蒸汽模式更符合开发习惯。"
进一步交流后,这里的"开发习惯",主要指UTS与普通TS/JS开发方式的差异。在AI开发时代,标准ts比uts有更明显的提效优势。
升级投入了多少工作量?开发者给出的口径是:
"在AI的加持下,大概要15个人天。"
迁移过程中,开发者使用了uni-agent和Claude Code。
仍在使用uni-app x vdom 模式的开发者,可以参考金股讯的做法,借助AI升级到蒸汽模式,让开发效率更高。
uni-agent已经内置 vdom 升级蒸汽模式的专项skill,升级速度会更快。
金股讯在应用宝、App Store和鸿蒙应用市场均有下载入口。
鲸鲨记账:从Flutter迁入,长列表体验获得提升
鲸鲨记账是一款AI记账工具。和前两个案例不同,它原来使用Flutter开发。为了兼容鸿蒙,团队选择用uni-app x重构,并且直接采用蒸汽模式。
| 智能记账 | 账单首页 |
|---|---|
![]() |
![]() |
据团队介绍,大约1个月完成重构,大量使用了AI辅助。
具体操作为:让AI先理解原项目的业务逻辑,再用AI重写uni-app x代码。工程师更多时间花在页面样式还原和测试验收上。
这也是已有产品更换技术栈进行重构时,可以借鉴的一种做法:把原项目作为业务参考,让AI辅助转换实现,开发者集中精力检查页面、交互和功能是否符合预期。
从Flutter迁到uni-app x,性能体验有没有变化?开发者的反馈是:
"长列表方面性能是有提升的,普通页面差不多,基本感受不出来。"
这个反馈很具体。普通页面保持了接近的使用感受,而长列表这样的场景获得了性能收益。对记账类产品而言,账单记录这类长列表,是值得重点关注的体验环节。
再加上支持鸿蒙的技术路线,鲸鲨记账从Flutter迁移到uni-app x蒸汽模式,同时满足了多端覆盖和性能体验两方面的需求。
大家可以通过应用宝、App Store和鸿蒙应用市场下载体验。
当然除了长列表,uni-app x 蒸汽模式相比flutter,还具备更多优势:
- 支持iOS液态玻璃、鸿蒙沉浸光感
- 没有原生混合渲染问题
- 支持发布后的热更新
基础API和开发体验,还需要继续完善
在此次回访中,开发者也提出了一些很具体的建议。
- 金股讯开发者希望补齐QQ登录、QQ分享等常用能力
- 语法分析助手开发者则提到了SQLite数据库等基础接口的需求 (官方已提供SQLite插件:ext.dcloud.net.cn/plugin?id=2...)
- 也有开发者反馈全量编译等待较长 (后续已解决,5.31+ 使用lang="ts"或"js")
这些都是实际业务中会用到的功能,支持得越完善,开发者就越能减少自行适配的工作,开发体验就更丝滑。
AI辅助升级,已经有实际项目验证
这3个案例有一个共同点:开发者都借助了AI。
AI非常擅长翻译。
AI可以帮助理解已有业务、转换代码、调整页面,再配合开发者逐项验证。原来需要大量手工处理的迁移工作,现在有了更高效的完成方式。
其中,金股讯已经实际使用uni-agent参与升级。语法分析助手和鲸鲨记账迁移时主要使用Cursor,我们也向他们推荐了uni-agent。
对于准备升级的开发者,建议优先试试uni-agent。
uni-agent是DCloud面向uni-app(x)开发者提供的AI编程助手,内置了针对uni产品的技能和知识库,完善了开发、验证、测试工具链。
- uni-agent的知识库包含了uni最新文档,它帮助训练数据滞后的AI大模型更好的了解最新的uni-app x。并且比联网搜索更快、更准、更省token。
- uni-agent连接了DCloud issues和DCloud问答社区的数据。可以发现某个bug是否已经存在、在哪个版本已经修复。
- uni-agent连接了插件市场精品插件数据,可以判断某个开发者的需求无需从头编写,直接用精品库,更快、更省token、更稳定。
- uni-agent集成了大量自动化工具,让AI可以自动化工作,自己写代码、自己调试、自己测试、自己发布,数倍提升效率
- uni-agent支持手机App,让你随时随地指挥你的数字员工。还可以在手机端打包,预览web和apk的效果。
- uni-agent支持模型分层,会把简单问题交给便宜的模型、复杂问题交给专业的模型,节省token成本。
对于uni-app和uni-app x VDOM应用的升级:
-
对于uni-app x VDOM模式,uni-agent已有升级蒸汽模式的内置技能,官方的hello uni-app x示例有400多个页面,还有uni-id、uni-pay、uni-ai等开源库,之前都是VDOM选项式页面,均借助uni-agent转升级到了蒸汽模式。VDOM升级蒸汽模式
-
老版uni-app项目,建议按照官方升级指南,让uni-agent分阶段处理。
uni-agent会大幅提升迁移效率,相信在现在的uni-agent支持下,开发者实际迁移的耗时会比首批案例开发者的耗时短更多。
现在,可以用自己的项目试一试了
这些真实项目,让迁移投入和升级收益有了具体参照:速度、长列表体验、开发习惯和多端代码复用,都有开发者给出了自己的答案。
对于还停留在早期印象的开发者,建议重新体验一下今天的uni-app x蒸汽模式。
欢迎分享你的蒸汽模式开发经验
如果你已经用上uni-app x蒸汽模式,欢迎到知乎、掘金、CSDN等技术社区,或自己的公众号发表文章,分享真实项目中的开发实践。
**文章发布后,欢迎把文章链接发给我们,申请uni-agent资源包等奖励。**希望这些资源能支持大家继续开发、持续分享,让更多开发者了解uni-app x蒸汽模式,也帮助正在选型或准备升级的团队少走弯路。
我们尤其欢迎老项目升级到蒸汽模式的经验:原来采用什么技术方案,升级的诉求,投入了多少时间,遇到了哪些问题,又是怎样解决的,升级后在性能体验、开发效率和多端复用上有哪些收获。新项目从技术选型到开发上线的经验,也同样欢迎。
也欢迎已经使用uni-app x的开发者,在案例页贡献自己的应用。





