Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 sobre ComponentCallbacks.
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.
Figura 1: Configura los siguientes filtros en Play Console para ver las métricas de tus apps que se ejecutan en dispositivos Android (edición Go).
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.
Figura 2: Aplica el filtro de dispositivos Android Go en Play Console a fin de obtener las métricas de los usuarios que ejecutan dispositivos Android (edición Go).
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Test Android (Go edition) apps\n\nSimilar to devices running on the Android platform, apps on Go devices\nshould still be performant for end-users. There are ways to minimize inefficient\nuses of resources, such as CPU, memory, graphics, network, or device battery.\n\nTo fix performance issues, you can use the profiling and benchmarking tools,\nalong with the guidance provided for Android at\n[Profile your app performance](/studio/profile).\n\nTesting requirements\n--------------------\n\nHere are a few key guidelines to keep in mind when profiling and testing your\nAndroid (Go edition) app:\n\n- Test on a device that supports Android 8.1 (API level 27) or above. It's important to use real devices (if possible) instead of an emulator, as CPU performance may impact results.\n- Monitor your RAM usage through tools like Android Studio [Memory Profiler](/studio/profile/memory-profiler) or [Perfetto](https://perfetto.dev/docs/data-sources/memory-counters) to keep track of how much memory is being consumed. Identifying memory leaks and memory churn can lead to a reduction in app crashes and overall jank.\n - To incrementally release memory based on certain system constraints, you can implement [`onTrimMemory`](/reference/android/content/ComponentCallbacks2#onTrimMemory(int)). This callback allows apps to release resources to help provide a more responsive system overall, and also directly benefits the end-user experience for your app by allowing the system to keep your process alive longer. For more information, see the documentation on [`ComponentCallbacks`](/reference/android/content/ComponentCallbacks2).\n- Ensure that you disable all features [not supported](/guide/topics/androidgo#differences_from_android) on Android (Go edition).\n\nAndroid vitals for Go devices\n-----------------------------\n\nTo view [Android vitals](/topic/performance/vitals) statistics for your apps\nrunning on Android (Go edition) devices, navigate to the Google Play Console and\nset the following filters and device configurations:\n\n- **Device type**: Android Go\n- **Android version**: 8.1 \\& above\n- **RAM** : 2GB (as of Android 13 (API level 33) and higher). For a full list of device and hardware specifications, see [Minimum hardware specifications](/guide/topics/androidgo#hardware-reqs).\n\n**Figure 1.** Set the following filters in the Play console to see metrics for your apps running on Android (Go edition) devices.\n\nTo view any apps running specifically on Android (Go edition) devices, you\ncan apply the **Android Go** filter in the Device Catalog as shown in Figure 2.\n**Figure 2.** Apply the Android Go device filter in the Play console to fetch metrics for users running on Android (Go edition) devices."]]