Monitorización de usuarios reales para móviles

Hay muchas bibliotecas de supervisión de usuario real (RUM) por ahí para medir el rendimiento del navegador para los usuarios del sitio web como boomerang, episodios, etc.

Podríamos usar lo mismo para la web móvil, pero para aplicaciones híbridas y aplicaciones nativas hay una biblioteca de código abierto similar que mide el rendimiento y la velocidad clave de la aplicación en términos de

  • Tiempo para cargar una pantalla
  • Hora de descargar
  • Tiempo hasta el primer byte
  • Tiempo para pintar
  • Tiempo por encima del pliegue
  • Prefetch vc no prefetch tiempos de reproducción ..
  • Etc (métricas específicas para móviles)?

Además, ¿qué otras métricas clave se miden para las aplicaciones para móviles (web y aplicaciones nativas) para usuarios reales?

Creo que hay dos aspectos importantes de rendimiento para la web móvil o las aplicaciones híbridas

  • Monitorización API (también AJAX)
  • Monitoreo de Transacciones

Monitorización API (también AJAX)

La mayoría de las aplicaciones web para móviles o aplicaciones híbridas están diseñadas con API para mejorar el rendimiento. El rendimiento de la aplicación depende realmente de cómo funciona API. Por lo tanto, es importante medir las llamadas API (AJAX). Las métricas siguientes se deben medir en cada llamada AJAX

  • Tiempo de respuesta
  • Tiempo de devolución de llamada
  • Datos enviados
  • Datos recividos

Monitoreo de Transacciones

Todas las aplicaciones se ocupan de operaciones clave como Inicio de sesión, Suscripción de registro, Suscripción, Compra y etc. Es valioso medir estas transacciones clave. Estas transacciones implican una o más llamadas de API. El tiempo de transacción se puede medir observando la hora de inicio de la transacción y calculando la duración al final de las transacciones. Esto implica seguir las métricas

  • Tiempo de respuesta al éxito
  • Tiempo de respuesta de falla

Si está buscando servicios con la función anterior, puede probar https://www.atatus.com/

PS: Desarrollador web en Atatus.

  • Los subprocesos predeterminados de Android y su uso
  • ¿Por qué ViewPager y GridLayout con 30 elementos son muy lentos?
  • Descifrado AES en Android demasiado lento para ser utilizable. ¿NDK será más rápido? ¿Otras ideas?
  • Impacto de 'instanceof' en el código Java de Android
  • Android - Prevenga la pantalla blanca al inicio
  • Vista personalizada de Android delegado de grupo addView
  • Androide. Rendimiento de la animación
  • ¿Cómo configurar el desplazamiento perfomance para webview?
  • Vista de lista optimizada con 1k lista de objetos
  • ¿Cuáles son las ventajas / desventajas de pasar argumentos al constructor AsyncTask?
  • Edittext Mensaje de error de validación en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.