Search results for “site:developer.android.com”

Page 11 of about 214 results

developer.android.com topic › performance › tracing

Overview of system tracing  |  App quality  |  Android Developers

Recording device activity over a short period of time is known as system tracing. System tracing produces a trace file that you can use to generate a system report. This report helps you identify how best to improve your app or game's performance. For a comprehensive introduction to tracing and...

In short: Learn to optimize Android app performance with our comprehensive guide on system tracing! Discover real-time CPU usage analysis, memory profiling, and platfo... (AI summary)

developer.android.com studio › profile › macrobenchmark

Write a Macrobenchmark  |  App quality  |  Android Developers

Use the Macrobenchmark library for testing larger use cases of your app, including app startup and complex UI manipulations, such as scrolling a RecyclerView or running animations. If you want to test smaller areas of your code, refer to Microbenchmark library. This page shows how to set up the...

developer.android.com guide › playcore › feature-delivery

Overview of Play Feature Delivery  |  Google Play  |  Android Developers

Google Play’s app serving model uses Android App Bundles to generate and serve optimized APKs for each user’s device configuration, so users download only the code and resources they need to run your app. Play Feature Delivery uses...

In short: Learn to optimize app delivery with Google Play's Feature Module Build Configuration. Separate features, manage ProGuard rules, and deliver conditionally or on-demand. (AI summary)

developer.android.com studio › debug › app-quality-insights

Analyze issues from Firebase Crashlytics and Android Vitals with App Quality Insights  |  Android Studio  |  Android Developers

Analyze and address issues from Firebase Crashlytics and Android Vitals with the App Quality Insights tool window in Android Studio.

developer.android.com ndk › guides › gwp-asan

GWP-ASan  |  Android NDK  |  Android Developers

GWP-ASan is a native memory allocator feature that helps find use-after-free and heap-buffer-overflow bugs. Its informal name is a recursive acronym,"GWP-ASan Will Provide Allocation SANity". Unlike HWASan or Malloc Debug, GWP-ASan does not require source or recompilation (that is, works with...

developer.android.com topic › performance › vitals

Android vitals  |  App quality  |  Android Developers

Android vitals helps Google improve the quality of Android apps on Google Play. When a user allows it, their Android-powered device tracks app quality metrics such as stability, performance, battery use, and permission issues. Google Play collects this data, which can be accessed through the...