亚洲精品不卡久久久久久_色视频线观看在线 _妽妽夹得我好舒服_国产真人一级a爱做片高潮_亚洲aⅴ无码专区在线观看q

當(dāng)前位置: 首頁 >快訊 > 正文

寫給開發(fā)者的Vision Pro評測:易上手,但UI設(shè)計不夠“革命” 全球短訊

2023-07-06 06:05:49 來源:前端之巔

寫給開發(fā)者的Vision Pro評測:易上手,但UI設(shè)計不夠“革命”

作者 | Richard MacManus


(資料圖)

譯者 | 核子可樂

策劃 | Tina

蘋果為 Vision Pro 打造的 VisionOS 新平臺在設(shè)計上大量借鑒了現(xiàn)有 3D 與 iOS 工具。但在開發(fā)者眼中,這一切是否足夠有吸引力?

蘋果在發(fā)布自己的這款 Vision Pro 混合現(xiàn)實頭顯時,打出了“歡迎來到空間計算時代”的標(biāo)語。公司 CEO 庫克將其描述為“一種將現(xiàn)實世界與數(shù)字世界無縫融合,借此實現(xiàn)增強(qiáng)現(xiàn)實的新型計算機(jī)。”而為該設(shè)備提供動力的新操作系統(tǒng)名為 VisionOS,蘋果稱其帶來了“空間計算的基本構(gòu)建塊”。

如果這像蘋果宣稱的是一臺“新型計算機(jī)”,那對開發(fā)者來說無疑代表著前所未有的待探索舞臺。那么開發(fā)者群體對于 VisionOS 和 Vision Pro 究竟抱有哪些期待?就讓我們從 WWDC 大會上的《上手構(gòu)建空間計算應(yīng)用》主題研討中尋找答案:https://developer.apple.com/videos/play/wwdc2023/10260

蘋果 RealityKit 團(tuán)隊工程師 Jim Tilander 開門見山地表示,“默認(rèn)情況下,應(yīng)用程序會在共享空間(Shared Space)內(nèi)啟動,并在這里一個個并排列出,跟 Mac 桌面上的應(yīng)用布局差不多。人們則可通過透傳隨時觀察背景環(huán)境?!保ㄋ^透傳,就是指背景環(huán)境為用戶面向的真實物理空間,可以隨時將注視焦點在虛擬和物理之間往來切換。)

之后他又介紹了三個新概念,即 Windows、Volumes 和 Spaces 三個 SwiftUI 場景。SwiftUI 已經(jīng)擁有四年歷史,成為蘋果各款產(chǎn)品中的主要用戶界面框架。在 VisionOS 之上,SwiftUI 也實現(xiàn)了一系列升級,包括“全新的 3D 功能,以及對縱深、手勢、效果和沉浸式場景類型的支持”。

這三個場景的基本思路非常清晰,但需要注意的是,除了“共享空間”的概念,蘋果還提出了“全空間”(Full Space)。在全空間中,用戶面前“將僅顯示當(dāng)前應(yīng)用程序的內(nèi)容”,從而提供“更加身臨其境的體驗”。

有趣的是,蘋果對于“臨場感”的定義似乎與 Meta/Facebook 有所不同。Meta 認(rèn)為臨場感是指“在虛擬世界中,為能夠?qū)嶋H聯(lián)系的對象創(chuàng)造高保真數(shù)字表示”。換句話說,Meta 的臨場感強(qiáng)調(diào)讓用戶完全沉浸在虛擬世界當(dāng)中。但從蘋果發(fā)布會上公布的演示來看,蘋果的“臨場感”并不過多強(qiáng)調(diào)沉浸感,而是寬容地允許物理世界進(jìn)入 Vision Pro 頭顯的視野。

隱私利弊

蘋果宣稱,Vision Pro 和 VisionOS 平臺將把保障用戶隱私視為核心原則,同時“允許開發(fā)者輕松通過 API 使用設(shè)備上的眾多功能”。

蘋果給出的用戶隱私保護(hù)方案,就是代替開發(fā)者處理數(shù)據(jù)和交互。Tilander 為此舉了兩個有趣的例子:“系統(tǒng)不允許應(yīng)用程序直接訪問來自傳感器的數(shù)據(jù),而是代為提供事件的視覺提示。例如,系統(tǒng)知曉用戶在 3D 空間中眼睛和手部的位置,并將手勢作為觸控事件進(jìn)行傳遞。此外,系統(tǒng)會在檢測到注視時在視圖上呈現(xiàn)懸停效果,但不會直接與用戶所查看的當(dāng)前應(yīng)用進(jìn)行通信。”

有時候,這種“代勞”并不能滿足開發(fā)需求。Tilander 解釋道,“如果您確實需要訪問更敏感的信息,系統(tǒng)會首先征求用戶的許可?!?/p>

考慮到 Vision Pro 對人們隱私的潛在侵犯——畢竟用戶需要接受眼部掃描以實現(xiàn)登錄和視線跟蹤——蘋果對開發(fā)者施加的限制聽起來確實有理有據(jù)。

但谷歌開發(fā)者 Brandon Jones 在推文中指出,“如果想要開發(fā) AR 應(yīng)用,就必須向蘋果完全開放渲染控制權(quán)?!彪m然總體而言他也承認(rèn)這并不是壞事,“畢竟我們也不希望廣告能通過跟蹤視線來判斷用戶到底看了多久”,但他對蘋果“悄悄重構(gòu)和回避現(xiàn)有網(wǎng)絡(luò)標(biāo)準(zhǔn)的作法”仍有微詞。

