Al igual que los dispositivos que se ejecutan en la plataforma de Android, las apps en los dispositivos Go también deben tener un buen rendimiento para los usuarios finales. Hay maneras de minimizar el uso ineficiente de recursos del dispositivo, como la CPU, la memoria, los gráficos, la red o la batería.
Para solucionar los problemas de rendimiento, puedes usar las herramientas de perfilamiento y comparativas, junto con la guía proporcionada para Android en Perfila el rendimiento de tu app.
Requisitos para las pruebas
A continuación, se incluyen algunos lineamientos clave que debes tener en cuenta cuando generas perfiles y pruebas tu app para Android (edición Go):
- Realiza pruebas en un dispositivo compatible con Android 8.1 (nivel de API 27) o versiones posteriores. Es importante usar dispositivos reales (si es posible) en lugar de un emulador, ya que el rendimiento de la CPU puede afectar los resultados.
- Supervisa el uso de RAM a través de herramientas como el Generador de perfiles de memoria o Perfetto de Android Studio para realizar un seguimiento de la cantidad de memoria que se consume. Identificar fugas y pérdidas de memoria puede reducir las fallas de la app y los bloqueos generales.
- Para liberar memoria de forma incremental en función de ciertas restricciones del sistema, puedes implementar
onTrimMemory
. Esta devolución de llamada permite que las apps liberen recursos para ayudar a proporcionar un sistema más responsivo en general y también mejora directamente la experiencia del usuario final de tu app, ya que el sistema puede mantener tu proceso activo más tiempo. Para obtener más información, consulta la documentación sobreComponentCallbacks
.
- Para liberar memoria de forma incremental en función de ciertas restricciones del sistema, puedes implementar
- Asegúrate de inhabilitar todas las funciones no compatibles con Android (edición Go).
Android vitals para dispositivos con Go
Para ver las estadísticas de Android vitals de las apps que se ejecutan en dispositivos Android (edición Go), ve a Google Play Console y establece los siguientes filtros y configuraciones de dispositivos:
- Tipo de dispositivo: Android Go
- Android: 8.1 y versiones posteriores
- RAM: 2 GB (a partir de Android 13, nivel de API 33) Para ver la lista completa de las especificaciones de hardware y dispositivos, consulta las Especificaciones mínimas de hardware.
Para ver las apps que se ejecuten específicamente en dispositivos Android (edición Go), puedes aplicar el filtro Android Go del catálogo de dispositivos, como se muestra en la Figura 2.