蘋果的程式語言 Swift 於去年 12 月正式開源,但值得開發者關注的似乎還有更多。現在有消息指在宣布 Swift 開源的前後,Google 、Facebook 和 Uber 的代表進行會面,當中 Google 考慮視 Swift 為 Android 的 「第一等」語言,其餘兩者就打算提升 Swift 在營運的地位。
外國媒體 The Next Web 引述消息指,Google 、Facebook 和 Uber 的代表在 Swift 開源的前後於倫敦會面。當中 Google 提到有意視 Swift 為 Android 的 「第一等」(First class)語言。
Swift 並非取代 Java 短期內不會成為「第一等」語言
雖然 Google 與 Oracle 就 Java 的使用有爭議,但消息指至少在現階段 Swift 並非取代 Java,而且 Google 與 Oracle 之間的爭議並非主因。
The Next Web 指假如 Google 有此打算,將會是一項大工程。因為 Google 需要為 Android 建造一個 Swift 的 Runtime,還要使程式庫(Library)可應對 Swift 和整合 API 和 SDK。如此一來很多東西都要重寫,但對 Google 而言這是能力以內的事。
消息亦透露三方有討論另一程式語言 Kotlin 應否納入「第一等」語言,但 Google 認為 Kotlin 編譯的時間偏慢;至於 Facebook 和 Uber ,他們希望 Swift 在企業的營運之中有更重要的地位。
The Next Web 總結時指,Google 如要轉用 Swift 就要重寫每個 Android 服務、程式和 API ,耗時甚久,更何況現在沒有跡像顯示 Swift 會在將來有重要的地位,因此不應預期 Google 或 Facebook 等會宣布任何有關 Swift 的計劃。
Source : The Next Web