2026 年 9 月,Shopify 宣布移动端全面回归原生,旗舰 Shop App 从 React Native 重写为 Swift+Kotlin 只用了 12 周。六年前它把六个 App 全押上 React Native,2025 年 1 月还在发五年庆功文。推翻这一切的不是性能老问题,是 AI 编码智能体把维护两套原生代码库的成本压到了抽象税以下。算式被重写了。
去年还在庆五年,12 周就把 Shop 改回原生
六年前把六个 App 全部押上 React Native 的 Shopify,转头宣布回归原生——Shop App 这次只用了 12 周。
2026 年 9 月 10 日,Shopify 工程团队发文,标题只有一句:Native is now the future of mobile at Shopify。
旗舰移动产品 Shop、Shopify、Point of Sale、Inbox 全数上榜,回归口径是 Swift 写 iOS、Kotlin 写 Android——也就是业内说的双原生开发(针对 iOS 或 Android 单独写代码,不走跨平台框架)路线。这是一次完整的回撤,不是局部修补。
时间线本身就带着反转。2025 年 1 月,Shopify 还在自家博客发过《Five years of React Native at Shopify》,把 Meta 对框架的维护、共享基础设施、跨平台贡献库都夸了一遍,并承诺继续投入。距那篇庆功文不到两年,方向就翻了过来。
最扎眼的是速度。Shopify 把 Shop App 从 React Native 重写为原生,只花了 12 周。
这个回撤在移动圈激起的动静,几乎和 2020 年那次全量迁移一样大。原因不复杂:六年前那场迁移是行业风向标,Shopify 把 React Native 从一个实验性框架推上了大厂主流;而这一次,它用同样大的体量证明,那条路可以被反向走通。
Shopify 在公告里没有把 React Native 定性为失败——它说,框架兑现了 2020 年立下的承诺。这一刀切在别的地方:六年后写两套代码的成本,被改写了。
这次回撤的账单,第一次由 AI 买单。
RN 的护城河是省人月,AI 把这条河填了
2020 年 Shopify 把所有赌注押在 React Native 上,看中的就是「写一次、跑两套」能省下的人月。现在 AI 写代码便宜到可以同时养两支原生团队,那层省下来的钱就不够付 RN 的抽象代价了。
先看当时为什么要押 RN。2020 年 Shopify 工程负责人 Farhan Thawar 算过一笔账:当年 Q3 有 71% 的买家在手机上完成下单,黑五网一还有 69% 的销售额来自移动端。移动端不是补充渠道,是主战场。Android 又是出了名的难伺候——机型碎片化、低端机性能、长尾系统版本,单独养一支团队时间砸进去不一定出活。
RN 给出的诱惑很具体:Shop App 迁过去之后,iOS 和 Android 之间 95% 的代码可以共用。95% 意味着两个平台少了一倍的重复劳动,Web 开发者也能上手写移动端。
Clubhouse 走的是反面教材——iOS 首发后 14 个月才挤出 Android 测试版,16 个月后才全球上线,等于把增长窗口拱手让人。Shopify 不想重复这个剧本。
2025 年 1 月,Shopify 工程博客还发了《Five years of React Native at Shopify》做五年总结,称多数场景运行良好,并承诺继续投入共享基础设施。一年不到,风向就变了:前面说过的 12 周,就是这次掉头的注脚。
12 周是个反直觉的数字。原生开发过去动辄以年计,Notion 走原生路线已经走了七年还没走完。Shopify 把同款 Shop App 用 RN 重写时跨了多个季度,再换回原生反而更快。
前提变了:AI 编码智能体(能自动写、改、测代码的 AI 助手)把翻译、测试、代码审查这些原本拖慢双端并行的活接了过去。维护两套独立代码库的成本骤降,跨平台 UI 抽象从资产变成了纯负资产。
这件事的冲击不止于 Shopify 一家。一旦双端并行的经济账被重写,所有押注跨平台框架的团队都要重新算一遍:是继续交抽象税(指为通用化付出的额外复杂度与性能损耗),还是拆成两支原生队伍让 AI 顶上。