Depura fallas rápidamente con Android vitals y Firebase Crashlytics

  • Lanzamiento
  • Depuración

En un ecosistema de apps cada vez más competitivo, lograr una buena experiencia del usuario comienza con garantizar que la app no presente fallas. Una de las mejores formas de asegurarte de que la app no tenga fallas es detectar de inmediato los problemas a medida que se presentan y saber cómo comenzar a solucionarlos. Usa Android vitals para identificar las áreas de tu app que tienen más fallas y problemas con la tasa de respuesta. Luego, utiliza informes de fallas personalizados en Firebase Crashlytics para obtener más detalles sobre las causas raíz a fin de solucionar los inconvenientes.

Por qué funciona

Si identificas y priorizas las fallas más generalizadas, podrás solucionar problemas antes de que tengan un gran impacto en los usuarios y en tus calificaciones y opiniones. Si obtienes más contexto sobre los eventos de tu app que generan fallas, podrás solucionar los problemas y reproducir las fallas con rapidez de manera que los usuarios experimenten la mejor versión posible de tu app.

Características

  • Android vitals: Revisa el rendimiento de tu app con una variedad de métricas de calidad técnica, como tasa de fallas, tasa de ANR, demasiadas activaciones y otras opciones.
  • Firebase Crashlytics: Obtén informes detallados sobre las fallas en la app. Las fallas se agrupan en clústeres con seguimientos de pila similares y se clasifican según la gravedad del impacto en los usuarios. Además de recibir informes automáticos, puedes registrar eventos personalizados para detectar los pasos que conducen a la falla.

Consulta la siguiente tabla para obtener más detalles sobre las similitudes y diferencias entre estas dos herramientas de informes de fallas.

Características del producto Android vitals Firebase Crashlytics
Tasas de fallas
Estadísticas de fallas
Proporciona datos sobre errores de ANR (la aplicación no responde)
No se requieren cambios en el SDK ni en la app
Registros y claves para personalizar los datos de fallas
Registros detallados de fallas en el NDK
Exporta datos de fallas a BigQuery
Captura eventos predefinidos de Google Analytics (rutas de navegación)
Multiplataforma
Integración con herramientas externas (por ejemplo, Jira, Slack, PagerDuty)
Alertas de anomalías
Alertas de regresión y seguimiento del estado de las fallas
Registra problemas recuperables (por ejemplo, eventos que podrían interrumpir el flujo normal de un programa, como las excepciones capturadas)

Prácticas recomendadas

  • Verifica el rendimiento de la app en el panel de Android vitals, incluidas las métricas de tasa de fallas, tasa de ANR, demasiadas activaciones y bloqueos de activación sostenidos parciales. Regístrate en la opción "Alertas de Android vitals" en tus preferencias de notificaciones para recibir un correo electrónico cuando encontremos una regresión importante en las métricas esenciales.
  • Obtén datos personalizados de informes de fallas con registros y claves específicos. Registra datos adicionales de fallas con claves y registros personalizados, que te proporcionan un resumen de información en un punto en el tiempo y registran los eventos que experimentaron los usuarios hasta que ocurrió la falla.
  • Integra la app con Google Analytics para capturar eventos predefinidos. Registra automáticamente eventos predefinidos de Google Analytics con rutas de navegación. Al igual que las claves y los registros personalizados, las rutas de navegación pueden mejorar aún más tus informes de fallas, ya que muestran las acciones que llevó a cabo un usuario antes de una falla, así como los parámetros dentro del evento.
  • Logra un mayor control sobre tus datos de fallas. Exporta los datos de fallas de Firebase Crashlytics a BigQuery para analizarlos de forma personalizada.

Comienza ahora

Android vitals Firebase Crashlytics