Guida al rendimento delle app
Questa guida fornisce una panoramica delle librerie, degli strumenti e delle best practice che puoi utilizzare per ispezionare, migliorare e monitorare le prestazioni su Android.
Gli utenti vogliono che le app si avviino rapidamente, vengano visualizzate in modo fluido e richiedano un utilizzo ridotto di memoria e batteria. Le sezioni di questa guida forniscono informazioni e insight su strumenti, librerie e best practice che ti aiutano a migliorare le prestazioni delle app.
Ottenere il punteggio relativo al rendimento dell'app
Esaminare il rendimento
Migliora le prestazioni
Monitorare il rendimento
Migliorare il rendimento con i profili Baseline
Migliora l'avvio dell'app con le ottimizzazioni del layout DEX
Esempi in primo piano
Macrobenchmark
Microbenchmark
Statistiche Jank
Ultime notizie e video
Now in Android: 67 - Cross device SDK Developer Preview, CameraX 1.2 Beta, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we're covering updates on Cross device SDK Developer Preview, CameraX 1.2 Beta, 5 years of Kotlin, AndroidX, video content and more!
Performance: Live Q&A - MAD Skills
Welcome to the live Q&A for the Performance series for MAD Skills! Join Ben Weiss, Tomáš Mlynarič, Carmen Jackson, Rahul Ravikumar, and Chris Craik to get answers to the Performance questions you may have. Catch more videos on Performance →
Monitoring Performance - MAD Skills
On this episode of MAD Skills on Performance, Ben Weiss walks you through monitoring app performance. Learn tools, products, and best practices to keep your app performing at its best! Measuring Performance → https://goo.gle/3vZgLBn Performance
Improving Performance with Baseline Profiles - MAD Skills
With this episode of MAD Skills we continue with our performance series of videos. In this video you’ll learn about how to improve performance of your app using Baseline Profiles. Android Developer Relations Engineer Tomáš Mlynarič describes what
Now in Android: 66 - Android 13, MAD Skills, AndroidX, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we're covering updates on Android 13, Modern Android Development Skills series on Performance, AndroidX releases, articles, and much
Inspecting Performance - MAD Skills
On this episode of MAD Skills on Performance, you’ll learn how to inspect performance in your app and deep dive into automated inspection. Android Developer Relations Engineer Tomáš Mlynarič covers how to start benchmarking performance using Jetpack
Performance: Important metrics - MAD Skills
In this MAD Skills video we will cover important performance metrics -- data that helps you understand how an app is performing and where you should spend time and effort to improve it. Android Developer Relations Engineer Ben Weiss goes over the
Altre risorse
Reddit improved app startup speed by over 50% using Baseline Profiles and R8
Reddit is one of the world’s largest internet forums, bringing together countless communities looking for entertainment, answers to everyday questions, and so much more. Recently, the team optimized its Android app to reduce startup times and improve
NordVPN boosted the speed of its login user flow by 60% using Baseline Profiles
NordVPN is a virtual private network (VPN) app that protects users while they’re browsing the web by providing them a more secure and private connection. As a network utility, NordVPN’s users deserve a responsive UI, allowing them to set up their
Lyft improves Android app startup time for drivers by 21%
Lyft is committed to app excellence. They have to be. For a rideshare app — providing a vital, time-sensitive service to millions of drivers and riders every day — a slow or unresponsive app adds unacceptable friction.
Josh sees increased customer retention by improving app startup time by 30%
Josh is a short-video app from India, launched in 2020. One of the fastest growing short-video apps with over 124 million MAUs, optimizing it across a range of devices (high, mid, low end) and maintaining a standard experience across all of them is critical for their success. Improving app startups time and making the app responsive helped them achieve success.
Improving App Performance with Baseline Profiles
A lot of apps find correlation between app performance and user engagement. People expect apps to be responsive and fast to load. Startup time is one of the major metrics for app performance and quality. Some of our partners have already invested a
Increasing app speed by 30%: a key ingredient in Zomato’s growth recipe
Zomato is an Indian multinational restaurant aggregator and food delivery company serving customers across 500 cities in India alone.
App performance to drive app excellence
In our previous blog post in this series, we defined app excellence as “creating an app that provides consistent, effortless, and seamless app user experiences. It is high performing and provides a great experience, no matter the device being used.”
A collection of samples using the performance libraries.
Multiple samples showing the best practices in performance on Android.