Hola kisan tamang
Eso depende de a qué aplicación se refiera, ambos casos están disponibles en el mercado.
Vamos a entender con un ejemplo de cómo se hace?
- ¿Qué es una aplicación en ejecución que puede compartir y rastrear mi ubicación en tiempo real con mis amigos?
- ¿Cuál debería ser mi estrategia para ser seleccionado en un proyecto de desarrollo de aplicaciones de Android de GSoC-2018?
- ¿Qué aplicaciones has usado más en 2015?
- ¿Cuál es el mejor juego móvil gratuito?
- ¿Puedes hacer un juego móvil decente usando Xamarin?
- Calorías quemadas: por lo tanto, las aplicaciones tienen acceso a su ubicación, por lo que la aplicación puede calcular su movimiento desde el punto A al punto B, lo que les da la distancia que ha caminado.
- Verifican su velocidad de movimiento y deciden si está caminando, corriendo, montando bicicleta o en automóvil.
- Según la velocidad y la distancia que ha cubierto, las aplicaciones le muestran las calorías quemadas para ese día o período de tiempo.
Ahora, todos los cálculos anteriores se refinan con la ayuda de los datos, por lo que si una aplicación es utilizada por una gran cantidad de público, existen muchas posibilidades de que tengan suficientes datos para brindarle métricas muy precisas y, por otro lado, si la aplicación tiene muy pocas personas que la usan, hay muchas posibilidades de que los resultados que veas se deriven de un conjunto de datos menos enriquecido que aumenta la probabilidad de que los datos sean incorrectos o se muestren en la aproximación.
Espero que esto ayude.