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