Skip to main content

App Startup Time

The App Startup Time metric measures the app’s launch time, known as Time to Initial Display (TTID). App startup time or TTID is the time it takes for the app to show its first frame after launch. This is calculated by terminating the app and launching a fresh session.

The following are the types of app startup time:

  • Cold Start Time: This time is calculated when the app is launched for the first time since the device boot or since the system killed the app.
  • Warm Start Time: This time is when the app is launched after being recently closed.
  • Hot Start Time: This time is when the app is resumed from background.

Impact on user experience

Content loading and responsiveness are key aspects that influence user’s perception of app performance. App startup time is the first impression of app performance and should be delightful and decreasing it improves the user experience.

Threshold guidelines

Recommended thresholds are:

  • Cold startup takes <= 3s
  • Warm startup takes <= 2s
  • Hot startup takes <= 1.5s

Recommendations

The following are the recommendations to improve App Startup Time:

  • Simplify the view hierarchy by removing redundant or nested layouts.
  • Avoid inflating parts of the UI that aren’t needed during launch.
  • Move resource initialization to a different thread, so the app can load it lazily.
  • Move blocking work off the main thread and execute unnecessary work asynchronously.
  • Optimize memory and CPU usage to reduce memory consumption and shorten loading times.
  • Use static libraries instead of frameworks, whenever possible.

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