Oculus Home的開(kāi)發(fā)艱辛歷程
Oculus Home的開(kāi)發(fā)團(tuán)隊(duì)近日講述了該軟件的開(kāi)發(fā)艱辛歷程,感興趣的可以來(lái)這里看一看。
虛擬現(xiàn)實(shí)意味著我們可以足不出戶(hù)探訪熱帶雨林,在太空里射擊外星人。
但在做這些之前,我們需要清楚怎樣簡(jiǎn)便的與用戶(hù)界面及VR應(yīng)用進(jìn)行交互。
在我們根本搞不懂怎么操作一臺(tái)VR頭顯時(shí),實(shí)在沒(méi)有理由把腦袋塞進(jìn)去。
用戶(hù)界面必須要簡(jiǎn)潔易用,響應(yīng)迅速,與人們熟悉的常規(guī)電腦上的按鍵、鏈接和菜單等操作相似。
然而即使是對(duì)諸如Oculus之類(lèi)的巨頭公司來(lái)說(shuō),創(chuàng)建一個(gè)全新的用戶(hù)界面也絲毫不容易。
Oculus軟件工程師Khoi Nguyen在Facebook年度工程會(huì)議上闡述了VR在用戶(hù)友好方面所面臨的挑戰(zhàn)。
Khoi稱(chēng)初期的Oculus Home運(yùn)行緩慢且界面拼湊復(fù)雜,于是被決定重新創(chuàng)建以確保盡可能流暢運(yùn)行。
界面設(shè)計(jì)雖然對(duì)用戶(hù)的阻止作用不大,但仍是重要的軟件系統(tǒng)中的一環(huán)。
盡管Khoi是個(gè)經(jīng)驗(yàn)豐富的工程師,卻也對(duì)VR這一前沿科技的開(kāi)發(fā)工具和數(shù)據(jù)處理感到吃力。
開(kāi)發(fā)初期Khoi的團(tuán)隊(duì)遇到過(guò)許多問(wèn)題,比如,由于沖突和軟件陳舊,在頭顯內(nèi)簡(jiǎn)單的加載Oculus Home就要花費(fèi)過(guò)長(zhǎng)的時(shí)間。
為了掩飾這個(gè)延遲,Khoi團(tuán)隊(duì)曾嘗試將用戶(hù)的注意力從正在加載的、卡頓的屏幕上轉(zhuǎn)移開(kāi)。
“但是這樣感覺(jué)非常不對(duì),”Khoi說(shuō),這樣并沒(méi)有從根本上解決問(wèn)題。
去更新和改進(jìn)用戶(hù)界面對(duì)Khoi團(tuán)隊(duì)來(lái)說(shuō)相當(dāng)困難,但他們并沒(méi)有打算放棄。
直到Facebook收購(gòu)了Oculus,Khoi和他的團(tuán)隊(duì)才得以利用巨頭公司的專(zhuān)業(yè)技術(shù)和先進(jìn)資源重新對(duì)Oculus Home進(jìn)行改進(jìn)。
他們使用了Facebook的兩個(gè)開(kāi)源軟件工具React和Flux來(lái)創(chuàng)建Home的用戶(hù)界面。
為Home界面增加了新的特性和功能,當(dāng)用戶(hù)在瀏覽VR應(yīng)用時(shí)。
Home能夠以一種更加規(guī)范的形式像文本框一樣呈現(xiàn)在用戶(hù)的屏幕上。
另外,團(tuán)隊(duì)還創(chuàng)建了一種更有效的方式去儲(chǔ)存可追蹤用戶(hù)變化的數(shù)據(jù),如當(dāng)用戶(hù)瀏覽應(yīng)用或決定去打開(kāi)某個(gè)應(yīng)用時(shí)。
重建Oculus Home整整花費(fèi)了7個(gè)月時(shí)間,直到Khoi生日當(dāng)天——2016年3月16日才竣工。
重寫(xiě)的軟件更加便于診斷和修復(fù),Khoi和他的團(tuán)隊(duì)也可以更清楚的知曉軟件與軟件之間的影響。
閱讀此文的人還閱讀了...
- Oculus團(tuán)隊(duì)表示會(huì)給零售商機(jī)會(huì)
- Oculus Rift要touch也要普通手柄
- FB在VR行業(yè)中除了Oculus還做了些什么
- VR Funhouse正式開(kāi)發(fā)源碼和模組
- Oculus Rift深度測(cè)量專(zhuān)利放出
- Hololens的Hpu告訴了我們MR其實(shí)離我們還很遠(yuǎn)
- 蘋(píng)果申請(qǐng)新專(zhuān)利通過(guò) 兼容Iphone頭顯的無(wú)線設(shè)備
- Fluent Worlds將推出VR版 虛擬現(xiàn)實(shí)中學(xué)習(xí)語(yǔ)言
- Hololens游戲視頻演示