發(fā)布時間:2024-03-12 19:18:50 瀏覽量:161次
作者 | Richard MacManus
譯者 | 核子可樂
策劃 | Tina
蘋果為 Vision Pro 打造的 VisionOS 新平臺在設計上大量借鑒了現(xiàn)有 3D 與 iOS 工具。但在開發(fā)者眼中,這一切是否足夠有吸引力?

蘋果在發(fā)布自己的這款 Vision Pro 混合現(xiàn)實頭顯時,打出了“歡迎來到空間計算時代”的標語。公司 CEO 庫克將其描述為“一種將現(xiàn)實世界與數(shù)字世界無縫融合,借此實現(xiàn)增強現(xiàn)實的新型計算機?!倍鵀樵撛O備提供動力的新操作系統(tǒng)名為 VisionOS,蘋果稱其帶來了“空間計算的基本構(gòu)建塊”。
如果這像蘋果宣稱的是一臺“新型計算機”,那對開發(fā)者來說無疑代表著前所未有的待探索舞臺。那么開發(fā)者群體對于 VisionOS 和 Vision Pro 究竟抱有哪些期待?就讓我們從 WWDC 大會上的《上手構(gòu)建空間計算應用》主題研討中尋找答案:
https://developer.apple.com/videos/play/wwdc2023/10260
蘋果 RealityKit 團隊工程師 Jim Tilander 開門見山地表示,“默認情況下,應用程序會在共享空間(Shared Space)內(nèi)啟動,并在這里一個個并排列出,跟 Mac 桌面上的應用布局差不多。人們則可通過透傳隨時觀察背景環(huán)境?!保ㄋ^透傳,就是指背景環(huán)境為用戶面向的真實物理空間,可以隨時將注視焦點在虛擬和物理之間往來切換。)
之后他又介紹了三個新概念,即 Windows、Volumes 和 Spaces 三個 SwiftUI 場景。SwiftUI 已經(jīng)擁有四年歷史,成為蘋果各款產(chǎn)品中的主要用戶界面框架。在 VisionOS 之上,SwiftUI 也實現(xiàn)了一系列升級,包括“全新的 3D 功能,以及對縱深、手勢、效果和沉浸式場景類型的支持”。

這三個場景的基本思路非常清晰,但需要注意的是,除了“共享空間”的概念,蘋果還提出了“全空間”(Full Space)。在全空間中,用戶面前“將僅顯示當前應用程序的內(nèi)容”,從而提供“更加身臨其境的體驗”。
有趣的是,蘋果對于“臨場感”的定義似乎與 Meta/Facebook 有所不同。Meta 認為臨場感是指“在虛擬世界中,為能夠?qū)嶋H聯(lián)系的對象創(chuàng)造高保真數(shù)字表示”。換句話說,Meta 的臨場感強調(diào)讓用戶完全沉浸在虛擬世界當中。但從蘋果發(fā)布會上公布的演示來看,蘋果的“臨場感”并不過多強調(diào)沉浸感,而是寬容地允許物理世界進入 Vision Pro 頭顯的視野。

蘋果宣稱,Vision Pro 和 VisionOS 平臺將把保障用戶隱私視為核心原則,同時“允許開發(fā)者輕松通過 API 使用設備上的眾多功能”。
蘋果給出的用戶隱私保護方案,就是代替開發(fā)者處理數(shù)據(jù)和交互。Tilander 為此舉了兩個有趣的例子:
“系統(tǒng)不允許應用程序直接訪問來自傳感器的數(shù)據(jù),而是代為提供事件的視覺提示。例如,系統(tǒng)知曉用戶在 3D 空間中眼睛和手部的位置,并將手勢作為觸控事件進行傳遞。此外,系統(tǒng)會在檢測到注視時在視圖上呈現(xiàn)懸停效果,但不會直接與用戶所查看的當前應用進行通信。”
有時候,這種“代勞”并不能滿足開發(fā)需求。Tilander 解釋道,“如果您確實需要訪問更敏感的信息,系統(tǒng)會首先征求用戶的許可?!?/span>

