Meta Spatial SDK重大改進(jìn):重塑Horizon OS應(yīng)用開發(fā)格局

?? 由 文心大模型 生成的文章摘要

自去年9月正式推出以來,Meta持續(xù)深耕其Spatial SDK技術(shù)生態(tài),通過一系列重大迭代與功能增強(qiáng),不斷革新Horizon OS應(yīng)用的開發(fā)范式。作為一款突破性的開發(fā)工具,Meta Spatial SDK打破了傳統(tǒng)游戲引擎的桎梏,允許開發(fā)者直接調(diào)用現(xiàn)有的Android 移動(dòng)應(yīng)用開發(fā)資源,包括Android Studio集成開發(fā)環(huán)境、Kotlin編程語言,以及各類成熟的移動(dòng)框架與庫,從而以更低的技術(shù)門檻構(gòu)建適配Horizon OS的應(yīng)用程序。?

在眾多改進(jìn)中,Horizon OS UI集的引入無疑是一大亮點(diǎn)。此前,Meta于去年面向Unity開發(fā)者推出了UI套件,旨在幫助開發(fā)者構(gòu)建與Quest Horizon OS設(shè)計(jì)語言高度契合的界面組件。UI工具包作為消費(fèi)級(jí)操作系統(tǒng)開發(fā)的關(guān)鍵要素,對(duì)實(shí)現(xiàn)第三方應(yīng)用與系統(tǒng)界面的視覺統(tǒng)一性起著舉足輕重的作用。如今,Meta將Horizon OS UI集深度整合至Spatial SDK中,這不僅讓開發(fā)者告別了從零搭建界面的繁瑣流程,更顯著提升了應(yīng)用界面與系統(tǒng)整體風(fēng)格的一致性。這一改進(jìn)尤其利好非游戲類Quest應(yīng)用的開發(fā),諸如實(shí)用工具類應(yīng)用等,開發(fā)者能夠以更高的效率打造出更具質(zhì)感的用戶界面。?

交互體驗(yàn)的優(yōu)化同樣是本次升級(jí)的核心方向。在XR領(lǐng)域,交互操作的一致性與流暢性遠(yuǎn)比傳統(tǒng)操作系統(tǒng)更為關(guān)鍵。自2022年初起,Meta相繼為Unity和Unreal引擎提供了Interaction SDK,涵蓋直接對(duì)象抓取、遠(yuǎn)距離抓取、2D/3D 按鈕交互、瞬移導(dǎo)航以及手勢(shì)檢測(cè)等豐富功能。這些功能的預(yù)集成,極大地減輕了開發(fā)者的開發(fā)負(fù)擔(dān),避免了重復(fù)造輪子的低效工作;對(duì)于終端用戶而言,也意味著在不同應(yīng)用間能夠享受到統(tǒng)一、連貫的交互體驗(yàn),無需反復(fù)適應(yīng)不同應(yīng)用的操作邏輯。

如今,Meta將Interaction SDK以測(cè)試版形式納入Spatial SDK,替代了舊版輸入系統(tǒng),使基于 Spatial SDK開發(fā)的應(yīng)用也能享受到與Unity、Unreal開發(fā)者相同的優(yōu)質(zhì)交互功能。值得一提的是,Meta通過優(yōu)化系統(tǒng)腳本,顯著降低了其對(duì)性能的消耗,官方宣稱,即便在復(fù)雜場景下,Spatial SDK應(yīng)用也能穩(wěn)定維持90fps的流暢幀率。同時(shí),更快的ECS查詢機(jī)制與全新的高級(jí)過濾支持,讓開發(fā)者得以在不犧牲性能的前提下,編寫出更智能、高效的邏輯代碼,為構(gòu)建豐富的沉浸式MR體驗(yàn)提供了堅(jiān)實(shí)保障。?

在硬件功能調(diào)用方面,Meta也邁出了重要一步。今年年初,Meta開放了Quest 3和Quest 3S 的彩色直通攝像頭訪問權(quán)限,支持Unity和原生應(yīng)用調(diào)用該功能。這一舉措解鎖了諸多創(chuàng)新應(yīng)用場景,例如二維碼掃描與追蹤、游戲棋盤檢測(cè)并疊加虛擬元素、物理對(duì)象識(shí)別以實(shí)現(xiàn)企業(yè)導(dǎo)覽,以及與云端大語言模型(LLM)集成的視覺AI應(yīng)用等。針對(duì)Spatial SDK開發(fā)者,Meta發(fā)布了開源Spatial Scanner示例項(xiàng)目,為開發(fā)者提供了高效調(diào)用直通攝像頭功能的參考范例。此外,Meta還專門為Android Studio開發(fā)了一款插件(ASP),通過提供項(xiàng)目模板、數(shù)據(jù)模型檢查器以及組件/系統(tǒng)文件模板,全方位優(yōu)化了Spatial SDK的開發(fā)流程。據(jù)Meta介紹,新項(xiàng)目的搭建流程極為簡便,開發(fā)者只需下載安裝插件,即可通過模板快速啟動(dòng)開發(fā)工作。?

在應(yīng)用編輯工具層面,Meta Spatial Editor自去年10月隨Spatial SDK發(fā)布以來,便為開發(fā)者提供了無需依賴游戲引擎編輯器,即可對(duì)應(yīng)用內(nèi)2D和3D元素進(jìn)行定位、縮放與排列的便捷功能,與蘋果的 Reality Composer Pro有著異曲同工之妙。如今升級(jí)至2.0版本后,Meta引入了全新的組件系統(tǒng),開發(fā)者可通過 XML 定義和管理組件,系統(tǒng)還能基于XML輸入自動(dòng)生成Kotlin組件代碼,大幅提升了開發(fā)的靈活性與效率。?

在應(yīng)用生態(tài)構(gòu)建方面,Meta關(guān)注到構(gòu)建簡單媒體應(yīng)用是Spatial SDK的熱門使用場景之一,從3D照片查看器到360度視頻播放器,需求廣泛。為此,Meta在GitHub上發(fā)布了“高級(jí)媒體示例” 項(xiàng)目,詳細(xì)展示了如何實(shí)現(xiàn)180度、3D以及受DRM保護(hù)內(nèi)容的傳輸與播放,并在官方文檔中新增章節(jié),深入解析媒體播放的技術(shù)細(xì)節(jié),為開發(fā)者提供了全面的技術(shù)支持。

「93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處」