谷歌搞事情,Fuchsia OS 作業系統執行蘋果 Swift 程式碼

程式碼灣發表於2017-11-25

圖0:谷歌搞事情,Fuchsia OS 作業系統執行蘋果 Swift 程式碼

開發社群最近盛傳谷歌 fork 了蘋果的開源程式語言 Swift,Swift 發明人 Chris Lattner 今年8月加入 Google,並通過 Twitter 透露,Google 已有足夠多的 Swift 開發人員,有足夠的語言開發能力。而另一位Google開發人員 Zac Bowling 則明確表示將讓Fuchsia支援Swift語言。

Fuchsia是Google去年釋出的作業系統,有著成為橫跨 loT,手機和 PC端作業系統的計劃。和Android及ChromeOS不同,它的核心不是 Linux 而是 Zircon(原名Magenta),它原本已經支援Google的Dart語言、C/C++、Go、Python、Rust語言等,而Swift可能是下一個要支援的語言。

Google開發人員Zac Bowling在 Twitter 明確表示,其團隊要把 Swift 加入 Fuchsia支援物件。同時在Swift 的 GitHub上建立 pull request ,在Swift編譯器內加入對Fuchsia OS的支援,也引起開發人員的關注。

Swift 程式語言分支,允許 Google 員工協作並對官方的 Swift 儲存庫進行 pull 請求。

對開發人員來說,此舉頗令人玩味,但Google的用意為何則不得而知,因為Google一直很少公開討論這個新作業系統的計劃。Google可能希望開發人員以其熟悉的開發工具開發app再搬到 Fuchsia 上執行。但另一方面,雖然蘋果將Swift程式語言開源,但 iOS 上其他資源,包括 UI 等都未開源,因此蘋果函式庫的程式碼,無法在Fuchsia上執行。

相關文章