Swift 5.0 計劃年底釋出:主打 ABI 穩定性,不向前相容
在上週釋出 4.2 正式版本後,Swift 開發團隊本週在官網更新了 “ ofollow,noindex">Swift 5.0 Release Process ” ,主要介紹 Swift 5.0 的開發目標、釋出流程和預估時間表。
和我們之前報道的一樣, Swift 5.0 的主要目標是使語言實現 ABI 穩定性 。同時, 模組穩定性 也是重點工作,根據開發進度在 Swift 5.0 或在之後的 5.x 版本中實現。
不幸的是,Swift 5.0 與早期的 Swift 版本依然不是二進位制相容的。不過,開發團隊表示,後續的 Swift 版本將與 Swift 5 二進位制相容。
在源相容性方面,Swift 5 編譯器將能夠接受使用 Swift 4.2 版本編寫的程式碼,但是不與 Swift 3 模式相容。Swift 4.2 是最後一個支援 Swift 3 模式的版本。
至於釋出時間,開發團隊表示,按計劃2018年11月16日將是最後一次合併更改,之後會進入一個“烘焙”期,僅對一些重要的東西進行修復。待一切就緒後,將迎來正式版。