當前位置:
首頁 > 最新 > Google 正在研發神秘操作系統,想要一統江湖?

Google 正在研發神秘操作系統,想要一統江湖?

全文 3300+ 字,閱讀預計耗時 9 分鐘

最近媒體又一次把 Google 開發操作系統這個事情翻出來說了一遍,實際上 Google 開發 Fuchsia 並不是什麼新聞了,這個項目實際上在 2016 年就被曝光,只是當時 Fuchsia 並沒有引起各界太多的關注。

Fuchsia 是一個 Google 開發的、從底層內核都重新構建的操作系統,這種事情對於任何的國家或企業來說都沒有那麼簡單,國產操作系統這麼多年來一直都沒有什麼顯著進展,PC 端無非還是基於 Linux,而手機端更是出現了一些 Android 套殼或者 Android 魔改。Google 對自己從頭開始開發一個操作系統似乎是非常有信心,不過對於 Google 這種站在互聯網行業頂端的企業來說這也不是什麼奇怪的事情,畢竟 Google 還是擁有非常多在業內處於頂尖水平的程序員。

不管怎麼說,拋棄 Linux 內核從現在來看是一件非常有魄力的事情,畢竟微軟和蘋果也是在幾十年的技術積累下才打造出了 Windows 和 macOS 這樣的操作系統,特別是 Windows,在 PC 領域 Windows 已經獨領風騷十幾載。

拋棄 Linux 內核從頭開發操作系統實際上是成本非常高的,同時他們還需要花費一個甚至數個非常精銳的程序員團隊奮戰好幾年的時間而不能開發其他的項目,如果這個操作系統黃了,對於 Google 來說這可能是一個大損失。那麼 Google 為什麼還是要執意開發這樣的一個操作系統呢?他們對於 Android 和 Chrome OS 又到底有哪些不滿呢?

Fuchsia

Google 做 Fuchsia 有兩個原因,第一是雖然 Android 已經是手機上的頭號操作系統,但 Android 碎片化的問題一直讓 Google 受到了非常大的困擾。

Android 的碎片化一方面來源於仍然有很多用戶在使用搭載低版本 Android 的手機,且手機廠商不願意就這些過時的手機提供更新的 Android 更新,使得這一部分用戶的 Android 永久性地停留在了某個版本。有的手機廠商也怠於跟進 Android 的最新版本,這使得一個新版本 Android 推出之後升級的人佔比非常小,這個數字要等一年甚至兩年才有所擴大,而那個時候 Android 可能又已經推出了新的版本。

Google 目前已經推出了 Android P,但在國內仍然有很多手機廠商還在忙於給自己旗下的手機適配 Android O。這也正是為什麼 Google 會對 Project Treble 做強制要求(手機在應用 Project Treble 之後可直接連接 Google 的更新服務更新系統內核而不需要手機廠商進行專門的適配)。

然而這仍然解決不了 Android 的碎片化,因為 Android 碎片化的另一體現在於 Android 本身是一個開源的項目,這使得每一個手機廠商都會對 Android 做一番魔改,包裝成某某 OS 然後裝到自己的手機里。

有的 UI 實際上在設計上完全不符合 Google 的設計規範,有的甚至還因為 UI 層的限制禁用或隱藏了新版本 Android 的一些功能,例如在 MIUI 上你用默認的啟動器就無法使用 Shortcut。這也是令 Google 非常頭疼的一點,現在的廠商對 Android 的定製化實在是做得比較過火,一家一個樣,而且基本都沒有什麼尊重原生的概念。

這是 Google 決定要做 Fuchsia 的一大原因,Fuchsia 的一大定位正是 Android 的接班人。

第二是 Google 需要一個能夠同時用在嵌入式系統、手機、平板、PC 多設備上的系統,微軟曾經想讓 Windows 10 達成這個強大的功能,但是最終 Windows 10 這個願景還是破滅了,因為手機這一塊是 Windows 無法統一的。雖然 Windows 已經有 Windows 10 IoT 以及 Windows Phone,但是由於缺乏生態和市場份額,這兩個系統目前應用面都很窄,Windows Phone 也是已經死了。

在筆者看來 Google 大概率會遇到類似 Windows 10 的尷尬,因為一個新系統的誕生,除非它相較於現有的系統有著革命性的進步,或者搭載它的硬體產品能像 iPhone 一樣取得革命性的出貨量,否則 Google 很難在 PC 領域干過 Windows,就像 Windows Phone 最終還是不敵 Android 與 iOS 一樣。

