作为 React Native 过去 6 年在全世界最坚定、最核心的旗手,Shopify 刚刚在工程博客正式宣布:移动端的未来全面放弃跨端,重返 Native(Swift + Kotlin)。
大家别被营销号带节奏说是“跨端性能又翻车了”,官方通篇都在强调自家 RN 应用足够快。 这篇万字博客真正让人后背发凉的,是他们指出的那个不可逆的现实: 不是 React Native 变差了,而是 Coding Agent 把整个移动软件工程的“成本方程”给彻底改写了。
过去十几年,跨端框架存在的核心理由只有一个——“少写一遍代码”; 为了这句口号,整个行业心甘情愿地忍受中间层的性能损耗、极其复杂的工具链升级、以及永远追赶苹果安卓新特性的滞后。 但这套算术题的前提在 2026 年失效了: 当 Agent 已经能秒级读着 iOS 规范自动写出对等的 Android 代码、自动补全测试、自动对齐 Spec 时, “写两遍”的人力成本被成倍拉平, 而纯原生平台带来的零中间层、更轻的系统依赖、以及与官方工具链的无缝贴合,就重新以压倒性优势占了上风。
他们拿出的这套可抄作业的 Agent 工业级重构方法,刀刀见肉:
1️⃣ 绝不允许 Agent 一锤子全仓重写: 把老代码丢给大模型一次性翻译,只会生成不可维护的垃圾。他们自研了 Helix 门禁系统,按屏幕切成微型检查点,每个 Checkpoint 必须连过行为测试、现网视觉对照、两道对抗式代码审查和人类点头这四关; 2️⃣ 敢于推倒重来,12 周双端上架: 不再走修修补补的混合迁移,核心电商应用 Shop 依靠 Agent 重构,从 PoC 到双端原生上架只用了短短 12 周; 3️⃣ 为人与 Agent 同时设计架构: 移动端 Agent 最大瓶颈不是写代码,而是等模拟器验证太慢。Shopify 把业务逻辑彻底与 UI 剥离,让逻辑在桌面端无头运行,给 Agent 挂上毫秒级响应的 CLI 命令行工具,AI 能连续自愈狂奔几小时。
这不是盲目跟风,而是一个顶级工程团队在时代转折点上的极度清醒: 当底层前提变了,绝不守着过去的成功路径依赖。
能省掉写两遍代码的 Agent,最终亲手杀死了以少写一遍代码为生的跨端框架。 对于真正追求极致体验的团队来说,原生开发的文艺复兴,可能真的被 AI 提前打响了。