Hasty Briefsbeta

双语

Shopify moves back to Native from React Native

20 days ago
  • Shopify在2020年对React Native的押注取得了巨大成功,实现了跨平台开发并加快了功能交付速度。
  • 到2025年,大型语言模型(LLM)的进步降低了原生开发iOS和Android功能的成本,促使团队重新评估。
  • LLM驱动的代理现在可以以另一个平台为参考在某一平台上实现功能,帮助开发者跨平台协作,并降低维护一致性的成本。
  • 重新评估后,Shopify决定将应用迁移回原生开发(Swift和Kotlin),首先从Shop应用开始。
  • 选择绿地迁移而非棕地迁移,因为LLM可以以React Native代码为参考更快地重建应用。
  • Shopify构建了一个名为Helix的系统,通过逐步检查每一步的测试、视觉审查和代码审查来渐进式重建屏幕。
  • 为了改善AI代理的反馈循环,Shopify将业务逻辑与UI解耦,允许通过CLI进行无头执行,实现毫秒级的迭代。
  • Shopify将持续支持React Native Skia至2026年,为FlashList寻找长期维护者,并归档Restyle。
  • 此次迁移旨在使当前应用在性能、稳定性、无障碍性和产品体验方面达到或超越现有质量。