Cada año, los fabricantes de teléfonos inteligentes y tabletas introducen novedades en este sentido. Con cada nueva generación, las baterías de nuestros teléfonos inteligentes son de mayor capacidad, se aumenta el rendimiento de los cargadores y se reduce la carga de software en el consumo de recursos. Sin embargo, también aumenta el consumo de la pantalla y otros componentes, motivo por el cual muchos usuarios tienen dificultades para cubrir sus jornadas con la autonomía del dispositivo.
En cuanto al sistema operativo móvil de Google, Android, en la Google Play Store podemos encontrar cientos de aplicaciones que prometen optimizar el consumo de batería en nuestro teléfono inteligente o tableta y, sin embargo, lejos de cumplir con este cometido suponen una carga mayor para nuestro procesador, por lo que finalmente el consumo de energía termina siendo mayor y, como consecuencia, nos encontramos con una considerable reducción de la autonomía. Ahora bien, esto no quiere decir que no existan formas de ahorrar batería en nuestros dispositivos Android, pero no son tan «mágicas» como nos quieren hacer creer.
En primer lugar, si nos estamos planteando ahorrar batería en nuestro dispositivo móvil con Android, o bien optimizar el consumo de la misma, antes debemos considerar hasta qué punto queremos llegar en este aspecto y, evidentemente, hasta dónde alcanzan nuestros conocimientos. Y es que podemos tomar dos caminos, siendo el primero de ellos optar por las técnicas «básicas», o bien hacer root a nuestro terminal y conseguir un ahorro máximo de batería, así como un mayor control sobre parámetros avanzados de nuestro equipo.
Ahorra batería en tu Android sin necesidad de root
Si no rooteas tu teléfono inteligente o tableta, son menos las opciones que tienes a tu alcance, pero siguen siendo muchos los cambios que puedes hacer sobre su configuración para exprimir aún más su batería. En primer lugar, es recomendable comenzar con los Ajustes del propio equipo, y sobre los mismos podemos hacer los siguientes cambios:
- Bluetooth: Desactiva la conectividad Bluetooth cuando no la estés utilizando (Ajustes > Bluetooth).
- WiFi: Desactiva la conectividad WiFi cuando no la estés utilizando (Ajustes > Wifi). Desactiva el WiFi automáticamente en modo suspensión, o sólo cuando está conectado al cargador (Ajustes > WiFi >WiFi en modo suspensión).
- 4G y 3G: Utiliza la conectividad 4G LTE únicamente cuando sea necesario (Ajustes > Ajustes de Red móvil > Sólo GSM/ WCDMA y GSM). En zonas de baja cobertura 4G/3G ahorrarás batería evitando los constantes cambios de red.
- Fondo de pantalla: La pantalla consume menos energía con imágenes oscuras y fondos negros.
- Brillo: Reduce el brillo de la pantalla y desactiva el «brillo automático» para ahorrarte el consumo del sensor de iluminación (Ajustes > Pantalla > Brillo).
- Ahorro de energía: Cuando quede poca batería, activa el modo ahorro de batería (Ajustes > Batería > Ahorro de energía).
Los anteriores son algunos de los aspectos que, en prácticamente cualquier dispositivo Android, podremos configurar a nuestro antojo para tratar de maximizar la vida útil de nuestra batería entre ciclos de carga. Ahora bien, incluso si no tienes el dispositivo rooteado, podrás llevar esta optimización bastante más allá gracias a una aplicación concreta, sobre la cual te explicamos cómo hacer uso, pero antes es necesario conocer un concepto: «deep sleep».
Deep Sleep: Qué es y cómo hace que la batería dure mucho más
Las aplicaciones que nuestro teléfono inteligente o tableta «abre», en el idioma del dispositivo son «procesos». Estos procesos son, para nosotros, el pensamiento con respecto a la acción, mientras que lo que nosotros vemos es la aplicación abierta, es decir, la acción propiamente dicha. Aunque no estemos ejecutando la acción, podemos estar pensando en ella, luego estaremos consumiendo energía. El procesador de nuestro terminal -junto a la memoria RAM- actúa de forma muy similar, y si no le permitimos que deje de pensar en esa acción, estaremos consumiendo la batería de forma completamente innecesaria.
Cuando el procesador y la memoria dejan a un lado ese «pensamiento», es cuando el dispositivo entra en modo «deep sleep» –sueño profundo, en español-, y es cuando el consumo de batería se reduce realmente. ¿Qué aplicaciones puede que no permitan entrar al equipo en deep sleep? Normalmente, las que incluyen el sistema de notificaciones «push», es decir, principalmente los servicios de mensajería instantánea, aunque hay muchas otras.
Greenify, probablemente la mejor aplicación para ahorrar batería en Android
Anteriormente sólo se podía hacer uso de esta aplicación si habíamos rooteado el equipo, pero desde hace varios meses es posible beneficiarse de sus posibilidades sin necesidad de ello. Greenify, y por eso la explicación anterior, se encarga de forzar la entrada de las aplicaciones y procesos en modo «hibernación», permitiendo de esta forma que el equipo entre en «deep sleep» y se reduzca al mínimo el consumo de energía cuando tenemos la pantalla bloqueada.
Bien sencillo. Esta aplicación, de forma automática, detecta cuáles son las aplicaciones que no permiten al equipo entrar en deep sleep. Después de este «análisis», nos muestra los resultados y nosotros, de forma manual, podemos seleccionar cuáles queremos que sean forzadas a hibernar. No podemos poner todas a hibernar, puesto que si lo hiciéramos -por ejemplo- con WhatsApp, dejaríamos de recibir notificaciones mientras está la pantalla apagada.
¿Tienes root? Así puedes llevar el ahorro de batería al extremo
Aquí es donde realmente encontraremos la diferencia. Los usuarios root pueden valerse de todos los consejos anteriores, pero además tienen otro mundo por delante para poder optimizar el consumo de energía en sus dispositivos móviles. No basta con ser root, sino que este es tan solo el primer paso para acceder al mundo de la «scene», donde tenemos disponibles cientos de modificaciones sobre el sistema, ROMs, kernels y otros aspectos que «toquetear». Pero vayamos despacio, para entenderlo todo a la perfección.
Qué es una «ROM» y por qué deberías cambiar la de tu Android
Aunque tu terminal viene con un software preinstalado, el que ofrece tu fabricante, detrás de Android hay una extensa comunidad de desarrolladores que se dedican a crear firmware alternativos al original, mucho más «abiertos», «libres» y cercanos al origen real de Android: AOSP. Si instalamos en nuestro dispositivo una «custom ROM», que podremos encontrarlas en el foro XDA, nos abriremos a la posibilidad de modificar también el kernel del equipo, y por lo tanto cambiar los parámetros de configuración del procesador, la GPU y más. En definitiva, nos permite ajustar con mayor medida el consumo de energía.
Más velocidad encendido, mínimo consumo con la pantalla bloqueada
No-frills CPU Control es una de las muchas aplicaciones que nos permiten hacer overclock y undervolting, pero no es la única. Cuando instalamos un kernel alternativo, el propio desarrollador nos sugiere qué app utilizar para configurar este tipo de parámetros, como es la velocidad del reloj del procesador, entre otros aspectos. Una vez tengamos un «custom kernel» y una aplicación de este tipo instalada, sólo nos queda hacer uso de la misma utilizando el sentido común:
- Frecuencia máxima del procesador: La potencia de los teléfonos inteligentes y tabletas cada vez es mayor, y es más que evidente que no en todo momento necesitamos que funcione a pleno rendimiento. Por lo tanto, podemos fijar el máximo de frecuencia en su «máximo real», o bien reducirlo ligeramente para que el consumo de energía sea menor. Ahora bien, si nos excedemos podremos tener como resultado un bonito y continuo lag. Por otra parte, los más exigentes pueden activar el «overclock», es decir, forzar a la CPU a que funcione por encima de la configuración estándar.
- Frecuencia mínima del procesador: Cuanto más bajo sea el mínimo, menor será el consumo cuando tenemos la pantalla apagada. Ahora bien, ocurre lo mismo que con la frecuencia máxima, y es que si nos excedemos nos encontraremos con que no nos llegan las notificaciones push, o bien que la respuesta del terminal ante la intención de desbloqueo es lenta y torpe.
- Gobernor: Esta opción determina cómo se producen las variaciones en la frecuencia del procesador, es decir, cómo se comporta entre los valores marcados como «frecuencia máxima» y «frecuencia mínima». Una opción realmente interesante para ahorrar batería es «ondemand», que gestionará la frecuencia de reloj del procesador en función de la carga a la que sea sometida el dispositivo. De esta forma, con la pantalla apagada funcionará al mínimo, así como si estamos con el equipo encendido, pero sin ejecutar nada. Por contra, si cargamos un juego con altas exigencias, el procesador funcionará a máximo rendimiento de forma automática. Así evitamos un consumo elevado cuando no es necesario.
- GPU Undervolting: Básicamente, consiste en reducir el voltaje de funcionamiento de los componentes del equipo. Se trata de un aspecto realmente delicado y, si no tienes conocimientos en este tipo de cuestiones, es mejor que no toques nada, porque un fallo mínimo podría derivar en el deterioro de tu dispositivo. Y es que, además, cada terminal admite modificaciones muy diferentes, por lo que es más que suficiente con explicar que la opción existe, y que se recomienda su uso a quien sepa qué hacer aquí.