蘋果的空間計算時代能不能成,今天這個大招是關鍵!
來源:智東西,作者 | 徐珊
智東西6月22日報道,剛剛,全球蘋果開發者都在期待的蘋果vision OS軟件開發包(SDK)正式發布!
雖然WWDC23上蘋果對于“空間計算時代”有各種暢想,但今天的發布,讓開發者們真正可以行動起來,為vision OS開發App了!vision OS SDK是蘋果為其首款空間計算設備Vision Pro開發的全新的軟件工具。

▲vision OS軟件開發包(SDK)正式發布
開放vision OS SDK后,全球的開發者都可以為Vision Pro與vision OS構建空間計算時代的app。
現在,蘋果開發者們可以在developer.apple.com獲取vision OS SDK以及一些列新版開發工具,此外開發者還可以去developer.apple.com/vision OS申請將于下個月發布的開發者套件。
這可能是不少蘋果開發者們在空間計算時代的起點。同時,蘋果在其空間計算領域的生態布局,又向前邁進了一步,Vision Pro的內容開發或將迎來一輪高潮。
在蘋果開發者網站,蘋果首次詳細介紹了vision OS的靈魂三元素:windows、Volumes、Spaces究竟如何影響vision OS的構建,同時對于打造vision OS app的各類開發工具、開發框架蘋果都進行了更加詳細的闡述。

▲vision OS的靈魂三元素:Windows、Volumes、Spaces
相比發布會上的“蜻蜓點水”,對于蘋果的開發者們來說,這次一系列重磅開發工具的發布對于他們來說才更加具有實質意義。
同時,蘋果還將在庫比提諾、倫敦、慕尼黑、上海、新加坡和東京開設開發者實驗室。蘋果將幫助全球不同的開發者們測試其構建的app,并且還會有專門的蘋果工程師將幫助他們在Vision Pro上快速構建、測試產品。

目前,已有部分團隊參與到Vision Pro的內容構建中,從醫療教育、音樂創作、創意制作、企業應用等方面發揮Vision Pro的創造能力。
此外,開發者構建Vision Pro內容平臺同樣可以使用常用的創作工具,如Xcode、SwiftUI、Reality Kit、ARKit和TestFlight等,其中,Xcode還專為vision OS推出新的工具Reality Composer Pro,提供3D模型、動畫、圖像、聲音等工具模塊。同時,蘋果開發者網站中更新了大量的開發者文檔。
“Vision Pro重新定義了計算平臺的可能性。開發者可使用他們熟悉的工具框架著手構建vision OS app,并利用Reality Composer Pro等新的創新工具和技術進一步推進開發工作,為用戶設計全新體驗。”蘋果全球開發者關系副總裁Susan Prescott說。
01.
蘋果開發架構、開發工具如何與vision OS結合?
正如前文所說,蘋果在開發者官網更新了大量vision OS開發相關內容,我們也發現蘋果首次詳細說明了這些開發工具如何在具體開發工作中發揮作用,我們能從Xcode、SwiftUI、Reality Kit、ARKit等幾項關鍵開發工具和框架的更新中發現不少新的細節。
Xcode:Xcode是vision OS開發的重要基礎工具,Xcode已經支持了vision OS SDK。開發者可以將vision OS目標添加到現有的項目中,或者構建一個全新的app、在Xcode預覽中迭代app。開發者可以在新的vision OS模擬器中與app交互,探索各種房間布局和照明條件,創建測試和可視化項目來測試碰撞、遮擋和對空間內容的場景理解。
SwiftUI:SwiftUI可以構建新的vision OS app,或者將現有的iPadOS或IOS app直接引入vision OS。SwiftUI支持3D功能,并且對深度、手勢、效果和沉浸式場景有相應的工具適配。此外,Reality Kit還與SwiftUI深度集成,可以幫助開發者構建清晰、響應迅速和面積達的界面。
Reality Kit:通過蘋果3D渲染引擎Reality Kit ,開發者可以在app中展示3D內容、動畫和視覺效果。Reality Kit可以自動調整物理照明條件和投影,Reality Kit采用開放標準matrialX,這是電影、視覺效果、娛樂和游戲公司所使用的表面和幾何著色器。
ARKit:在Vision Pro上,ARKit可以完全了解一個人的周圍環境,讓app以新的方式與周圍的空間進行交互。在默認情況下,ARKit支持核心系統功能,開發者可以利用ARKit API,如平面估計、場景重建、圖像錨定、世界追蹤和手部骨骼追蹤,給app創造新的功能,可以實現的效果包括把水潑到墻上、把球從地板上彈起來。簡單總結就是它可以把現實世界和app內容結合起來。

據介紹,這些軟件工具平臺現如今都內置了對蘋果的輔助功能支持,所有人都能參與到打造vision OS app的過程。
同時,知名3D游戲內容創作平臺Unity將從下個月起,支持游戲開發者們將Unity app“遷移”到Vision Pro。開發者的創作應用可以獲得vision OS的優勢,如透視和注釋點渲染。通過將Unity的創作和模擬功能與Reality Kit托管的應用渲染相結合,Unity創建的內容將會呈現在vision OS內。
面對不同類型的開發者,蘋果也給出了不同的開發指導。現在,Apple Developer Program成員可訪問developer.apple.com獲取vision OS SDK、更新版Xcode、模擬器和Reality Composer Pro。
而蘋果注冊開發者可獲取多種資源,幫助他們為Vision Pro設計、開發、測試app,包括豐富的技術文檔、新設計套件與更新版vision OS人機交互指南。
開發者如需進一步了解如何為Vision Pro設計新app體驗,或申請將于下個月發布的開發者套件,可訪問 developer.apple.com/vision OS。

02.
3D醫療模型幫助學生理解開發者們構建多樣空間軟件
隨著Vision Pro推出新App Store,用戶可以體驗空間計算時代的app與內容應用玩法。在前期的測試中,已經有部分開發者,發現了Vision Pro的多樣玩法。借助Vision Pro,他們創造全新的應用。
比如說,醫療教育軟件Complete HeartX可以通過逼真的3D模型和動畫,幫助醫學生理解心室纖維性顫動等醫學問題。在沉浸式的動態演示中,學生們能夠更快地吸收相關知識點。

▲Complete HeartX
而Vision Pro版djay app,則通過眼動、手勢等全新的交互方式制作混響效果。“無論對于初學者還是資深專業人士,Vision Pro版djay都能將用戶周圍的實體環境轉換為對混音作出自動反應的令人驚嘆的空間環境,支持他們進行新的音樂體驗和交互。”開發djay app的Algoriddim CEO Karim Morsy說。
在企業應用方面,PTC打造的Stages app能夠讓不同部門、不同地點的同事或者合伙人可同時查看內容,做出設計和運營決策。PTC AR/VR部門首席技術官認為,生產商可以利用PTC的AR解決方案將交互式3D內容帶入現實世界以協同處理關鍵的業務問題——無論是單一產品還是整條產品線。
03.
結語:蘋果空間計算生態構建按下加速鍵
Apple Vision Pro,是蘋果投入了千人團隊,研發近8年左右的項目,這也是蘋果自2015年發布智能手表以來,打造的第一個主要新產品系列,更有人稱其將成為“庫克時代”的標志。
這次蘋果開發者工具包的發布以及一系列便利開發者為vision OS開發app的工具的出現,無疑會加速蘋果空間計算生態內容的豐富。
一直以來,頭顯的內容匱乏,玩法單一成為不少人將頭顯內產品放置“吃灰”的主要原因。蘋果的入局,能夠在頭顯內容生態掀起什么新的體驗,我們將會持續關注。