Swift 是蘋果在 2014 年推出的新程序語言,語法簡潔直接,用來為所有的 Apple 的軟件平臺打造程序,包括 iOS、Mac、Apple TV 和 Apple Watch。而雖說目前的結果不盡人意,不過在去年 WWDC 推出 Swift 2.0 時,蘋果也少見地宣布讓 Swift 開源。一年將過去,也到了在 2016 年 WWDC 上宣布新版 Swift 3.0 的時候了。
近日,蘋果在 Swift 官方博客與官網上,發(fā)布了幾項關于 Swift 3.0 的訊息。首先是蘋果將繼 IBM 之后,與 SAP 公司共同打造企業(yè)用 App,同時以 Swift 為基礎,推出新的 SDK。此外,在博客上,蘋果也表示新版的 Swift 3.0 將不會相容現有的 Swift 2.2,這除了暗示新的改動將頗為劇烈,也暗示開發(fā)者可能需要重新調整現有的開發(fā)節(jié)奏。
Swift 3.0 的第一個開發(fā)者預覽版,將會在 5 月 12 日現身,同時將以每 4 到 6 周的頻率,推出新的版本,直到年底的正式版上市。因此 Swift 3.0 的節(jié)奏可能會與 WWDC 本身的發(fā)布時間不同調,這或許是為了因應 Swift 的開源承諾。此外,Swift 3.0 也將在 Darwin 和 Linux 上推出新的“管理器”(Swift Package Manager),以輔助跨平臺開發(fā)的轉換工作,同時在 Linux 上發(fā)布 Swift 核心數據庫(Swift Core Libraries)。
此外,Swift 也在 GitHub 上改為三個分支,包括 master、swift-3.0-preview 和 swift-3.0-branch,同時蘋果也公布了 Swift 3.0 在各個技術細項上的經理,方便用戶在 GitHub 上追蹤或聯(lián)系?;谔O果已經證實將推出新的管理器,蘋果也可能會在更多平臺推出正式版的 Swift 3.0 開發(fā)窗口,例如 Windows。
目前,根據一些 Git Tower 與其他網站的小型調查,JavaScript 仍是普遍的主流語言,不過 Swift 已經成為這些開發(fā)者向往的下一個學習標的。Swift 3.0 的主要變化預計將在 WWDC 上統(tǒng)一說明,并且隨著新版的 Xcode 一同發(fā)布。