AI驅動Shopify回歸原生應用開發 App重建僅花12週

AI驅動Shopify回歸原生應用開發 App重建僅花12週
AI驅動Shopify回歸原生應用開發 App重建僅花12週
圖/本報資料庫

商傳媒|葉安庭/綜合外電報導

加拿大電商平台 Shopify 在採用 React Native 框架開發行動應用程式長達六年後,近期宣布將轉回使用原生開發語言 Swift 和 Kotlin。這項決策主要受人工智慧(AI)編寫代理程式(AI coding agents)的快速發展影響,AI 技術的進步已徹底改變跨平台軟體開發的經濟效益,使得原生應用程式的開發與維護變得更具效率。

傳統上,開發者會選擇 React Native 等跨平台框架,以便一套程式碼能同時在 iOS 和 Android 兩大行動作業系統上運行,藉此節省雙平台維護所需的大量工程資源。然而,隨著 AI 編寫代理程式的興起,雙平台實作不再需要雙倍的工程投入。AI 代理程式能夠可靠地處理跨平台程式碼的翻譯、測試及一致性檢查,大幅降低了維護成本。這意味著,過去因成本考量而選擇跨平台開發的理由已不再像以往那麼強烈。原生應用程式是指專為特定行動作業系統(如 iOS 或 Android)量身打造的應用程式,能夠充分利用該系統的軟硬體功能。

Shopify 的工程師團隊親身體驗到 AI 帶來的效率提升。在 AI 工作流程的輔助下,他們僅用了 12 週就將其主打的 Shop 應用程式(App)完全遷移至原生程式碼。這項驚人的速度遠超傳統開發模式。為了實現這種效率,工程師將應用程式邏輯解耦成命令列工具(CLI tools),讓 AI 代理程式能夠在毫秒內進行快速迭代測試,而不需依賴耗時的模擬器(simulators)。這種將應用邏輯與用戶介面分離的做法,為 AI 提供了更靈活的測試環境。

整體而言,當 AI 技術能夠有效處理跨平台程式碼的翻譯工作時,直接針對單一平台進行原生整合的優勢,最終超越了以往共享程式碼的效益。AI 代理程式顯著降低了雙平台維護的成本,使得利用 Swift 和 Kotlin 進行原生開發變得既快速又經濟。專家建議,企業應重新審視其跨平台框架所帶來的成本效益,評估 AI 工具是否能讓原生開發變得更有效率,從而為用戶提供更好的體驗。