增強(qiáng)現(xiàn)實領(lǐng)域中的開發(fā)者正站在這項新興技術(shù)的最前沿。得易于市場濃厚的興趣(尤其是科技圈),有很多開發(fā)者正在研發(fā)潛在的解決方案和技術(shù)的用例。開發(fā)者對工具和基礎(chǔ)設(shè)施也投入了大量的時間,金錢和精力。無論好壞,這也意味著市場正不斷發(fā)生變化。
今天,微軟宣布將HoloToolkit-Unity改名為MixedRealityToolkit-Unity。HoloToolkit-Unity是微軟官方的一個開源項目,可以幫助開發(fā)者快速開發(fā)HoloLens應(yīng)用,并快速為開發(fā)者的項目提供基本輸入、空間映射以及場景匹配等特性的集成。此次,微軟為MixedRealityToolkit-Unity(也就是HoloToolkit-Unity)加入了新工具,用于開發(fā)新MR頭顯的應(yīng)用。
除了這一重大更新,微軟還透露了面向Master和Windows混合現(xiàn)實的部分路線圖,名為DevUnity2017.2.0。根據(jù)路線圖,微軟的目標(biāo)是讓重大更新可以對標(biāo)最新的Unity主版本。
更新時總是存在一定程度的風(fēng)險,特別是在中型和大型項目。在大多數(shù)情況下,你需要備份軟件和SDK版本。這是為了避免重大的破壞更改,并因此帶來的數(shù)周時間的潛在修復(fù)。制定一個路線圖,即使是一個基本的細(xì)節(jié),項目經(jīng)理將能更好地計劃何時進(jìn)行更新或何時備份項目。這樣,我們至少能更精確地判斷潛在的新功能,并避免修復(fù)新錯誤的時間損失風(fēng)險。
建議:
站在最前沿的問題,有時候你是最先栽跟頭的那一個。當(dāng)你在負(fù)責(zé)beta軟件而不是測試發(fā)行版本時尤其如此。以下是部分建議整理,希望大家能夠少遭點(diǎn)罪。
1.閱讀功能列表,確定添加的功能是否值得一天的停機(jī)時間或其他問題的風(fēng)險。
2.計劃你的更新。
3.如果你是一名服務(wù)社區(qū)并希望為他人鋪路的開發(fā)者,請確保你使用單獨(dú)的代碼庫來開發(fā)早期發(fā)行版本,這樣將能避免嚴(yán)重的停機(jī)時間。
4.源代碼控制是你的朋友。
5.使用單獨(dú)的計算機(jī)或單獨(dú)進(jìn)行登錄,因為beta軟件測試需要走很長的路。對某些人來說,一整臺電腦都致力于測試beta版更新可能是大材小用。前提是你把整臺電腦都用于運(yùn)行測試版軟件。