close
企業趨勢

蘋果程式語言 Swift 3.0 將不相容舊版,但開源的幅度將會加大

Swift 是蘋果在 2014 年推出的新程式語言,語法簡潔直覺,用來為所有的 Apple 的軟體平台打造程式,包括 iOS、Mac、Apple TV 和 Apple Watch。而雖說目前的結果不盡人意,不過在去年 WWDC 推出 Swift 2.0 時,蘋果也少見地宣佈讓 Swift 開源。一年將過去,也到了在 2016 年 WWDC 上宣佈新版 Swift 3.0 的時候了。

mac

 

近日,蘋果在 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 授權轉載)

 

 

Tags : appleSwift
Technews

The author Technews

科技新報 (TechNews)於 2013 年下半年成立,是一群對資訊科技、能源、半導體、行動運算、網際網路、醫療、生物科技具有高度熱忱與興趣的產業與新媒體人士所共同組成的時代新媒體,以產出有觀點與特色的原創文章為主要任務。