Google 神秘的Fuchsia操作系統(tǒng),意欲何為?
<寫在前面的話 >
Google正在開發(fā)全新操作系統(tǒng),
這套神秘的操作系統(tǒng)代號(hào)為Fuchsia,
未來會(huì)同時(shí)支持手機(jī)和PC,
是否感覺與Android操作系統(tǒng)相沖突?
我們邀請(qǐng)Magic Leap愛好者,
這位在美國(guó)攻讀VR方向的博士生,
來為大家解惑他眼中的Fuchsia到底意圖何為!
Google的全新操作系統(tǒng)Fuchsia非常有意思,因?yàn)樗鼘⑹且粋€(gè)與之前Android、Chrome OS、OSX、Windows 10等不同的操作系統(tǒng)。如果與已有操作系統(tǒng)類似的話,Google就完全沒有必要去重新花大力氣從底層開發(fā)一個(gè)全新的操作系統(tǒng)了。
不同點(diǎn)主要在兩個(gè)方面:***,F(xiàn)uchsia使用了一個(gè)實(shí)時(shí)操作系統(tǒng)的內(nèi)核;第二,F(xiàn)uchsia內(nèi)置了一個(gè)叫做escher的基于物理的三維渲染器。
要想正確看待Google為什么要開發(fā)Fuchsia這個(gè)操作系統(tǒng),就要從這兩個(gè)不同點(diǎn)入手。畢竟Google已經(jīng)有了Android和Chrome OS兩個(gè)操作系統(tǒng),覆蓋移動(dòng)和桌面兩大使用環(huán)境,而且這兩個(gè)操作系統(tǒng)發(fā)展的都還不錯(cuò)。Android更是在移動(dòng)平臺(tái)占有統(tǒng)治地位。
所以Google開發(fā)新操作系統(tǒng)的目的就極有可能是為了彌補(bǔ)已有操作系統(tǒng)的不足以覆蓋新的使用環(huán)境。這個(gè)新的使用環(huán)境的新特性就是這兩個(gè)不同點(diǎn)——硬實(shí)時(shí)、基于物理的三維渲染。
目前來看主流的操作系統(tǒng)使用環(huán)境是不需要這兩個(gè)特性的,需要這兩個(gè)新特性的使用環(huán)境只有一個(gè),那就是Mixed Reality混合現(xiàn)實(shí)。MR需要把虛擬的三維物體疊加到現(xiàn)實(shí)世界中,所以就需要一個(gè)三維的用戶界面,而且為了讓虛擬物體和現(xiàn)實(shí)世界無(wú)縫的融合起來,基于物理的渲染也是必不可少的。
MR技術(shù)還需要的重要一點(diǎn)就是實(shí)時(shí)性,因?yàn)椴还苡脩粼诂F(xiàn)實(shí)世界中怎么運(yùn)動(dòng)、怎么晃動(dòng)頭部、操作系統(tǒng)在執(zhí)行什么應(yīng)用程序,都要保證放置在現(xiàn)實(shí)世界中的虛擬物體和現(xiàn)實(shí)世界始終保持一個(gè)固定的位置關(guān)系。任何延遲都會(huì)破壞MR技術(shù)的使用體驗(yàn),所以MR需要一個(gè)硬實(shí)時(shí)、低延遲的操作系統(tǒng)。這么說Fuchsia就像一個(gè)為MR環(huán)境貼身打造的操作系統(tǒng)。因?yàn)榧词故荲R環(huán)境也對(duì)實(shí)時(shí)性沒有這么高的要求。
從大環(huán)境上來說,Google目前正在發(fā)力VR/AR技術(shù)領(lǐng)域已是不爭(zhēng)的事實(shí)。Google已經(jīng)有了Day Dream這個(gè)VR平臺(tái),Project Tango這個(gè)AR平臺(tái),而且Google在2014年就重金投資了Magic Leap這個(gè)MR技術(shù)的創(chuàng)業(yè)公司。所以Google為了未來全新的計(jì)算平臺(tái)打造一款全新的操作系統(tǒng)也是大勢(shì)所趨。
另外最近的兩個(gè)事件也可以得出一些啟示。***個(gè)就是微軟宣布將在明年讓所有的Win10電腦都支持Holographic shell,也就是微軟的HoloLens使用的全息用戶界面。
屆時(shí)微軟的全息用戶界面將統(tǒng)一桌面和移動(dòng)使用環(huán)境。不管是臺(tái)式機(jī)還是HoloLens都將可以運(yùn)行普通的平面應(yīng)用程序和全息應(yīng)用程序。所以Google的Fuchsia聲稱將支持移動(dòng)和桌面兩大平臺(tái)也就不難理解了,因?yàn)橐院蟛还苁鞘裁雌脚_(tái),用戶界面都只有一個(gè)。
另外一個(gè)就是最近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...)
低延遲、高性能渲染、硬實(shí)時(shí),聽起來是不是很像?Google重金投資了Magic Leap,Google的CEO就是Magic Leap的董事會(huì)成員。目前Magic Leap使用的操作系統(tǒng)就是Android操作系統(tǒng)改造出來的。所以極有可能Fuchsia將來就會(huì)使用在Magic Leap的混合現(xiàn)實(shí)設(shè)備上。
所以可以猜想,F(xiàn)uchsia不是用來替代Android和Chrome OS的;Fuchsia將會(huì)支持全新的計(jì)算平臺(tái);這個(gè)計(jì)算平臺(tái)將會(huì)有統(tǒng)一的用戶界面和用戶與數(shù)字世界交互的形式,無(wú)論在移動(dòng)環(huán)境還是在桌面環(huán)境中。