系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > IT快訊 > 詳細頁面

給iOS開發(fā)者送“福利”!谷歌Fuchsia系統(tǒng)或?qū)⒅С痔O果Swift語言

編輯:jiayuan 2017-11-21 08:58:20 來源于:IT之家

  11月21日消息 盡管具體的用途還不得而知,但谷歌繼Android和Chrome OS后正在開發(fā)第三個操作系統(tǒng)“Fuchsia”如今已經(jīng)成為業(yè)界所有人都知道的小秘密,甚至GitHub中已經(jīng)出現(xiàn)了部分相關(guān)的公開源碼!而據(jù)最新消息顯示,F(xiàn)uchsia中似乎還有Swift代碼的影子。這究竟是在怎么回事呢?

給iOS開發(fā)者送“福利”!谷歌Fuchsia系統(tǒng)或?qū)⒅С痔O果Swift語言

  據(jù)悉,這款操作系統(tǒng)的核心是用C語言和C++編寫的。但除了C和C++之外,F(xiàn)uchsia里還有Swift代碼的影子。

  那么,開發(fā)者可以將使用Swift語言為iOS開發(fā)的應(yīng)用程序移植到Fuchsia上嗎?或許并非如此,盡管蘋果已經(jīng)開源了Swift語言,但是iOS平臺(比如用戶界面)是封閉的,這些依賴封閉的庫的代碼是不可移植的。

  當然,開發(fā)者們其實還是有可能使用包括Swift、Go、Rust、JavaScript在內(nèi)的編程語言來為適用于Fuchsia系統(tǒng)的應(yīng)用程序編寫核心邏輯,然后再用其他的語言來為這些應(yīng)用程序編寫用戶界面的。

  據(jù)了解,現(xiàn)在有一個名為“SCADE”的跨平臺框架,這個框架允許你使用Swift來構(gòu)建iOS或者Android的應(yīng)用程序。

  至于Fuchsia具體的發(fā)布時間,目前還沒有更進一步的消息。不過,對于那些可以熟練使用Swift語言的iOS開發(fā)者而言,可以使用Swift語言來編寫適用于Fuchsia系統(tǒng)的應(yīng)用程序的核心邏輯代碼無疑是一個不小的“驚喜”!

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

掃碼關(guān)注
掃碼關(guān)注

官方交流群 軟件收錄