考慮到 Vision Pro 對人們隱私的潛在侵犯——畢竟用戶需要接受眼部掃描以實現(xiàn)登錄和視線跟蹤——蘋果對開發(fā)者施加的限制聽起來確實有理有據(jù)。
但谷歌開發(fā)者 Brandon Jones 在推文中指出,“如果想要開發(fā) AR 應用,就必須向蘋果完全開放渲染控制權(quán)。”雖然總體而言他也承認這并不是壞事,“畢竟我們也不希望廣告能通過跟蹤視線來判斷用戶到底看了多久”,但他對蘋果“悄悄重構(gòu)和回避現(xiàn)有網(wǎng)絡標準的作法”仍有微詞。
簡而言之,蘋果對 Vision Pro 的隱私保障是在操作系統(tǒng)層面上實現(xiàn)的,這也賦予了蘋果自身很大的控制權(quán)。Jones 承認,大多數(shù)開發(fā)者都會對此感到滿意,但他也一針見血地指出“蘋果之前已經(jīng)在嚴格限制我們在 iOS 上能做哪些操作,現(xiàn)在更是加倍施以約束、阻止人們偏離其預設的使用模式?!?/span>
在談到開發(fā)者要如何在 VisionOS 上構(gòu)建應用程序時,Tilander 表示“一切都從 Xcode 開始”。Xcode 是蘋果的集成開發(fā)環(huán)境(IDE),帶有 Vision Pro 模擬器和增強的“Instruments”性能分析工具(其中包括新的 RealityKit Trace 模板)。

3D 內(nèi)容的構(gòu)建框架則是 ARKit 和 RealityKit,它們負責處理跟蹤、渲染、物理、動畫、空間音頻等元素。
蘋果還為 VisionOS 推出了一款名為 Reality Composer Pro 的新編輯器,“用于為應用程序預覽和準備 3D 內(nèi)容”。一位 Reddit 用戶指出,它“就像 AR 版本的 PowerPoint”,如此說來應該是以易用性作為設計主線。

毫無疑問,為 Vision Pro 開發(fā)軟件的不只是原蘋果開發(fā)陣營,因此蘋果公司決定與 3D 平臺 Unity 建立合作。在 WWDC 23 的開幕主題演講中,主講人表示“基于 Unity 引擎的主流游戲和應用程序,可以完全訪問 VisionOS 中的各項功能,包括透傳、高分辨率渲染和原生手勢?!盩ilander 還在會上確認,過程中無需借助任何 Unity 插件,開發(fā)者能夠直接“將現(xiàn)有內(nèi)容搬運過來”。
要創(chuàng)建一款新應用,大家首先需要在 Xcode 中選擇默認的“xrOS”(應該是 VisionOS 的縮寫形式)應用模板。接下來選擇“場景類型”,默認為“Window”,即顯示在共享空間當中。當然,大家也可以根據(jù)設計需求做出更改。

Tilander 繼續(xù)解釋道,“在引導完成后,大家會在 SwiftUI 中看到初始應用,其中包含您所熟悉的按鈕,還有由 RealityKit 渲染的 3D 對象。”

