Skip to main content

iOS UI Rendering Performance

UI rendering performance of an iOS app is measured by observing if app interactions in key user journeys are natural and instant.

Following metrics are used to measure UI rendering app performance of an iOS app :

  • % of Slow Frames rendered : % of frames taking more than 16ms to render

How does it impact user experience

Delay in user interaction, hangs, or hitches can cause user experience issues by making the app feel unresponsive and frustrating for users. These issues can lead to poor user engagement and negatively impact user retention, app reviews, and overall app success.

Threshold Guidelines

Recommended thresholds are :

  • % slow frames in a session <= 25% of overall frames rendered

How to improve UI Rendering Performance

Following are the recommendations to improve UI Rendering Performance :

  • Simplify the app’s view hierarchy and reduce the number of subviews to minimize the rendering workload.
  • Optimize images and graphics to reduce their memory footprint and improve rendering speed.
  • Use auto-layout constraints and avoid hard-coding frames to improve performance and ensure layout correctness.
  • Use Core Animation efficiently and avoid performing heavy animation tasks on the main thread.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Download Copy