最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

看看蘋果如何平衡Vision Pro性能和功耗

2023-06-12 19:03 作者:青亭網(wǎng)  | 我要投稿

眾所周知,Quest 2極為嚴(yán)格的控制SoC運(yùn)行頻率,目的就是保證整機(jī)的“散熱性能”,說白了就是發(fā)熱不能嚴(yán)重、風(fēng)扇噪音不能大。這也是VR頭戴設(shè)備中降低用戶體驗(yàn)的兩個(gè)關(guān)鍵指標(biāo)。

對(duì)于Quest 2很直接的一個(gè)優(yōu)勢(shì)就是,用戶大多時(shí)候聽不到狂轉(zhuǎn)的風(fēng)扇噪音。不過,Meta在最新的v55系統(tǒng)中進(jìn)一步釋放了Quest 2和Quest Pro的頻率限制,CPU、GPU都有大幅提升,這些能力可以提升游戲幀率或渲染分辨率,對(duì)體驗(yàn)提升都有重要作用。

那么,剛剛發(fā)布的蘋果Vision Pro是如何進(jìn)行控制和管理的呢?

根據(jù)現(xiàn)場(chǎng)已經(jīng)體驗(yàn)的媒體反饋,大部分人反饋Vision Pro發(fā)熱不明顯。準(zhǔn)確的說,這句話缺少“場(chǎng)景”描述。因?yàn)閂ision Pro的演示中大部分都還是以2D場(chǎng)景為主,如果在2D場(chǎng)景下還發(fā)熱明顯,那顯然不是蘋果的實(shí)力,更會(huì)被大家看笑話。因此,更應(yīng)該看的是Vision Pro運(yùn)行3D應(yīng)用時(shí)的發(fā)熱表現(xiàn)。

這幾天我也看了WWDC關(guān)于visionOS的相關(guān)課程,其中發(fā)現(xiàn)visionOS對(duì)于App分類有三種:

  • 1. Windows,也就是窗口類2D內(nèi)容,每個(gè)App可擁有多個(gè)窗口,支持調(diào)整大??;

  • 2. Volume,輕量3D內(nèi)容,支持2D窗口和3D內(nèi)容混合顯示;

  • 3. Space,專屬3D應(yīng)用,開啟后隱藏其它App,并且支持在透視和沉浸模式切換。

visionOS性能優(yōu)化策略

雖然現(xiàn)在還不能體驗(yàn),但是我們通過其中一個(gè)課程(WWDC2023/10100)了解到visionOS對(duì)App功能和性能優(yōu)化的內(nèi)容,從中我們了解到更詳細(xì)的信息。

  • 側(cè)重:visionOS中優(yōu)先熱管理、而非續(xù)航;

  • 路徑:分析你的App類型,找到優(yōu)化方法;

  • 目標(biāo):降低發(fā)熱、避免內(nèi)容占用過大。

和iPhone等移動(dòng)設(shè)備上App的功耗的性能要求不同的是,在Vision Pro和visionOS系統(tǒng)中系統(tǒng)會(huì)實(shí)時(shí)更新,不管你的App的資源占用情況如何。

比如,只要用戶移動(dòng)身體(轉(zhuǎn)頭、轉(zhuǎn)身等)、挪動(dòng)手、轉(zhuǎn)動(dòng)眼睛等動(dòng)作,系統(tǒng)就需要實(shí)時(shí)渲染出每一幀,也就是內(nèi)容是在實(shí)時(shí)更新的。再比如,多任務(wù)場(chǎng)景中空間算法也實(shí)時(shí)運(yùn)行,以此保證用戶同時(shí)運(yùn)行多個(gè)應(yīng)用的交互和視覺效果。

和移動(dòng)平臺(tái)中優(yōu)化性能的邏輯有些不同,visionOS中概念和優(yōu)先級(jí)發(fā)生了變化:優(yōu)先考慮散熱性能,而不是電池續(xù)航或壽命。很顯然,這一點(diǎn)上蘋果和Meta策略是一致的。

權(quán)重方面,不同于iPhone上后臺(tái)“掛起”影響相對(duì)較小,在visionOS中,即便是短暫的暫停、卡頓會(huì)對(duì)體驗(yàn)破壞性的影響。

visionOS性能優(yōu)化的核心:渲染、交互、ARKit、音頻視頻播放、SharePlay、以及避免來自系統(tǒng)層面的停止運(yùn)行。

wwdc2023-10100_hd-0002

渲染方面,visionOS渲染幀率默認(rèn)為90(支持更高幀率),因此應(yīng)該避免渲染延遲情況。對(duì)比其它平臺(tái)優(yōu)先側(cè)重UI和動(dòng)畫流暢性,visionOS考慮的更多比如:

  • 1,應(yīng)用單獨(dú)運(yùn)行時(shí)的功耗;

  • 2,在與其它App同時(shí)運(yùn)行時(shí)的功耗;

  • 3,在復(fù)雜交互時(shí)的功耗;

  • 4,在播放視頻和音頻,如FaceTime、或Personas時(shí)的功耗;

  • 5,如果是iOS應(yīng)用,也需要進(jìn)一步分析和優(yōu)化。

當(dāng)然,里面提到了很多內(nèi)容涉及渲染優(yōu)化部分,這里主要提取一些重要的點(diǎn)。

  • 1,渲染目標(biāo)是確保延遲更低,減少幀丟失。需要從SwiftUI、UIKit,或者RealityKit、Metal分別進(jìn)行優(yōu)化。

  • 2,交互方面,因?yàn)関isionOS刷新率在90Hz或更高,因此最佳輸入延遲要<8ms。另外,要盡可能減少內(nèi)容之間的重疊。

  • 3,SharePlay要避免在多個(gè)設(shè)備之間同步傳輸大量渲染工作,避免熱堆積以及附帶的降頻問題。

  • 4,提醒:設(shè)備過熱、系統(tǒng)內(nèi)存不足等,會(huì)出現(xiàn)App終止運(yùn)行的情況。這就需要,在設(shè)備過熱時(shí)降低復(fù)雜的渲染和計(jì)算。

wwdc2023-10100_hd-0003

對(duì)此,蘋果還提供了Metrickit和Xcode Organizer等性能分析工具,進(jìn)一步幫助開發(fā)者優(yōu)化自己的應(yīng)用。

參考:Apple


看看蘋果如何平衡Vision Pro性能和功耗的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
太原市| 永城市| 桦川县| 石嘴山市| 甘南县| 安丘市| 息烽县| 襄樊市| 尉氏县| 岢岚县| 永嘉县| 亳州市| 合江县| 高要市| 嘉峪关市| 苗栗市| 博白县| 深水埗区| 阿瓦提县| 钟山县| 昭苏县| 和田市| 垦利县| 图们市| 乌海市| 长岭县| 新疆| 濉溪县| 普兰县| 桐城市| 日照市| 惠安县| 广安市| 潜山县| 田东县| 家居| 大冶市| 安陆市| 扎赉特旗| 廉江市| 五大连池市|