
Shopify在官方工程博客宣布了一个重磅决定:旗下所有移动应用将从React Native全面迁回Swift和Kotlin原生开发。这家曾经最坚定的RN支持者为何突然掉头?答案藏在一个被人忽略的成本公式里。
从坚定拥趸到全面撤离
2020年,Shopify从原生开发转向React Native,理由很充分:一套代码节省大量时间,没有移动端背景的工程师也能参与开发,还不用追赶iOS和Android双端的功能差异。此后几年,Shopify不仅用RN构建了主应用、Shop、Point of Sale等大型应用,还开源了React Native Skia、FlashList等广受欢迎的工具库。
转折发生在2025年底。这家从2021年就开始用大模型辅助开发的公司重新审视了一个默认成立的假设:维护两套移动应用,真的意味着两倍工作量吗?
AI改写了成本公式
答案是:不再成立。AI Agent已经能够参照iOS版本实现Android功能,帮助开发者跨端开发,再通过共享的产品规范、测试和代码审查保持双端一致性。过去选择跨平台方案是为了省掉重复劳动,如今这份重复劳动AI接手了大半,跨平台方案存在的理由自然动摇。
实际验证的结果更有说服力:Shop应用从概念验证到原生版本上架,AI辅助下只用了12周。更大型的主应用有超过300个页面,加上小组件、Apple Watch应用和Siri捷径,迁移也已启动。
值得注意的是,Shopify没有采用渐进改造,而是把旧RN应用当作参考实现直接重写。原因有三:AI能参考旧版本用Swift和Kotlin实现功能;全新项目可以摆脱历史代码限制;原型证明了重写速度远超过去。
直接扔给AI重写是行不通的
Shopify踩过的坑值得所有人参考:直接把整个RN代码库交给大语言模型一次性重写,产出的代码难以维护、根本无法发布。
他们最终构建了一套名为Helix的系统,把迁移拆成一个个几分钟内可验证的小任务节点。每个节点必须通过四道关卡:行为测试通过、与运行中的原应用视觉比对一致、两轮对抗式代码审查通过、人类开发者确认。全部过关才能提交进入下一节点,此前的审查反馈还会被系统记住,让后续迁移越来越自动化。
另一个关键决策是架构调整:业务逻辑与UI完全解耦,可以脱离移动端界面在桌面环境无头运行,再通过CLI开放给AI Agent。这样Agent检查状态、执行操作都是毫秒级完成,不用每次都启动模拟器截屏判断。AI写代码只要几秒钟,拖慢整个流程的反而是一次几分钟的模拟器验证。
RN真的凉了吗
Shopify自己否认了这个说法:React Native当年是正确的选择,原生开发在今天是正确的选择,框架本身没有变差,变的是写原生代码的成本。
对普通团队来说,跨平台开发依然意味着成熟生态和更低的维护成本。真正值得关注的信号是:当越来越多团队掌握了Shopify这套AI重写能力,那些建立在人力成本差异上的技术选型,都可能被重新算一遍账。
文章标题:Shopify弃用React Native迁回原生开发:AI重写大型应用只要12周
文章链接:https://www.muooy.cn/15597.html
更新时间:2026年09月25日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。

