首页 文章详情

iOS ProMotion 120Hz 刷新率已支持第三方应用

知识小集 | 1774 2021-09-30 16:26 0 0 0
UniSMS (合一短信)

Apple 最新发布的 iPhone 13 Pro 配备了 ProMotion 显示技术,可以让设备实现 10 ~ 120Hz 的自适应刷新率,它可以让画面更流畅,非常适用滚动浏览内容、游戏等。

不过此前有开发者发现,大多数第三方应用的动画仅支持 60Hz,当滚动视图时,交互体验并没有那么流畅。由此,一些开发者提出质疑,难道 ProMotion 不支持第三方应用?

Selig 推测 Apple 增加了 60Hz 限制以延长 iPhone 型号的电池寿命,因为在也支持 ProMotion 技术的 iPad Pro 型号上,没有限制并且所有动画都以 120Hz 运行。

事后苹果官方于 9 月 24 日出来澄清,所有第三方应用程序都可以充分利用 120Hz ProMotion 刷新率,但开发人员需要通过在应用程序的 plist 中添加一个配置来声明他们的应用程序使用更高的帧速率。而有关所需 plist 配置的文档在 9 月 26 日已发布并提供给开发人员 https://developer.apple.com/documentation/quartzcore/optimizing_promotion_refresh_rates_for_iphone_13_pro_and_ipad_pro。


值得注意的是,这个配置专为需要完全 ProMotion 支持的应用程序而设计。所有第三方应用程序中的标准 UI 动画都会自动获得 ProMotion 提供的更高和更低帧速率的好处,而无需开发人员进行任何更改。

目前,由于支持仅限于标准动画,滚动等交互与关闭弹出窗口等交互之间可能存在明显差异。例如,如果你在 iPhone 13 Pro 或 Pro Max 上滚动 Twitter,你会看到流畅的滚动体验,但尚未更新到 120Hz 的动画仅限于 60Hz,并且这些动画明显没有那么丝滑。随着开发人员在未来全面支持 ProMotion 功能,这个问题将得到解决。

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter