你以为跨平台框架能省一半人力——今天 Shopify 用 12 周把这件事彻底翻了
React Native 跑了六年,刚刚把底层重写做完、新架构全面接管,就在这个最成熟的节点,最大用户跑了。
2026 年 9 月 10 日,Shopify 正式宣布放弃 React Native,旗下全部移动应用转回 Swift 和 Kotlin 原生开发。Shop 已经用 12 周完成了从概念验证到全原生上架双商店的迁移,接下来是 300+ 页面的商家端应用,计划年内完成。
这不只是”换框架”这么简单。它背后有一个正在被 AI 重新定价的行业规律。
跨平台的核心假设是什么
Shopify 2020 年选择 React Native,理由是三个:不用把同一套功能写两遍、不懂移动端的 Web 开发者也能参与、两个平台的功能能保持同步。这三个目标,React Native 都做到了。
但这三个目标有一个前提:把一套功能写两遍的人力成本,是不可忽视的主要代价。
当这个前提不再成立时,整个计算的答案就变了。
AI 做了什么
Shopify 的工程团队从 2021 年开始用 LLM 写代码,一开始只是辅助;但到了 2025 年,Agent 已经能独立完成从 iOS 版功能实现到 Android 版翻译、再到测试和审查的完整闭环。
关键数据是:Shop 应用用 12 周完成了全原生重建,冷启动时间 iOS 降了 23%、Android 降了 50%,崩溃率减少了 10 倍,Android 包体积减少了 37%(109MB)。
Shopify 并没有说 React Native 失败了。原文是:”LLM 改变了我们 2020 年决策背后的核心假设。”
怎么做到的:Helix 是什么
裸让 Agent 读 React Native 代码然后直接生成 Swift/Kotlin,得到的是一堆无法维护的代码。Shopify 为此造了一个系统叫 Helix,核心是把迁移切成极小的检查点,每个检查点要通过四关:
- 测试证明行为正确
- 视觉审查与原应用对比一致
- 两个对抗性代码审查 Agent 挑毛病
- 人类签字才能进入下一个
另一个瓶颈是验证速度。Agent 改代码只要几秒,在模拟器里验证却要几分钟。解法是把业务逻辑与 UI 完全解耦,让逻辑在桌面端无头运行,通过 CLI 开放给 Agent,迭代周期从分钟级压缩到毫秒级。
对 React Native 生态的影响
Shopify 是这个生态最大的赞助方之一,三个主要开源库的交接方案:
- React Native Skia:赞助到 2026 年底,核心维护者 William Candillon 会 fork 换名继续,原仓库归档
- FlashList(每周约 200 万次下载):继续修复关键问题,正在与多家公司谈长期托管
- Restyle:维护到 2026 年底后归档
如果你的项目依赖这三个库,2026 年底之前需要找好接续方案。
对你意味着什么
Shopify 扛得住迁移的代价,多数团队扛不住。但真正该做的是重新算一遍账:那些年前定下的跨平台架构假设,在 Agent 能够承担实现翻译之后,还站得住吗?
AI 没有让双端开发变成零成本,但它让”必须共用一份实现才划算”不再是唯一答案。当这个前提松动,架构选型的逻辑就在发生变化。
下一步:如果你正在评估或维护跨平台项目,不妨现在就算一笔——把 AI 介入前后的双端开发成本拆出来,看看那个”省一半人力”的假设,在当前的人力价格和 AI 能力下,还成立不成立。
评论区
登录后可评论。