Shopify 宣布將其 Shop 應用程式從 React Native 遷移至原生的 iOS 與 Android 開發。此舉主要是受到編碼代理程式(coding agents)進步的推動,這降低了維護獨立程式碼庫的成本,並提升了平台間的一致性。 這一轉變突顯了產業界的一個更大趨勢,即大型應用程式正在重新評估跨平台框架,轉向原生效能與最佳化。這表明對於成熟產品而言,React Native 傳統的效能優勢可能已不再抵銷專屬原生開發工程所帶來的效益。 此次遷移允許開發者以一個平台的實作作為另一個平台的參考,大幅降低了維護負擔。此外,它讓工程師能夠在主要技術棧之外有效貢獻,並利用 AI 工具快速生成原生程式碼。
事件背景
React Native 是一個流行的跨平台框架,允許開發者使用 JavaScript 和 React 撰寫行動應用程式,並在 iOS 與 Android 之間共享程式碼。然而,隨著應用程式複雜度增加,效能瓶頸和平台特定的最佳化需求往往促使開發者回歸原生開發。AI 編碼代理工具的出現最近改變了經濟效益,使得維護兩個原生程式碼庫的成本低於管理大型 React Native 應用程式的橋接器與複雜度。
社群觀察
社群成員普遍將此視為由資源最佳化驅動的務實工程決策,而非對 React Native 價值的否定。許多人指出,雖然 React Native 對於利用網頁開發者的新創公司來說非常理想,但對於大型應用程式而言,專屬的原生工程師和 AI 工具現在能提供更好的效能與可維護性。



