一句话看懂:Shopify 宣布其移动应用将逐步从 React Native 迁回 Swift 和 Kotlin 原生开发。这家 2020 年曾“all-in”React Native 的公司改口,理由不是框架变差,而是大模型让“两套代码”的成本第一次不再成为决定性因素。
事件核心:发生了什么
Shopify 工程博客发文称,移动端重新押注原生。2020 年选择 React Native 的三个理由——避免重复开发、让非移动背景开发者参与、减少平台功能对齐的追赶——当年都成立,但核心假设变了:LLM 能承担大量实现、跨平台翻译、测试和评审工作。Shopify 自 2021 年起使用大模型开发软件,到 2025 年底,模型已能参照 iOS 版本实现 Android 功能,反之亦然,并显著降低两平台功能对齐的维护成本。团队用 Swift 和 Kotlin 重建了主力 App 的若干核心模块来验证。
开源库方面,React Native Skia 由 Shopify 继续赞助到 2026 年底,William Candillon 之后会 fork 并以新名字发布,原仓库归档;FlashList 每周约 200 万次下载,Shopify 仍在修复关键兼容问题并寻找长期接手方;使用面较小的 Restyle 将在 2026 年底后停止维护。
为什么重要
这被视为 AI 编程工具影响技术选型的一个标志性案例。跨平台框架的核心卖点是“写一次、跑两端”,而 coding agent 正在把“写两次”的边际成本压下来。如果这个逻辑成立,React Native、Flutter 等方案在企业内部的性价比需要被重新计算,原生开发可能重新获得吸引力,尤其是在需要贴近平台能力、减少框架和依赖层级的场景。需要说明的是,Shopify 强调 React Native 仍是优秀框架,迁移是自身团队和产品条件下的判断,不代表行业统一结论。
对用户/开发者/创作者的影响
对开发者而言,原生 Swift 和 Kotlin 的技能价值可能被重新评估,同时熟练使用 LLM 做跨平台迁移和代码评审会成为新的效率杠杆。依赖 Shopify 开源库的团队需要提前规划:FlashList 的接手方尚未确定,Skia 会被 fork 换名,Restyle 将停止维护,升级和替换成本要纳入排期。对使用 Shopify 移动端产品的用户,短期内体验预计不会有明显变化,公司称迁移会平稳推进。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
一是 Shopify 能否在不牺牲交付速度的前提下完成全量迁移,以及迁移期间的功能迭代节奏是否受影响。二是 FlashList 的长期维护方最终花落谁家,这关系到大量 React Native 应用的列表性能方案是否稳定。三是其他重度使用 React Native 的公司是否跟进评估,若出现类似动作,才更能说明这是趋势而非孤例。


