Google推出 Swift專用雲端用戶端程式庫 拓展伺服器與微服務應用
發布時間:
Google正式推出適用於程式語言 Swift的 Google Cloud API用戶端程式庫「google-cloud-swift」,鎖定 Swift 6.2以上版本,支援伺服器、容器及 DevOps環境,並可搭配 Hummingbird或 Vapor等 Web框架建構微服務架構,加速拓展 Swift在後端雲端應用的可行性。
該用戶端程式庫整合 SwiftNIO非同步事件循環、HTTP/2多工與 gRPC傳輸,並啟用資料競爭安全編譯器旗標。Google開發者關係總監 Karl Weinmeister與軟體工程師 Carlos O'Ryan於官方部落格指出,Swift在2024年釋出的 Swift 6導入嚴格並行與資料競爭檢查後,已發展為可行的系統與雲端語言,兼具類似 Rust的安全性與自動引用計數(ARC)效能;團隊也宣稱開發者可透過原生的 async/await API建置端到端雲端基礎架構,避免作業系統執行緒壅塞。

回顧伺服器端 Swift的發展歷程,蘋果於2015年開源 Swift,並於2018年釋出 SwiftNIO框架及成立伺服器工作小組。然而,各大雲端業者投入進程不一,IBM曾於2016年在其 Bluemix雲端平台提供 Swift服務,但在2019年調整策略放棄對 Swift的支援承諾;亞馬遜近年對其伺服器端工具 Smoke Framework亦未有顯著的大幅度更新。
從受歡迎程度指標觀察,Swift近年在市場排名的熱度有所消長。依據 TIOBE指數,Swift曾於2020年1月登上第9名的頂峰,目前排名降至第18名;在 Stack Overflow的2025年開發者調查中,Swift則名列第20名。隨著 AI編程代理工具日漸普及,Swift相較於 Rust或 C++更易上手的語言特性,未來在雲端伺服器生態能否重獲廣泛青睞,仍受技術社群關注。


