Mobile APM brinda métricas de tiempos de carga para ayudarte a entender cuánto tardan en cargar las pantallas de tus aplicaciones móviles. Para calcular estos tiempos de carga se capturan las marcas de tiempo de inicio y fin durante devoluciones de llamada específicas en el ciclo de vida.
Fórmula:
Tiempo total de carga = onActivityResumed - (onActivityCreated | onActivityStarted)
iOS
La Marca de tiempo de inicio se captura en la primera vez que ocurre alguna de las siguientes devoluciones de llamada de ciclo de vida para cada carga de controlador de visualización en la aplicación:
- loadView
- viewDidLoad
- viewWillAppear
La Marca de tiempo de fin se captura en la siguiente devolución de llamada de ciclo de vida:
- viewDidAppear
Fórmula:
Tiempo total de carga = viewDidAppear - (loadView | viewDidLoad | viewWillAppear)
React Native
En el caso de las aplicaciones React Native, los tiempos de carga se pueden capturar con una API personalizada junto con los datos de la pantalla. En esta
documentación de ayuda, se proporcionan pasos detallados para el seguimiento de pantalla y obtener los tiempos de carga.
Flutter
En el caso de las aplicaciones Flutter, se debe usar una API personalizada para capturar los tiempos de carga de pantalla. En esta
documentación de ayuda, se proporcionan instrucciones sobre cómo implementar el seguimiento de pantalla para aplicaciones Flutter.