La respuesta es: depende del widget
Aunque nadie lo cree, un widget no es una aplicacion que está corriendo, es solo un dibujo en la pantalla. Se puede hacer un widget que no corra un proceso en segundo plano, y se puede hacer un proceso en segundo plano sin widget.
Por ejemplo de varios widgets que yo he hecho, tengo uno que no corre nada en segundo plano, y no consume nada. Otro corre un proceso que se encuentra detenido y solo corre con la pantalla encendida, su consumo es despreciable. Otro corre un proceso siempre en marcha, su consumo es apreciable. Tambien tengo un programa sin widget que corre en segundo plano y gasta más que cualquier otro (porque usa gps).
Aunque se que esto es predicar en el desierto, pues va contra la lógica, yo tambien pensaba qe los widgets eran programas corriendo en segundo plano, antes de ponerme a desarrollar widgets y llegar a entender cómo funcionan.
|