Page 8 Soft

Main Menu

  • Home
  • Software Start Ups
  • Android Apps
  • Iphone Apps
  • App Funding
  • Money

Page 8 Soft

Header Banner

Page 8 Soft

  • Home
  • Software Start Ups
  • Android Apps
  • Iphone Apps
  • App Funding
  • Money
Iphone Apps
Home›Iphone Apps›Apple explains how developers can support iPhone 13 ProMotion displays

Apple explains how developers can support iPhone 13 ProMotion displays

By Margaret J. Beltran
September 26, 2021
0
0


Apple finally brought its ProMotion adaptive refresh rate technology to the iPhone with the release of the iPhone 13 Pro. The latest model’s Super Retina XDR display will allow developers to make their animations as smooth as possible thanks to its maximum refresh rate of 120Hz, at least in theory. It turns out that supporting the new ProMotion display requires a bit of finagling.

A new guide titled “Optimizing ProMotion Refresh Rates for iPhone 13 Pro and iPad Pro” explains how app developers can adapt their apps to new display technology on iPhone. (ProMotion has been part of the iPad Pro lineup since 2017.) But at least part of that process will require these developers to accept that Apple isn’t offering much control over ProMotion.

“You can’t force a ProMotion display to display your content at a specific rate,” Apple said. “The refresh rate of a ProMotion display behaves differently from a traditional display. The system isolates the actual refresh rate of the ProMotion from your application.” Developers can simply “give Core Animation hints as to which refresh rates the app prefers for its animations.”

This means that developers are expected to optimize their apps’ animations for refresh rates and timings ranging from 10Hz (100ms) to 120Hz (8ms) on the iPhone 13 Pro range and 24Hz (41ms). at 120 Hz (8 ms) on the iPad Pro. In total, there are 12 different refresh rate and sync settings on the iPhone 13 Pro and five different settings on the iPad Pro to support.

“Custom animations in your app need to be able to adapt to changes in refresh rates,” Apple said. “Display refresh rates can change for many reasons, and your application shouldn’t assume a specific refresh rate at any time. For example, the system disables faster refresh rates in low power mode or if a device is heating up. “

These are just the animations themselves. Adding ProMotion support to an app also requires modifying the app property list (.plist) file on the iPhone 13 Pro, as well as properly implementing a variety of frameworks, classes, and other operating system level technologies provided by Apple over which the developer has limited control at best.

Apple said some apps “might already be able to take advantage of these new refresh rates without any changes” from the developer thanks to the UIKit, SwiftUI and SpriteKit frameworks as well as the “abstract superclass for animations in Core. Animation “called CAAnimation. (Although it looks like it still requires the .plist change on the iPhone 13 Pro.)

All of this means that enabling support for the new adaptive refresh rate display of the iPhone 13 Pro and iPhone 13 Pro Max won’t be as easy as flipping a switch, and even when developers implement everything correctly, the system may decide not to support a refresh rate due to Apple’s concerns about battery life and operating temperatures.


Related posts:

  1. How to activate Snapchat dark mode on your iPhone
  2. How to use Memojis for your iPhone contacts
  3. 3 Ways to Limit Your Screen Time on Android and iPhone – Gadgets to Use
  4. A serious warning has been issued for millions of Apple iPhone users
Tagsoperating system

Recent Posts

  • How PreSkale promises to turn leads into real revenue
  • Google app beta brings search UI overhaul to Android 13
  • Rapid measurement of thoracolumbar kyphosis with the built-in inclinometer of a smartphone: a study of validity and reliability
  • Singapore pharmacy platform startup lands $27m in funding round backed by Bill Gates
  • Broadcom in advanced talks to buy VMware

Archives

  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021

Categories

  • Android Apps
  • App Funding
  • Iphone Apps
  • Money
  • Software Start Ups
  • Terms and Conditions
  • Privacy Policy