新聞

Swift Package Index團隊宣布加入Apple,雙方將在既有套件索引、相容性測試與文件服務基礎上,建立更完整的Swift套件註冊庫。該變化短期不會改變開發者與套件作者的使用方式,但Apple後續將投入資源,強化Swift套件的發現、評估、簽章與身分識別能力。

Swift Package Index已索引超過1萬個Swift套件,是Swift開發者常用的套件搜尋與評估服務,開發者可透過該服務查找Swift套件、檢視平臺與Swift版本相容性,並瀏覽套件文件。官方提到,Swift生態系持續成長後,需要更穩健且完整的套件登錄機制,讓開發者在導入依賴套件前,能更清楚判斷套件是否適合採用。

該服務也會自動測試Swift套件在不同支援平臺與Swift版本下的相容性,協助開發者在加入相依項目前確認套件能否採用。Swift Package Index最初支援macOS、iOS、tvOS、watchOS與Linux測試,後來增加visionOS、WebAssembly與Android,去年處理超過350萬次相容性建置。

目前Swift Package Index依然會照常運作,既有的套件探索、相容性檢查與文件瀏覽功能仍可繼續使用。對套件作者來說,套件被索引、呈現與文件代管的方式也沒有立即改變。官方表示,後續目標是在這個基礎上加速開發,推出更多協助開發者評估套件的功能。

後續發展也包括安全與信任機制,Swift Package Index團隊提到,未來計畫在套件簽章與套件身分識別等領域加入新能力,強化Swift套件生態系的安全性與信任基礎。Swift Package Index加入Apple後,後續工作將不只維持套件搜尋與相容性資訊,也會延伸到開發者導入相依項目前所需的驗證機制。

Swift Package Index仍會維持開源,社群也可繼續參與程式碼貢獻。官方指出,Apple工程師將與社群共同投入新功能與改進,接下來幾個月會逐步分享Swift Package Index演進計畫。