Shopify 宣布从 React Native 全面迁回 Swift 和 Kotlin 原生开发

Shopify 宣布其移动应用将逐步从 React Native 迁回 Swift 和 Kotlin 原生开发。这家 2020 年曾“all-in”React Native 的公司改口,理由不是框架变差,而是大模型让“两套代码”的成本第一次不再成为决定性因素。

一句话看懂: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 移动端产品的用户,短期内体验预计不会有明显变化,公司称迁移会平稳推进。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

一是 Shopify 能否在不牺牲交付速度的前提下完成全量迁移,以及迁移期间的功能迭代节奏是否受影响。二是 FlashList 的长期维护方最终花落谁家,这关系到大量 React Native 应用的列表性能方案是否稳定。三是其他重度使用 React Native 的公司是否跟进评估,若出现类似动作,才更能说明这是趋势而非孤例。

来源:Hacker News 热门(buzzing.cc 中文翻译)

celebrityanime
celebrityanime
文章: 22729

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注