Guía de rendimiento de la app
En esta guía, se proporciona una descripción general de las bibliotecas, herramientas y prácticas recomendadas que puedes usar para inspeccionar, mejorar y supervisar el rendimiento en Android.
Los usuarios quieren que las apps se inicien rápidamente, se rendericen sin problemas y usen la memoria de manera eficiente. Optimizar la memoria que usa tu app es fundamental para evitar que se cierre por falta de memoria y mantener un alto rendimiento en todos los niveles de dispositivos.
Destacado
Cómo obtener la puntuación de rendimiento de tu app
Responde el cuestionario de rendimiento de la app para obtener tu Puntuación de rendimiento de la app. Cada puntuación incluye estadísticas, evaluaciones y recomendaciones prácticas para mejorar el rendimiento de tu app.
Cómo inspeccionar el rendimiento
Obtén información para inspeccionar el rendimiento de las apps durante el desarrollo.
Mejora el rendimiento
Mejora el rendimiento de la app donde más importa: durante la producción.
Supervisa el rendimiento
Supervisa los umbrales de estabilidad de la producción, los errores de ANR y el uso de memoria con Android vitals.
Destacado
Mejora el rendimiento con los perfiles de Baseline
Implementar Perfiles de Baseline es la forma más rápida y eficiente de obtener mejoras de rendimiento en tu app.
Destacado
Cómo optimizar la memoria de la app
Aprende sobre la arquitectura de memoria principal de Android, las prácticas recomendadas del ciclo de vida y los flujos de trabajo de diagnóstico para reducir el uso de memoria dinámica y de mapa de bits en todos los niveles de dispositivos.
Blog
Cómo preparar tu app para límites de memoria más amplios
Descubre cómo Android aborda las limitaciones de hardware con límites de memoria más amplios y cómo los nuevos umbrales de rendimiento de Google Play para la optimización de la memoria y el código DEX ayudan a proteger la calidad del ecosistema.
Ejemplos destacados
Macrocomparativas
Usa la biblioteca de ejemplo de Macrobenchmark para probar casos de rendimiento de inicio y del tiempo de ejecución de la aplicación, como el desplazamiento de una RecyclerView para medir los bloqueos.
Microcomparativas
Usa la biblioteca de Benchmark para obtener comparativas de IU y código a partir de módulos de biblioteca.
JankStats
Usa la biblioteca de JankStats para supervisar el rendimiento de tu app.