Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
65,027
33,221


After developers discovered that their apps are not currently able to use 120Hz ProMotion refresh rates for all animations, there was confusion over whether it was a limitation imposed for battery life or a bug. Apple has now provided clarification.

iphone-13-promotion-display.jpg

Apple told MacRumors that all third-party apps can take full advantage of 120Hz ProMotion refresh rates, but developers will need to declare that their apps use higher frame rates by adding an entry to their app's plist. Documentation on the required plist entry will be made available to developers soon.

Apple is requiring this opt-in step to provide higher fresh rates only to apps that will benefit from the technology, which will optimize battery life on iPhone 13 Pro and Pro Max devices.

It's worth noting that this opt-in process is designed for apps that need full ProMotion support. Standard UI animations in all third-party apps automatically get the benefits of the the higher and lower frame rates available with ProMotion without developers having to change anything.

There is also a bug that is affecting some animations built using Core Animation that Apple says will be fixed in an upcoming software update.

As developers have discovered, standard UI animations within third-party apps work with ProMotion display technology automatically, and that's true for all apps. Apps that will be able to benefit from the faster frame rates will be able to add that support and will be on par with Apple's own apps.

At the current time, with support limited to standard animations, there can be a noticeable difference between an interaction like scrolling and another interaction like closing a popup. If you're scrolling through Twitter on an iPhone 13 Pro or Pro Max, for example, you'll see the smooth scrolling experience, but the animations that have not yet been updated to 120Hz are limited to 60Hz, and these animations are noticeably less smooth. This problem will be ironed out as developers adopt full support for the ProMotion feature in the future.

ProMotion display technology is designed to provide an adaptive refresh rate ranging from 10Hz to 120Hz. The iPhone's refresh rate shifts based on what's on the screen in order to preserve battery life, as the 120Hz refresh rate eats up battery quicker. If you're looking at a static page on the web for example, the refresh rate will slow down, but it will speed back up as you scroll. ProMotion functionality is available on the iPhone 13 Pro, iPhone 13 Pro Max, and iPad Pro models.

Update: Apple has shared documentation that explains how developers can fully enable faster ProMotion refresh rates for their apps on iPhone 13 Pro models. Specifically, the documentation provides a key that developers can add to an app's Info.plist file to enable the full range of refresh rates for custom animations.

Article Link: Apple Says Third-Party Apps Can Take Full Advantage of ProMotion With Plist Entry, Core Animation Bug Fix Coming [Updated]
 
Last edited:

Enygmatic

macrumors 65816
Jan 27, 2015
1,043
1,213
Various
So, you mean… this wasn’t some nefarious scheme by ol’ Prayer Hands Tim, cackling in the wind as users were relegated to the unmitigated and “literally unusable” hellscape of sub-120Hz refresh rates? Because the comments earlier SWORE…
 
Last edited by a moderator:

mi7chy

macrumors G4
Oct 24, 2014
10,521
11,172
Should've been ironed out at launch and not sometime in the future post launch like the memory restriction on iPadOS on iPad Pro M1. Imagine if Nvidia launched a new GPU where you don't get 100% usability until months later.
 

Shirasaki

macrumors P6
May 16, 2015
16,131
11,589
Ok. As anticipated, a timing response.
Though I wonder what would happen if people says nothing on release and only complain later, a.k.a, giving apple time to figure those out on their own. Maybe there will be more angrier commenters bashing apple to no end.
 
  • Like
Reactions: amartinez1660

4jasontv

Suspended
Jul 31, 2011
6,272
7,548
The only thing that sucks about this being opt-in is that there are a lot of lazy devs that will take forever to add that one line of code or whatever it is.

How long did it take some devs to implement dark mode?
And then you have abandoned apps that don't get updated because the developer quit or BUYZ ME NEW VERSION!!!1!
 

cmaier

Suspended
Jul 25, 2007
25,405
33,473
California
How were apps on the 120 Hz iPad taking advantage of the refresh rate there?

This isn't the first ProMotion iOS device.

Do those iPad developers need to declare that their apps use higher frame rates by adding an entry to their app's plist?

If so, then why isn't this ready at launch for the iPhone 13 Pro and Pro Max?

Nope, no plist entry on the ipad is needed. Presumably this has something to do with battery optimizations on the iphones, for which battery life is more of an issue.
 

matrix07

macrumors G3
Jun 24, 2010
8,226
4,893
Should've been ironed out at launch and not sometime in the future post launch like the memory restriction on iPadOS on iPad Pro M1. Imagine if Nvidia launched a new GPU where you don't get 100% usability until months later.
I remember when iPhone X launched some Apple own apps couldn't even take advantage of the new screen ratio. This thing happens.
 

Naraxus

macrumors 68020
Oct 13, 2016
2,177
8,795
There are bound to be apps that blindly assume 60 Hz, which would break if it suddenly changed to 120. Making it opt-in works around that issue, although it would've been nice to provide the details to developers in advance.
This is slighly offtopic but FOR THE HORDE!!! ;)
 
  • Like
Reactions: mszilard
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.