国内精品九九久久久精品,国产激情视频一区二区三区,国产精品日本一区二区在线播放 ,国产精品 亚洲一区二区三区,国产亚洲精品久久久久蜜臀

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

寫(xiě)給開(kāi)發(fā)者的Vision Pro評(píng)測(cè):易上手,但UI設(shè)計(jì)不夠“革命” 全球短訊

2023-07-06 06:05:49 來(lái)源:前端之巔

寫(xiě)給開(kāi)發(fā)者的Vision Pro評(píng)測(cè):易上手,但UI設(shè)計(jì)不夠“革命”

作者 | Richard MacManus


(資料圖)

譯者 | 核子可樂(lè)

策劃 | Tina

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

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

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

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

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

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

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

隱私利弊

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

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

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

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

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

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

相關(guān)工具

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

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

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

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

上手第一課

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

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

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

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

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

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

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

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

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

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

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

標(biāo)簽:

返回頂部