Swift Package Index 加入 Apple

Swift Package Index 加入 Apple

Apple 收購 Swift Package Index 以強化 Swift 生態系統

Apple 已收購 Swift Package Index,將其整合進公司為 Swift 社群建立全面套件登錄檔的努力中。此舉旨在為開發者在管理 Swift 套件時,提供一個用於探索、安全性與可靠性的可信來源。

核心能力與現狀

Swift Package Index 是開發者發現與評估 Swift 套件的重要工具。它目前索引了超過 10,000 個 Swift 套件,並在多個平台與 Swift 版本上提供自動化測試,以確保相容性。

多平台測試支援

Swift Package Index 在開發者加入依賴項之前,透過在各種平台上自動測試套件來提供信心。該專案已擴展其涵蓋範圍,包括:

  • Apple 平台: macOS, iOS, tvOS, watchOS, 以及 visionOS。
  • 非 Apple 平台: Linux, WebAssembly, 以及 Android。

僅在過去一年內,該系統已在這些平台上處理了超過 350 萬次相容性建置。

對開發者、作者與貢獻者的影響

Apple 收購 Swift Package Index 將維持現有的功能,與目前運作方式相同。以下列出對各個群體的影響:

對於開發者與套件使用者

使用者可以繼續使用 Swift Package Index 來發現套件、檢查相容性並探索文件。Apple 打算加速開發並引入新功能,以改善套件的發現與評估流程。

對於套件作者

套件的索引、呈現方式或文件託管方式目前沒有立即性的變動。未來的計畫包括引入有關套件簽署與身分驗證的新功能,以提高生態系統的安全性與穩健性。

對於貢獻者

Swift Package Index 將保持開源。Apple 工程師將與社群一同為該專案做出貢獻,以開發新功能與改進。

未來展望

Apple 將繼續優先考慮 Swift Package Index 的社群驅動特性。公司將在未來幾個月內分享關於索引演進的詳細計畫,並將使用同一個部落格作為更新的主要溝通管道。

Sources