Google去年8月釋出開源作業系統Fuchsia。示意圖,與新聞事件無關

圖片來源: 

Google

Google 新開發的作業系統Fuchsia未來或許將可跑蘋果Swift語言撰寫的程式碼。
 
Fuchsia是Google去年公佈的作業系統,可橫跨IoT、手機和PC執行的作業系統,看似一個野心勃勃的計畫。和Android及ChromeOS不同,它的核心不是Linux而是Zircon(原名Magenta)。它原本已支援Google的Dart語言、C/C++、Go、Python、Rust等,而Swift可能是下一個要支援的程式語言。
 
開發人員界近日盛傳Google將把蘋果的Swift語言進行分叉(forking)。而今年8月加入Google Brain人工智慧團隊的Swift發明人Chris Lattner(下)則日前透過推特公開Google目前的計畫,表示Google內部已有夠多Swift開發人員,需要有個整合點,而Google決定將之對外公開。

 
Google開發人員Zac Bowling也在推文明確表示(下),其團隊將把Swift加入Fuchsia支援對象。他同時在Swift的GitHub上建立一項pull request要求在Swift 組譯器內加入對Fuchsia OS的支援,也引發開發人員討論。

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

 


Advertisement

更多 iThome相關內容