Google 神秘的Fuchsia操作系統(tǒng),意欲何為?
<寫在前面的話 >
Google正在開發(fā)全新操作系統(tǒng),
這套神秘的操作系統(tǒng)代號為Fuchsia,
未來會同時支持手機和PC,
是否感覺與Android操作系統(tǒng)相沖突?
我們邀請Magic Leap愛好者,
這位在美國攻讀VR方向的博士生,
來為大家解惑他眼中的Fuchsia到底意圖何為!
Google的全新操作系統(tǒng)Fuchsia非常有意思,因為它將是一個與之前Android、Chrome OS、OSX、Windows 10等不同的操作系統(tǒng)。如果與已有操作系統(tǒng)類似的話,Google就完全沒有必要去重新花大力氣從底層開發(fā)一個全新的操作系統(tǒng)了。
不同點主要在兩個方面:***,F(xiàn)uchsia使用了一個實時操作系統(tǒng)的內(nèi)核;第二,F(xiàn)uchsia內(nèi)置了一個叫做escher的基于物理的三維渲染器。
要想正確看待Google為什么要開發(fā)Fuchsia這個操作系統(tǒng),就要從這兩個不同點入手。畢竟Google已經(jīng)有了Android和Chrome OS兩個操作系統(tǒng),覆蓋移動和桌面兩大使用環(huán)境,而且這兩個操作系統(tǒng)發(fā)展的都還不錯。Android更是在移動平臺占有統(tǒng)治地位。
所以Google開發(fā)新操作系統(tǒng)的目的就極有可能是為了彌補已有操作系統(tǒng)的不足以覆蓋新的使用環(huán)境。這個新的使用環(huán)境的新特性就是這兩個不同點——硬實時、基于物理的三維渲染。
目前來看主流的操作系統(tǒng)使用環(huán)境是不需要這兩個特性的,需要這兩個新特性的使用環(huán)境只有一個,那就是Mixed Reality混合現(xiàn)實。MR需要把虛擬的三維物體疊加到現(xiàn)實世界中,所以就需要一個三維的用戶界面,而且為了讓虛擬物體和現(xiàn)實世界無縫的融合起來,基于物理的渲染也是必不可少的。
MR技術(shù)還需要的重要一點就是實時性,因為不管用戶在現(xiàn)實世界中怎么運動、怎么晃動頭部、操作系統(tǒng)在執(zhí)行什么應用程序,都要保證放置在現(xiàn)實世界中的虛擬物體和現(xiàn)實世界始終保持一個固定的位置關(guān)系。任何延遲都會破壞MR技術(shù)的使用體驗,所以MR需要一個硬實時、低延遲的操作系統(tǒng)。這么說Fuchsia就像一個為MR環(huán)境貼身打造的操作系統(tǒng)。因為即使是VR環(huán)境也對實時性沒有這么高的要求。
從大環(huán)境上來說,Google目前正在發(fā)力VR/AR技術(shù)領(lǐng)域已是不爭的事實。Google已經(jīng)有了Day Dream這個VR平臺,Project Tango這個AR平臺,而且Google在2014年就重金投資了Magic Leap這個MR技術(shù)的創(chuàng)業(yè)公司。所以Google為了未來全新的計算平臺打造一款全新的操作系統(tǒng)也是大勢所趨。
另外最近的兩個事件也可以得出一些啟示。***個就是微軟宣布將在明年讓所有的Win10電腦都支持Holographic shell,也就是微軟的HoloLens使用的全息用戶界面。
屆時微軟的全息用戶界面將統(tǒng)一桌面和移動使用環(huán)境。不管是臺式機還是HoloLens都將可以運行普通的平面應用程序和全息應用程序。所以Google的Fuchsia聲稱將支持移動和桌面兩大平臺也就不難理解了,因為以后不管是什么平臺,用戶界面都只有一個。
另外一個就是最近Magic Leap發(fā)布了大量的職位招聘信息,其中就包括操作系統(tǒng)的開發(fā)職位,相關(guān)的描述中有這么一段內(nèi)容:
In this position, you will be developing the operating system for a mobileplatform, specializing in low latency applications and rendering performance. Adeep knowledge of OS development principles (hard and soft real-time,threading, resource management, security, etc...)
低延遲、高性能渲染、硬實時,聽起來是不是很像?Google重金投資了Magic Leap,Google的CEO就是Magic Leap的董事會成員。目前Magic Leap使用的操作系統(tǒng)就是Android操作系統(tǒng)改造出來的。所以極有可能Fuchsia將來就會使用在Magic Leap的混合現(xiàn)實設備上。
所以可以猜想,F(xiàn)uchsia不是用來替代Android和Chrome OS的;Fuchsia將會支持全新的計算平臺;這個計算平臺將會有統(tǒng)一的用戶界面和用戶與數(shù)字世界交互的形式,無論在移動環(huán)境還是在桌面環(huán)境中。