Shopify 正在将所有移动应用从 React Native 迁移回 Swift 和 Kotlin。
2020 年全面押注 React Native 对我们来说取得了巨大成功。我们通过一次构建功能节省了大量时间,让没有移动开发背景的开发者也能为我们的应用做出贡献,并且不再需要不断追赶功能一致性。
自那以后,LLM 的能力有了显著提升。它们可以利用 iOS 的实现来构建 Android 版本,反之亦然;帮助开发者在他们不熟悉的栈之外工作;并通过共享的规格、测试和审查来保持两个平台的一致性。
原生开发仍然意味着要在两个平台上构建和维护软件。这一点并没有改变。但 LLM 现在能够完成足够多的实现、翻译、测试和审查工作,以至于它不再是 2020 年时那样的决定性因素。
这使得从零开始重建变得切实可行。Shop 应用从概念验证到在应用商店中发布 完全重建的原生应用 只用了 12 周。其他应用也在进行中。
从一开始,我们就希望为 React Native 做出贡献并帮助它变得更好。我们感谢社区对 React Native Skia、FlashList 和 Restyle 的接纳,并且我们承诺会干净利落地完成这些项目的过渡,提供清晰的时间表,不会给依赖它们的人带来意外。
React Native 在 2020 年对我们来说是正确选择。原生开发现在对我们来说是正确选择。目标从未改变:构建更好的应用,更快地交付。





