Shopify 正在將我們所有的行動應用程式從 React Native 遷移回 Swift 和 Kotlin。
2020 年全面投入 React Native 對我們來說取得了巨大的成功。我們透過一次建構功能,為沒有行動開發背景的開發者提供了貢獻應用的機會,並省去了不斷追求功能對等的麻煩,從而節省了大量時間。
從那時起,大型語言模型(LLM)有了顯著的進步。它們能夠利用 iOS 的實作來建構 Android 版本,反之亦然;幫助開發者在他們不熟悉的技術棧中工作;並透過共享的規格、測試和審查來保持兩個平台的一致性。
原生開發仍然意味著需要在兩個平台上建構和維護軟體,這點並沒有改變。但大型語言模型現在已經能夠承擔足夠多的實作、轉換、測試和審查工作,以至於它不再是 2020 年時那樣的決定性因素。
這使得從零開始重建變得可行。Shop 應用從概念驗證到在應用商店中推出 完全重建的原生應用,只花了 12 週的時間。其他應用程式也正在進行中。
從一開始,我們就希望回饋 React Native 社群,並幫助它變得更好。我們很感謝社群接納了 React Native Skia、FlashList 和 Restyle,我們也承諾會以清晰的時間表、不讓依賴這些專案的人感到意外的方式,乾淨地完成這些專案的過渡。
React Native 在 2020 年是我們的正確選擇。而現在,原生開發是我們的正確選擇。我們的目標始終如一:打造更好的應用程式,並更快地交付。





