返回快訊

Shopify用AI將應用從RN遷回原生

Shopify工程博客宣佈,移動應用將從React Native遷回Swift與Kotlin。2020年公司曾全面押注跨端;工程總監Mustafa Ali寫道,大模型改變了當年“雙端分寫成本過高”的前提,用一端實現作參照、由編碼代理生成另一端,已使分平臺開發可接受。公司稱React Native本身仍優秀,改變的是成本曲線。

消費者應用Shop已完成遷移:在人工智能輔助下,從概念驗證到原生應用上架用了12周。先有一名工程師用一週把儘可能多的RN界面遷到SwiftUI原型,證明可按功能對齊後再全面鋪開。體量更大的商家端Shopify應用超過300個屏幕,含桌面小組件、手錶、Siri捷徑等,遷移進行中,計劃年內發佈,其餘應用將跟進。

遷移節點正趕上本要投入React Native新架構。團隊把業務邏輯與界面拆開,讓代理通過桌面命令行驅動測試,部分檢查從分鐘級降到毫秒級,以匹配代理改代碼的速度。評價標準包括代理最終能獨立承擔多少工作。工程師也可在不熟悉的語言上推進,規範、測試與審查用於鎖齊雙端行爲。

跨端的歷史收益是一次編寫、降低對原生人力的依賴。代理把“不會Kotlin也能出Android”變成流程後,跨端框架節省的重複勞動被模型替代,原生性能與系統集成重新划算。Shop在購物分類長期靠前,原生重建被當成可複製樣板。

市場機制上,這是開發工具棧的再定價。買方是要出雙端功能的電商應用團隊;賣方是能讀參照實現並寫出另一端的編碼代理。資金從跨端框架與共享人力,轉向模型調用和原生工具鏈。受益的是Swift/Kotlin生態與代理供應商;承壓的是以“一次編寫”爲售賣點的跨端框架諮詢。事件由工程博客發佈驅動。

補充層面,12周是Shop一條產品線,不是全公司所有應用。商家端300屏尚未交付,風險在系統深度集成而非列表頁。

來源:公開信息

ABAB AI 解讀

2020年RN的經濟賬是:人不會同時精通兩套原生,所以買一層共享。2026年的賬是:代理會讀iOS寫Android,共享層變成約束。Shopify不否定當年正確,只否定前提仍成立。Shop用12周證明遷移速度,商家端300屏纔是壓力測試。把代碼庫改成對代理友好,說明真正的產品是“可被模型操作的應用”,不是跨端抽象。

資本路徑是“參照實現—代理生成—原生髮布”。錢從跨端中間件進token和原生工程師審查。動機是性能與系統API,以及讓不會Kotlin的人不再成爲瓶頸。CEO曾警告未審查的代理代碼,遷移文同時強調測試與規範,是同一條紀律:速度快,閘門不能撤。

對照Airbnb離開RN、以及用模型做跨語言移植的實驗室:都是在人力稀缺時買框架,在模型夠用時退回平臺原生。行業階段從框架信仰轉入代理成本覈算。控制權在誰擁有可運行的參照應用,因爲代理需要對照物。

結構變化屬於技術替代。機制是:跨端框架套利的是人類雙棧成本;編碼代理把雙棧成本壓到可接受後,框架的中介租金消失,平臺原生API重新成爲默認。一次編寫的溢價被一次生成替代。

ABAB News · 認知定律

  1. 框架套利的是人不會的語言,模型會了框架就退場

  2. 十二週能重建的,是有參照實現的應用不是從零的應用

  3. 代碼庫要先對代理友好,遷移才跑得過測試器