實現

Google 這一次不例外地仍然動用了開源社區的強大力量,在 Github 上 Google 是直接開源了 Fuchsia,這或許意味著 Fuchsia 的發展速度將會比我們想像得更為「狂野」。

目前來看 Fuchsia 的進展非常不錯,按照目前 Google 方面的說法這個系統將在五年內取代掉 Android,在筆者看來這是完全有可能的。早在去年的 5 月,Google 已經公開了一批該系統的實際運行畫面,雖然功能上還非常有限,但是最起碼我們已經可以直觀地看到 Fuchsia 的存在了。

Fuchsia 相較於目前的 Android 在設計上存在一些類似的地方,例如音量的控制條、WiFi 信號的圖標等等都是我們非常熟悉的樣式,Google 也是把自己的 Material Design 全面貫徹到了這個從零開發的新系統中。

Fuchsia 和 Android 一樣擁有一個非常大的優勢 —— 開源,但是這一次 Fuchsia 在開源上應該會相較於 Android 更保守,即第三方如果要修改會比較困難(Google 可以只開源內核而不是整個操作系統),同時 Google 應該不會允許手機廠商等 OEM 廠商對 Fuchsia 做過多的定製化,畢竟 Google 也不想再經歷一次 Android 碎片化的情況。

目前操作系統都在走向融合化,macOS 在未來也會有和 iOS 進行融合的趨勢,即 macOS 在支持現有的應用下還能同時支持 iOS 的應用,而 Windows 已經推出了 UWP 率先對這個「大融合」的概念進行了實現,不過可惜的是 Windows 的實現並不理想,UWP 目前也是備受冷漠,畢竟 exe 應用對於 Windows 來說確實太重要了。

Fuchsia 將會以非常「Google」的方式在同一套內核上運行兩套 UI,首先它的內核將擁有非常先進且具有前瞻性的安全性,它擁有一個獨特的安全層,同時從運行機制上它被設計了升級不影響系統兼容性的特性,可見 Google 已經對目前 Android 的這一套更新機制、碎片化現狀已經忍無可忍了。

Fuchsia 運用了基於 Vulkan 的圖形渲染引擎對 UI 進行渲染,它著重於陰影方面的渲染,這使得同樣是 Material Design 的界面在 Fuchsia 上更有深度。

不過這些都不是最重要的,Google 在 Fuchsia 上採用了一套名為「Flutter」的開發框架,該框架由 Dart 編寫,同樣的一份代碼,將可以同時運行在 Fuchsia、Android、iOS 上,這意味著 Fuchsia 非常可能具有兼容現有地 Android 應用。

Google 官方宣稱這可能是市面上最成功的跨平台、跨設備通用的操作系統,屆時 Google Assistant 以及 Google 所重視的卡片式界面也會在系統層上做深度融合。

Fuchsia 正式推出的時候,微軟將會是最坐不住的那一個,雖然這幾年 Google 放在消費級硬體上的心思並沒有微軟多,但是 Fuchsia 將會成為 Google 的一個關鍵反擊點,而且 Google 本身依賴 Android 搶佔了移動操作系統超過七成的市場份額,這使得 Fuchsia 在移動終端上可能會以一個非常快的速度鋪開。

五年後 ARM 處理器的性能毫無疑問將會達到媲美 x86 中低端處理器的這麼一個性能級別,而且很有可能在大廠們的推動下,功耗更高但是性能更強悍的、適用於筆記本的 ARM 處理器很有可能會出現,例如高通目前在推進的高通 1000 系列。

很有可能五年以內微軟的 Windows 和 x86 架構在桌面端絕對的優勢會被動搖,對於 Fuchsia,筆者認為它基本上不可能破產,畢竟 Android 走到現在已經有些「力不從心」了,作為一款操作系統,Android 在系統架構設計上就存在的問題凸顯的越來越嚴重。

對於開發者來說,Flutter 這種跨平台、跨系統、節約開發工作量的生態也是一個非常大的優勢,所以,微軟接下來的路可能要小心點走了。

今天的文章就到這裡,如果你喜歡文本可以掃描下方的二維碼關注我們,感興趣的話可以加入下方的讀者交流群,感謝你的支持。

這裡是技宅空格,我們明天見。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 技宅空格 的精彩文章:

安兔兔六月 Android 跑分排行榜解讀
「遊戲成癮」列入精神疾病?還沒定呢!

TAG:技宅空格 |