¿Si mantengo una o más aplicaciones minimizadas en mi teléfono Android (Samsung Galaxy Y) la batería de mi móvil se consumirá más rápido que si no hubiera minimizado ninguna aplicación?
Respuesta
¿Demasiados anuncios?Si una aplicación no se ejecuta en primer plano, normalmente se "congela"; esto significa que su estructura de memoria se mantiene (para que puedas "recuperarla" más rápidamente, y no se necesitan E/S adicionales + CPU para reiniciarla) - pero no se le asignan (casi) ciclos de CPU. Puede haber algunas excepciones cuando se necesita hacer cosas mientras está en segundo plano, pero normalmente eso requeriría que la aplicación utilizara un "servicio".
Por lo tanto, la "sobrecarga" es mínima, comparada con la necesidad de reiniciarla cada vez que el usuario necesita acceder a ella. En cuanto a la memoria, el sistema Android es bastante eficiente en su mantenimiento: Para explicarlo en términos sencillos, las aplicaciones se clasifican en diferentes grupos con distintas "prioridades". Junto con algunos otros criterios, esto decide qué aplicación puede ser eliminada si el sistema se queda "sin memoria": El OOM-Killer (de nuevo, "Out Of Memory Killer") entra en acción entonces y comprueba: Obviamente, los procesos esenciales del sistema no deben ser eliminados en absoluto, la sesión de primer plano del usuario (en la que está trabajando) debe ser la última en ser considerada. Pero las aplicaciones "cerradas" son las primeras candidatas, las "aplicaciones en segundo plano" las siguientes, y los servicios no tan esenciales vienen después.
De nuevo, esta es una forma simplificada de decirlo -- en realidad, esto parece un poco más complicado :)
PERO: si piensas en los asesinos de tareas para "mejorar la vida de la batería": Olvídate de eso antes de empezar a pensar. Suelen ser bastante contraproducentes, ya que van en contra del sistema. Hay pocas excepciones en cuanto a una aplicación que funcione mal (por ejemplo, que consuma toda tu CPU y no haya otra forma de detenerla).