大家還可以輕松將 iPhone 或 iPad 應用轉(zhuǎn)換為 VisionOS 形式。
今年 7 月蘋果將面向開發(fā)者發(fā)布更多資源,包括開發(fā)工具包。而 6 月底之前,Xcode 也將上線初始 VisionOS SDK。
與往常一樣,每當蘋果公布一款新設備,都會在開發(fā)工具和技術(shù)上投入大量心力。對現(xiàn)有 iOS 開發(fā)者來說,VisionOS 這邊也確實沒有太多難以掌握的元素。因此對于原蘋果開發(fā)社區(qū)來說,整個過渡體驗堪稱是順暢無縫。
當然,這里的問題就是蘋果明顯是在誘導開發(fā)者投入新的封閉生態(tài)。我們在 WWDC 23 大會上獲悉,VisionOS 將擁有自己的 App Store,而且估計在開放度上還不如 iOS 版 App Store。
最后需要注意的是,VisionOS 的用戶界面跟 iPhone 并沒有多大區(qū)別——至少在初代 Vision Pro 上是如此。正如一位 Twitter 用戶所言,“仍然沿用互聯(lián)網(wǎng)上常見的矩形框體”。從好處想,蘋果這是希望開發(fā)者能夠快速適應、輕松在 VisionOS 上開發(fā)新應用。但從用戶的角度出發(fā),目前的 Vision Pro 只能說是噱頭雖足,視覺設計卻缺乏革命性。
原文鏈接:
https://thenewstack.io/vision-pro-for-devs-easy-to-start-but-ui-not-revolutionary/
熱門資訊
1. 華為手機神奇“AI修圖”功能,一鍵消除衣服!原圖變身大V領深V!
最近華為手機Pura70推出的“AI修圖”功能引發(fā)熱議,通過簡單操作可以讓照片中的人物換裝。想了解更多這款神奇功能的使用方法嗎?點擊查看!
近年來,人工智能逐漸走入公眾視野,其中的AI圖像生成技術(shù)尤為引人注目。只需在特定軟件中輸入關鍵詞描述語以及上傳參考圖就能智能高效生成符合要求的...
想將照片變成漫畫效果?這篇文章分享了4個方法,包括Photoshop、聰明靈犀、VanceAI Toongineer、醒圖,簡單操作就能實現(xiàn),快來嘗試一下吧!
4. 一款免費無限制的AI視頻生成工具火了!國內(nèi)無障礙訪問!附教程
人人都可以動手制作AI視頻! 打開網(wǎng)址https://pixverse.ai/,用郵箱注冊后,點擊右上角Create,就可以開始創(chuàng)作了。 PixVerse目前有文案生成視頻,和圖片生...
5. 趕緊收藏好!這4個完全免費的AI視頻制作網(wǎng)站和工具
以下是一些免費的AI視頻制作網(wǎng)站或工具,幫助您制作各種類型的視頻。 1. Lumen5:Lumen5是一個基于AI的視頻制作工具,可將文本轉(zhuǎn)換為視頻。 用戶可以使...
6. 零基礎10分鐘生成漫畫,教大家如何用AI生成自己的漫畫
接下來,我將親自引導你,使用AI工具,創(chuàng)作一本既有趣又能帶來盈利的漫畫。我們將一起探索如何利用這個工具,發(fā)揮你的創(chuàng)意,制作出令人驚嘆的漫畫作品。讓...
就能快速生成一幅極具藝術(shù)效果的作品,讓現(xiàn)實中不懂繪畫的人也能參與其中創(chuàng)作!真的超贊噠~趣趣分享幾款超厲害的AI繪畫軟件,提供詳細操作!有需要的快來...
8. AI視頻制作神器Viggle:讓靜態(tài)人物動起來,創(chuàng)意無限!
Viggle AI是一款免費制作視頻的AI工具,能讓靜態(tài)人物圖片動起來,快來了解Viggle AI的功能和優(yōu)勢吧!
9. 10個建筑AI工具,從設計到施工全覆蓋!肯定有你從來沒聽過的
講述了建筑業(yè)比較著名的AI公司小庫科技做出的探索,在這兒就不多說了。今天,我們試著在規(guī)劃設計、建筑方案設計、住宅設計、管道設計、出渲染圖、3D掃...
10. Logo Diffusion——基于sd繪畫模型的AI LOGO 生成器
這下LOGO設計徹底不用求人了。接下來詳細演示一遍操作流程首先進入Logo D... 想學習更多AI技能,比如說關于怎么樣利用AI來提高生產(chǎn)效率、還能做什么AI...
最新文章
同學您好!