Todos sabemos que el GPS consume una cantidad considerable de energía de la batería. ¿Alguien sabe de algún estudio que pruebe la "granularidad" de una señal GPS con cuánta batería se consume?
No estoy hablando del dispositivo-GPS vs GPS triangulado de red celular, las aplicaciones en Android pueden seleccionar una distancia (1 metro, 5 metros, 500 metros, etc.) en la que se les notificará de una ubicación cambiada. Me imagino que, independientemente de lo establecido en este valor, el GPS está obteniendo activamente una nueva ubicación muy rápidamente, y solo notifica a la aplicación tan pronto como lo desea.
¿Alguien sabe de algún estudio para el consumo de energía con diferentes configuraciones de GPS? ¡Gracias!
fuente
Primera razón, el GPS puede reducir el consumo de energía si el GPS está apagado, sin embargo, si el GPS está apagado y el usuario se aleja demasiado, el GPS tendrá que rehacer muchos cálculos de inicialización (lo que puede tomar aproximadamente 5 minutos en El dispositivo GPS típico, aunque puede ser un poco más rápido si el dispositivo conoce una ubicación aproximada o si no necesita ser demasiado preciso), esta inicialización desperdicia mucha energía y, por lo tanto, Android generalmente mantiene el GPS encendido por un tiempo. El controlador de GPS utiliza esos parámetros para tomar decisiones sobre si apagar el GPS o mantenerlo encendido será mucho más económico.
Segunda razón, las aplicaciones mal escritas son mucho más difíciles de escribir con la API GPS de Android. Si el controlador de GPS simplemente disparó las devoluciones de llamada tan rápido como pudo, entonces un software mal escrito puede procesar tanto como puede, en lugar de filtrar solo las que necesita. Además, este tipo de API obliga al programador a pensar explícitamente en sus requisitos de frecuencia y precisión, y le permite al conductor administrar mejor el equilibrio entre potencia y precisión.
En muchos casos, en áreas con alta densidad de torre celular, Android podría decidir simplemente usar la ubicación de la red y en otros lugares para usar el GPS cuando la ubicación de la red no sea confiable. Todo eso se puede hacer de forma transparente para los programadores de aplicaciones.
fuente