ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

苹果在iOS 9中进一步减少了输入延迟

时间:2015-09-29 15:20:59来源:威锋网编辑:星辉

iOS 系统在输入延迟最小化方面可谓得心应手,但是不管你的应用有多快,延迟在某种程度上还是有。这其中的一部分原因是与电容式触摸传感器扫描输入的频率相关,而这个频率通常与屏幕刷新的频率相同,每一次扫描间隔的时间大约是 16.7 毫秒。像 iPad Air 2 和即将上市的 iPad Pro,它们扫描指纹的频率是 120Hz,时间间隔也随之减少到 8.3 毫秒。

在软件方面有 iOS 触摸和图形流线图的步骤和程序,苹果在 iOS 9 中就进行了改善,减少触摸延迟。

上图是 iOS 触摸和图形流线图的可视化表示形式。你可以看到,通常情况下一般应用都会有4个帧的延迟。在苹果公司对延迟的定义中,屏幕帧也包括在内,因此我们就按他们的定义标准来进行讨论吧。

在这种理论情况下,只有当应用的更新状态恰好是一帧才会出现这种情况。那么你可能认为,如果应用更新状态的时间减少,支持 Core Animation 开始将应用视图转化成 GPU 指令,以便经过 GPU 完成渲染,这样输入延迟就会减少,其实并非如此。过去iOS都不是这样。不管应用优化得再怎么好,Core Animation 只会在下一屏幕帧开始的时候开始进行转化。这时因为一款应用在一帧中可以多次更新状态,而这些更新则是成批处理,只在屏幕上渲染一次。

在 iOS 9 中,苹果撤销了对 Core Animation 在下一帧开始的时候开始工作的要求。因此经过优化的应用将能够对更新状态产生更多影响,让 Core Animation 发出 GPU 指令,在一个屏幕帧的时间跨度中画下一帧。这样触摸延迟就从此前的四帧减少为三帧,而一些视图比较复杂,对 Core Animation 和 GPU 渲染的要求多于一帧的应用来说,其触摸延迟就从五帧减少为四帧。

苹果还对触摸输入水平进行完善。如上所述,iPad Air 2 和 iPad Pro 扫描指纹的频率是 120Hz,它能够通过让应用在一帧的中间开始进行工作,从而将延迟减少了半帧。除了减少延迟,开发者还可以利用额外的触摸输入信息来提高应用响应用户输入的准确度。

比如绘画应用现在可以更准确地沿着用户手指滑过的地方将线条勾勒出来。苹果将这些额外的触摸称为合并触摸,开发者需要在应用中增加代码方能支持。但是在输入频率为 120Hz 的设备上应用更新将会自动在每一帧的中间开始。

iOS 9 最后一个用于减少输入延迟的方法就是预测触摸。开发者可以利用信息来预测用户的手指将如何在设备上移动,利用这些信息他们可以提前更新视图,一旦接收到关于用户手指移动的准确信息之后,撤销掉预测的变化,将真实变化体现出来,并根据用户新的移动信息来继续做出预测。

未来预测触摸将能够再将输入延迟减小一帧,加上在输入流水线中减少的一帧,未来大部分设备上的输入延迟就能够低至 2 帧,而像 iPad Air 2 这样的设备上则能减少到 1.5 帧,这和 iOS 8 中的四帧延迟相比,降低的幅度确实很大。

更多热门内容
不负全球玩家期待!全AI掠夺者家族50系新品重磅开售!
在高端电竞本领域,掠夺者一直以先锋姿态引领行业发展,全新掠夺者·战斧18 AI等新品在CES 2025展会一经亮相,便将2025高端AI电竞本的期待值拉满。超前的设计理念和以玩家体验为核心的产品思路,贯穿掠夺者三款重磅新品:从发烧友的终极梦想至尊机皇掠夺者·战斧18 AI,

2025-06-06

餐桌底下的清洁高手!萤石云视觉商用清洁机器人BS1革新食堂清洁模式
在智能化浪潮席卷商业领域的当下,清洁行业正迎来一场革命性变革。2024 年,萤石首款云视觉商用清洁机器人 BS1 正式亮相市场,凭借前期先锋客户端的试运行测试及系统深度对接,迅速在全国各大写字楼、展厅、银行、食堂、酒店等场景崭露头角,开启智能清洁新篇章。AI 视

2025-05-23

京东新品国补立省 潮玩新次元游戏本华硕天选6 Pro来袭
5月16日京东新品日,打开京东APP来新品频道,买华硕天选6 Pro新品享国家补贴20% #京东新品 #京东重磅新品日,到手6999元起。华硕天选6 Pro搭载RTX 5070笔记本电脑GPU,至高可选AMD锐龙9 9955HX或Intel酷睿Ultra 9 275HX高性能平台,采用全新模具和散热系统,集卓越性能

2025-05-19

一加官宣首次将风驰游戏内核写入天玑平台,并与MediaTek联合发布天玑9400系列新芯片
2024年5月14日,一加宣布将与MediaTek联合举办“芯旗舰 新上限”游戏战略沟通会暨芯片发布会,双方将在游戏技术共融、芯片定制、内核重构、技术联合等多方面展开前所未有的深度战略合作。一加将自研的芯片级游戏技术「风驰游戏内核」首次注入天玑旗舰芯片,让游戏体验再破

2025-05-13

MiTAC 神雲科技发布搭载最新AMD EPYC™ 4005系列处理器产品
【加州纽瓦克电—2025年5月13日】—作为专业的服务器设计与制造商,神达控股股份有限公司(股票代号:3706)旗下子公司神雲科技股份有限公司(MiTAC Computing Technology Corp.)推出了支持AMD EPYC™ 4005系列处理器的最新产品。这些更新的服务器解决方案可提供更高的性能和

2025-05-13