簡而言之,蘋果對 Vision Pro 的隱私保障是在操作系統(tǒng)層面上實現(xiàn)的,這也賦予了蘋果自身很大的控制權(quán)。Jones 承認(rèn),大多數(shù)開發(fā)者都會對此感到滿意,但他也一針見血地指出“蘋果之前已經(jīng)在嚴(yán)格限制我們在 iOS 上能做哪些操作,現(xiàn)在更是加倍施以約束、阻止人們偏離其預(yù)設(shè)的使用模式。”

相關(guān)工具

在談到開發(fā)者要如何在 VisionOS 上構(gòu)建應(yīng)用程序時,Tilander 表示“一切都從 Xcode 開始”。Xcode 是蘋果的集成開發(fā)環(huán)境(IDE),帶有 Vision Pro 模擬器和增強(qiáng)的“Instruments”性能分析工具(其中包括新的 RealityKit Trace 模板)。

3D 內(nèi)容的構(gòu)建框架則是 ARKit 和 RealityKit,它們負(fù)責(zé)處理跟蹤、渲染、物理、動畫、空間音頻等元素。

蘋果還為 VisionOS 推出了一款名為 Reality Composer Pro 的新編輯器,“用于為應(yīng)用程序預(yù)覽和準(zhǔn)備 3D 內(nèi)容”。一位 Reddit 用戶指出,它“就像 AR 版本的 PowerPoint”,如此說來應(yīng)該是以易用性作為設(shè)計主線。

毫無疑問,為 Vision Pro 開發(fā)軟件的不只是原蘋果開發(fā)陣營,因此蘋果公司決定與 3D 平臺 Unity 建立合作。在 WWDC 23 的開幕主題演講中,主講人表示“基于 Unity 引擎的主流游戲和應(yīng)用程序,可以完全訪問 VisionOS 中的各項功能,包括透傳、高分辨率渲染和原生手勢?!盩ilander 還在會上確認(rèn),過程中無需借助任何 Unity 插件,開發(fā)者能夠直接“將現(xiàn)有內(nèi)容搬運(yùn)過來”。

上手第一課

要創(chuàng)建一款新應(yīng)用,大家首先需要在 Xcode 中選擇默認(rèn)的“xrOS”(應(yīng)該是 VisionOS 的縮寫形式)應(yīng)用模板。接下來選擇“場景類型”,默認(rèn)為“Window”,即顯示在共享空間當(dāng)中。當(dāng)然,大家也可以根據(jù)設(shè)計需求做出更改。

Tilander 繼續(xù)解釋道,“在引導(dǎo)完成后,大家會在 SwiftUI 中看到初始應(yīng)用,其中包含您所熟悉的按鈕,還有由 RealityKit 渲染的 3D 對象?!?/p>

大家還可以輕松將 iPhone 或 iPad 應(yīng)用轉(zhuǎn)換為 VisionOS 形式。

今年 7 月蘋果將面向開發(fā)者發(fā)布更多資源,包括開發(fā)工具包。而 6 月底之前,Xcode 也將上線初始 VisionOS SDK。

吸引更多開發(fā)者投身 3D 新世界

與往常一樣,每當(dāng)蘋果公布一款新設(shè)備,都會在開發(fā)工具和技術(shù)上投入大量心力。對現(xiàn)有 iOS 開發(fā)者來說,VisionOS 這邊也確實沒有太多難以掌握的元素。因此對于原蘋果開發(fā)社區(qū)來說,整個過渡體驗堪稱是順暢無縫。

當(dāng)然,這里的問題就是蘋果明顯是在誘導(dǎo)開發(fā)者投入新的封閉生態(tài)。我們在 WWDC 23 大會上獲悉,VisionOS 將擁有自己的 App Store,而且估計在開放度上還不如 iOS 版 App Store。

最后需要注意的是,VisionOS 的用戶界面跟 iPhone 并沒有多大區(qū)別——至少在初代 Vision Pro 上是如此。正如一位 Twitter 用戶所言,“仍然沿用互聯(lián)網(wǎng)上常見的矩形框體”。從好處想,蘋果這是希望開發(fā)者能夠快速適應(yīng)、輕松在 VisionOS 上開發(fā)新應(yīng)用。但從用戶的角度出發(fā),目前的 Vision Pro 只能說是噱頭雖足,視覺設(shè)計卻缺乏革命性。

https://thenewstack.io/vision-pro-for-devs-easy-to-start-but-ui-not-revolutionary/

聲明:本文為 InfoQ 翻譯,未經(jīng)許可禁止轉(zhuǎn)載。

QCon 全球軟件開發(fā)大會·北京站主題最終確定為「啟航·AIGC 軟件工程變革」,會議將于 9 月 3-5 日在北京?富力萬麗酒店舉辦,此次大會策劃了大前端融合提效、大模型應(yīng)用落地、LLMOps、AIGC 浪潮下的研發(fā)效能提升、異構(gòu)算力、微服務(wù)架構(gòu)治理、業(yè)務(wù)安全技術(shù)、面向 AI 的存儲、構(gòu)建未來軟件的編程語言、FinOps 等方向。

標(biāo)簽:

返回頂部