Shopify用AI将应用从RN迁回原生
Shopify工程博客宣布,移动应用将从React Native迁回Swift与Kotlin。2020年公司曾全面押注跨端;工程总监Mustafa Ali写道,大模型改变了当年“双端分写成本过高”的前提,用一端实现作参照、由编码代理生成另一端,已使分平台开发可接受。公司称React Native本身仍优秀,改变的是成本曲线。
消费者应用Shop已完成迁移:在人工智能辅助下,从概念验证到原生应用上架用了12周。先有一名工程师用一周把尽可能多的RN界面迁到SwiftUI原型,证明可按功能对齐后再全面铺开。体量更大的商家端Shopify应用超过300个屏幕,含桌面小组件、手表、Siri捷径等,迁移进行中,计划年内发布,其余应用将跟进。
迁移节点正赶上本要投入React Native新架构。团队把业务逻辑与界面拆开,让代理通过桌面命令行驱动测试,部分检查从分钟级降到毫秒级,以匹配代理改代码的速度。评价标准包括代理最终能独立承担多少工作。工程师也可在不熟悉的语言上推进,规范、测试与审查用于锁齐双端行为。
跨端的历史收益是一次编写、降低对原生人力的依赖。代理把“不会Kotlin也能出Android”变成流程后,跨端框架节省的重复劳动被模型替代,原生性能与系统集成重新划算。Shop在购物分类长期靠前,原生重建被当成可复制样板。
市场机制上,这是开发工具栈的再定价。买方是要出双端功能的电商应用团队;卖方是能读参照实现并写出另一端的编码代理。资金从跨端框架与共享人力,转向模型调用和原生工具链。受益的是Swift/Kotlin生态与代理供应商;承压的是以“一次编写”为售卖点的跨端框架咨询。事件由工程博客发布驱动。
补充层面,12周是Shop一条产品线,不是全公司所有应用。商家端300屏尚未交付,风险在系统深度集成而非列表页。
来源:公开信息
ABAB AI 解读
2020年RN的经济账是:人不会同时精通两套原生,所以买一层共享。2026年的账是:代理会读iOS写Android,共享层变成约束。Shopify不否定当年正确,只否定前提仍成立。Shop用12周证明迁移速度,商家端300屏才是压力测试。把代码库改成对代理友好,说明真正的产品是“可被模型操作的应用”,不是跨端抽象。
资本路径是“参照实现—代理生成—原生发布”。钱从跨端中间件进token和原生工程师审查。动机是性能与系统API,以及让不会Kotlin的人不再成为瓶颈。CEO曾警告未审查的代理代码,迁移文同时强调测试与规范,是同一条纪律:速度快,闸门不能撤。
对照Airbnb离开RN、以及用模型做跨语言移植的实验室:都是在人力稀缺时买框架,在模型够用时退回平台原生。行业阶段从框架信仰转入代理成本核算。控制权在谁拥有可运行的参照应用,因为代理需要对照物。
结构变化属于技术替代。机制是:跨端框架套利的是人类双栈成本;编码代理把双栈成本压到可接受后,框架的中介租金消失,平台原生API重新成为默认。一次编写的溢价被一次生成替代。
ABAB News · 认知定律
框架套利的是人不会的语言,模型会了框架就退场
十二周能重建的,是有参照实现的应用不是从零的应用
代码库要先对代理友好,迁移才跑得过测试器