開發生態
Shopify 宣布放棄 React Native 轉回原生開發,靠 AI 代理僅 12 週完成 Shop 應用重寫
AI 前線單一來源
尚未逐項核實
目前依單一來源整理,這是來源數量描述,不是對消息真假的判定。
據報導,Shopify 宣布旗下行動應用將全面放棄 React Native,轉向 Swift 和 Kotlin 的原生開發,並大量依靠 AI Agent 完成重寫。
Shopify 曾於 2020 年全面採用 React Native,但工程總監 Mustafa Ali 表示,LLM 改變了當時決策的核心前提。由於 Coding Agent 已能承擔大量實作、翻譯、測試與審查工作,維持雙平台功能一致性的成本大幅降低,使得「兩套程式碼等於兩倍人力」的等式不再成立。
消費者應用 Shop 的重寫由 6 人核心團隊執行,從概念驗證到正式發布全原生版本僅耗時 12 週。團隊將遷移工作流做成 Pi Coding Agent 的擴充功能,並開發除錯工具 Tardis,將應用程式執行時的事件、日誌與狀態提供給 Agent 進行比對分析。
針對擁有 300 多個頁面的 Shopify 商家端應用,團隊發展出 Helix 工作流,將遷移拆分為數分鐘內可審核的小型檢查點。每個檢查點須經由測試、新舊版本視覺對比、兩個對抗式程式碼審查 Agent 檢查及人類批准後才能提交,該應用計畫於 2026 年內發布原生版本。為加速驗證,團隊將業務邏輯與 UI 解耦並透過 CLI 開放給 Agent,將原本依賴模擬器的回饋循環從數分鐘縮短至數毫秒。
報導指出,React Native 剛完成歷時六年的底層重寫(0.76 版預設啟用無 Bridge 的新架構,0.82 版關閉退回舊架構選項,Hermes V1 預設啟用),儘管框架本身已達成熟階段,但 AI 代理的出現已重新標定了原生開發的成本。
讀原始報導背景
React Native 是於 2015 年開源的跨平台應用程式開發框架,近期剛完成歷時六年的底層架構重寫。Shopify 自 2020 年起全面導入該框架,並長期贊助其高效能繪圖專案 React Native Skia。然而,隨著 AI 開發工具(Agent)大幅降低維護雙平台程式碼的成本,Shopify 宣布將放棄 React Native,全面重返原生開發。