9月26日上午消息,今年iPhone 13 Pro和13 Pro Max独有的最大新功能之一是高刷新率屏幕,也就是苹果所说的“ProMotion,但近期收到手机的开发者发现,在许多情况下,他们的App动画只能以60Hz运行。
iPhone 13 Pro系列上的ProMotion被官方宣传为一种自适应系统,它可以根据用户的行为进行自动调整。例如,如果屏幕处于休眠状态,手机可以将自身降低到10Hz刷新率以节省电量。这些效果,理论上可在滚动或执行全屏切换时,第三方应用中生效。例如,用户滑动滚动Twitter时间线时,应该可以获得非常流畅且响应迅速的体验。但是,几乎所有第三方应用的动画效果目前都被限制在60Hz,包括自定义组件的特殊效果和动画。
目前问题是,开发者和用户像利用120Hz硬件实现超级流畅的动画还没法实现。限制在60Hz,就跟更便宜的iPhone 13和13 mini,以及前几代iPhone相同了,这意味着iPhone 13 Pro机型虽然配备了更好的屏幕,但是其实并没完全利用到。
Reddit的开发者已经报告了他们用户对此的抱怨。iOS应用程序中的大多数动画都是由Core Animation框架驱动的,并且仍然限制在60Hz,这并非是开发者或App的问题。
目前是应用架构的限制
有趣的是,这些限制在iPad Pro上的第三方App中却不存在,iPad Pro系列自2017年以来一直采用120Hz显示屏。苹果似乎专门为新iPhone机型制定了这些限制。一些人猜测,可能是出于电池续航的原因才这么做的。
iPad Pro就没有这问题
对iOS 15代码的检查表明,只有第三方应用程序受到限制。操作系统中的代码免除了苹果自家应用的限制,允许它们始终以120Hz的速度运行。
对这些问题,苹果公司回应称,目前这是bug,即将在第三方应用中全面支持120Hz。
近期已经有一大批App更新,适配iOS 15,我们也希望尽早适配。