
Shopify 宣布把旗下移动应用从 React Native 迁回原生开发,首款应用 Shop 已发布,旗舰应用计划年内推出。这一决策反转源于 LLM 能力提升。

2020 年,Shopify 选 React Native 是为避免双平台重复构建、让更多开发者参与及减少功能对齐时间,且当时成效显著。但 LLM 发展使原生开发成本降低,如今 Shopify 认为原生开发才是当下正确选择。

六年前切到 React Native 用逐步迁移,此次却选从头重建。因 LLM 能参考现有版本生成代码,提供无历史负担的起点,且重建速度远超以往。不过直接用 LLM 生成代码不可行。

Shopify 构建 Helix 系统,建立检查点链条,不指望 LLM 一次写对。每个工作切片需通过测试、视觉审查、代码审查和人类批准,反馈会被记录,使迁移更自主。

为支持迁移流程,Shopify 重新设计应用架构,将业务逻辑和 UI 解耦,桌面端无头运行,通过 CLI 暴露给 AI 智能体,大幅缩短迭代时间。

三个 React Native 开源库有不同归宿。React Native Skia 被 fork 后 Shopify 赞助到 2026 年底;FlashList 继续修复问题并商讨托管;Restyle 仓库年底停止维护。
编辑观点:Shopify 此次决策反转凸显了 LLM 对开发技术选择的影响,其探索的迁移方案和架构设计或为行业提供新思路。


被折叠的 条评论
为什么被折叠?



