智東西(公衆号:zhidxcom)
作者 | 徐珊
編輯 | 雲鵬
智東西 6 月 22 日報道,剛剛,全球蘋果開發者都在期待的蘋果 visionOS 軟件開發包(SDK)正式發布!
雖然 WWDC23 上蘋果對于 " 空間計算時代 " 有各種暢想,但今天的發布,讓開發者們真正可以行動起來,爲 visionOS 開發 app 了!visionOS SDK 是蘋果爲其首款空間計算設備 Vision Pro 開發的全新的軟件工具。
▲ visionOS 軟件開發包(SDK)正式發布
開放 visionOS SDK 後,全球的開發者都可以爲 Vision Pro 與 visionOS 構建空間計算時代的 app。
這可能是不少蘋果開發者們在空間計算時代的起點。同時,蘋果在其空間計算領域的生态布局,又向前邁進了一步,Vision Pro 的内容開發或将迎來一輪高潮。
在蘋果開發者網站,蘋果首次詳細介紹了visionOS 的靈魂三元素:Windows、Volumes、Spaces究竟如何影響 visionOS 的構建,同時對于打造 visionOS app 的各類開發工具、開發框架蘋果都進行了更加詳細的闡述。
▲ visionOS 的靈魂三元素:Windows、Volumes、Spaces
相比發布會上的 " 蜻蜓點水 ",對于蘋果的開發者們來說,這次一系列重磅開發工具的發布對于他們來說才更加具有實質意義。
同時,蘋果還将在庫比提諾、倫敦、慕尼黑、上海、新加坡和東京開設開發者實驗室。蘋果将幫助全球不同的開發者們測試其構建的 app,并且還會有專門的蘋果工程師将幫助他們在 Vision Pro 上快速構建、測試産品。
目前,已有部分團隊參與到 Vision Pro 的内容構建中,從醫療教育、音樂創作、創意制作、企業應用等方面發揮 Vision Pro 的創造能力。
此外,開發者構建 Vision Pro 内容平台同樣可以使用常用的創作工具,如 Xcode、SwiftUI、RealityKit、ARKit 和 TestFlight 等,其中,Xcode 還專爲 visionOS 推出新的工具 Reality Composer Pro,提供 3D 模型、動畫、圖像、聲音等工具模塊。同時,蘋果開發者網站中更新了大量的開發者文檔。
"Vision Pro 重新定義了計算平台的可能性。開發者可使用他們熟悉的工具框架着手構建 visionOS app,并利用 Reality Composer Pro 等新的創新工具和技術進一步推進開發工作,爲用戶設計全新體驗。" 蘋果全球開發者關系副總裁 Susan Prescott 說。
一、蘋果開發架構、開發工具如何與 VisionOS 結合?
正如前文所說,蘋果在開發者官網更新了大量 visionOS 開發相關内容,我們也發現蘋果首次詳細說明了這些開發工具如何在具體開發工作中發揮作用,我們能從 Xcode、SwiftUI、RealityKit、ARKit 等幾項關鍵開發工具和框架的更新中發現不少新的細節。
Xcode:Xcode 是 VisionOS 開發的重要基礎工具,Xcode 已經支持了 visionOS SDK。開發者可以将 visionOS 目标添加到現有的項目中,或者構建一個全新的 app、在 Xcode 預覽中叠代 app。開發者可以在新的 visionOS 模拟器中與 app 交互,探索各種房間布局和照明條件,創建測試和可視化項目來測試碰撞、遮擋和對空間内容的場景理解。
SwiftUI:SwiftUI 可以構建新的 visionOS app,或者将現有的 iPadOS 或 iOS app 直接引入 visionOS。SwiftUI 支持 3D 功能,并且對深度、手勢、效果和沉浸式場景有相應的工具适配。此外,RealityKit 還與 SwiftUI 深度集成,可以幫助開發者構建清晰、響應迅速和面積達的界面。
RealityKit:通過蘋果 3D 渲染引擎 RealityKit ,開發者可以在 app 中展示 3D 内容、動畫和視覺效果。RealityKit 可以自動調整物理照明條件和投影,RealityKit 采用開放标準 matrialX,這是電影、視覺效果、娛樂和遊戲公司所使用的表面和幾何着色器。
ARKit:在 Vision Pro 上,ARKit 可以完全了解一個人的周圍環境,讓 app 以新的方式與周圍的空間進行交互。在默認情況下,ARKit 支持核心系統功能,開發者可以利用 ARKit API,如平面估計、場景重建、圖像錨定、世界追蹤和手部骨骼追蹤,給 app 創造新的功能,可以實現的效果包括把水潑到牆上、把球從地闆上彈起來。簡單總結就是它可以把現實世界和 app 内容結合起來。
據介紹,這些軟件工具平台現如今都内置了對蘋果的輔助功能支持,所有人都能參與到打造 visionOS app 的過程。
同時,知名 3D 遊戲内容創作平台 Unity 将從下個月起,支持遊戲開發者們将 Unity app" 遷移 " 到 Vision Pro。開發者的創作應用可以獲得 visionOS 的優勢,如透視和注釋點渲染。通過将 Unity 的創作和模拟功能與 Reality Kit 托管的應用渲染相結合,Unity 創建的内容将會呈現在 visionOS 内。
面對不同類型的開發者,蘋果也給出了不同的開發指導。現在,Apple Developer Program 成員可訪問developer.apple.com獲取 visionOS SDK、更新版 Xcode、模拟器和 Reality Composer Pro。
而蘋果注冊開發者可獲取多種資源,幫助他們爲 Vision Pro 設計、開發、測試 app,包括豐富的技術文檔、新設計套件與更新版 visionOS 人機交互指南。
開發者如需進一步了解如何爲 Vision Pro 設計新 app 體驗,或申請将于下個月發布的開發者套件,可訪問 developer.apple.com/visionos。
二、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 内容帶入現實世界以協同處理關鍵的業務問題——無論是單一産品還是整條産品線。
結語:蘋果空間計算生态構建按下加速鍵
Apple Vision Pro,是蘋果投入了千人團隊,研發近 8 年左右的項目,這也是蘋果自 2015 年發布智能手表以來,打造的第一個主要新産品系列,更有人稱其将成爲 " 庫克時代 " 的标志。
這次蘋果開發者工具包的發布以及一系列便利開發者爲 vision OS 開發 app 的工具的出現,無疑會加速蘋果空間計算生态内容的豐富。
一直以來,頭顯的内容匮乏,玩法單一成爲不少人将頭顯内産品放置 " 吃灰 " 的主要原因。蘋果的入局,能夠在頭顯内容生态掀起什麽新的體驗,我們将會持續關注。