¿Hay alguna herramienta para probar el rendimiento de un Android Apk?

Sí. Para despertar su interés y hacer una prueba muy rápida de su aplicación, puede activar GPU Rendering Profile en un dispositivo real. Da un buen gráfico directamente en el dispositivo solo para ver si hay algún problema evidente. Aquí hay un tutorial: Tutorial de representación de GPU de perfiles

Sin embargo, eso solo te da una visión general. Por lo general, deberá profundizar si desea encontrar el problema y solucionarlo. Aquí hay algunas herramientas más específicamente para el rendimiento que conozco. Estoy seguro de que hay más.

  • Tutorial del visor de jerarquía: muestra la jerarquía de la vista y el tiempo que lleva dibujar sus diseños.
  • Análisis del rendimiento de la interfaz de usuario con Systrace: una herramienta muy detallada que le permite saber exactamente qué está haciendo su CPU, GPU, etc.
  • Prueba del rendimiento de la pantalla: otras pocas herramientas de línea de comandos para observar específicamente el rendimiento del dibujo y la velocidad de fotogramas.

Android ya viene con clases de prueba útiles como parte del SDK estándar y la biblioteca de clases (también se enumeran a continuación). Dicho esto, hay un par de proyectos útiles adicionales disponibles para probar unitariamente el código y las bibliotecas de la aplicación de Android.

Testdroid: Testdroid es una herramienta de automatización de pruebas y un servicio especializado en pruebas de aplicaciones de Android. El conjunto de herramientas viene con una aplicación para registrar las acciones del usuario y crear pruebas automatizadas.

robotium: Robotium es un marco de automatización de pruebas de Android que tiene soporte completo para aplicaciones nativas e híbridas. Robotium facilita la escritura de robustos casos de prueba automatizados de caja negra.

scirocco: Scirocco es una herramienta de automatización de pruebas de IU para Android. Es capaz de realizar pruebas en varios dispositivos y hacer informes de prueba con capturas de pantalla mientras prueba sus aplicaciones.

Monkey: Monkey es un programa que se ejecuta en su emulador o dispositivo Android y genera secuencias pseudoaleatorias de eventos del usuario, como clics, toques o gestos, así como una serie de eventos a nivel del sistema.

Haga clic aquí para ver los hechos sorprendentes sobre Android

Puedes descargar PDF Android gratis

El emulador de Android utilizado para verificar el rendimiento de una aplicación y el emulador de Android viene en el paquete de estudio de Android, pero funciona lento y en algún momento hace que su sistema operativo se congele para que pueda usar otro emulador como Genymotion – Emulación de Android rápida y fácil