Shopify 於 2026 年 9 月宣布將其移動應用程式從 React Native 遷移回獨立的 Swift 和 Kotlin 原生程式碼庫。這項戰略轉變得益於 AI 程式設計代理,它們大幅降低了過去維護雙原生平台所需的維護成本。

Shopify 採用綠地開發方式進行此次遷移,利用大型語言模型以 React Native 版本為參考,在 Swift 和 Kotlin 中構建功能。此外,Shopify 將於 2026 年底封存其 'restyle' 庫,而 'flash-list' 和 'react-native-skia' 則將尋找新的歸宿。

事件背景

React Native 是一個流行的框架,允許開發人員使用 JavaScript/React 編寫移動應用程式,並在不同平台間共享程式碼。原生開發涉及為每個平台編寫單獨的程式碼庫(iOS 使用 Swift,Android 使用 Kotlin),傳統上提供更好的效能,但需要更多的工程努力來維持功能一致性。AI 程式設計代理是能夠自主生成、翻譯和審查程式碼的軟體工具,從而減少開發人員的手動工作量。

社群觀察

社群普遍將此視為 AI 在軟體工程中角色的務實驗證,指出原生開發的「成本」已實質下降。部分討論強調,雖然 React Native 在速度上表現優異,但原生程式碼能提供卓越的效能與穩定性,且現在已能消除過去的生產力稅。