Desactivar el 3G cuando tengo el WIFI activado. Sólo necesito las redes móviles para las llamadas telefónicas cuando tengo wifi, así que prefiero no tener el 3G activado.
El 3G y los datos móviles son dos cosas distintas. Cuando se habilita el wifi, los datos móviles ya no pasan por la conexión celular, pero sí permanece conectado a la red 3G (de lo contrario no podría recibir llamadas o SMS/MMS). Sé que las versiones anteriores de CyanogenMod incluían un widget de control de energía muy personalizable que tenía opciones para que cuando el wifi estuviera activado (no necesariamente conectado), cambiara a 2G/EDGE. Pero hay algunas desventajas con esto. Pasar de 2G a 3G (y viceversa) requiere perder completamente la señal del teléfono, ya que corta la conexión y luego busca la otra red. Al hacer esto, es probable que te quedes sin señal durante al menos 30 segundos. Una cosa muy mala que puedo ver con esto es que si estás en una llamada telefónica cuando entras o sales de una red inalámbrica, lo más probable es que se desconecte y no podrás volver a llamar hasta que te vuelvas a conectar. Según mi experiencia, el cambio a sólo 2G no supone un gran ahorro de batería como hace unos años. Los módems 3G han mejorado mucho en cuanto al consumo de energía.
Desactivar el 3G si estoy en una zona de baja señal - He oído que si estás en el límite de la conectividad 3G, utilizará mucha energía conectándose constantemente al 3G. ¿Tiene Android una forma de evitar que la batería se agote o debería crear un perfil de tasker para ello?
Puede ajustar las redes preferidas en la sección Información del teléfono, a la que puede acceder escribiendo lo siguiente en su marcador *#*#4636#*#*
y luego bajar a la sección Establecer tipo de red preferido. Lo más probable es que tu teléfono esté en WCMDA Preferred. Esto busca una señal 3G/HSPA y trata de mantenerla activa y sólo retrocede cuando la señal es realmente pobre. Si no recuerdo mal, puedes ponerlo en GSM/CDMA Auto (PRL) y elegirá la que tenga mejor señal. Pero esto lo leí hace tiempo y no he podido volver a encontrar la referencia.
Modo de ahorro de energía activado cuando la pantalla no está encendida. No hay mucho que el teléfono necesite hacer cuando no lo estoy usando, así que ¿hay procesos ya incorporados en Android para reducir la CPU, etc., o tengo que crear un perfil de Tasker para ello? A veces puede consumir hasta un 25% de la batería durante la noche.
Samsung es el único dispositivo que conozco que incluye un modo de ahorro de energía En realidad, Android es bastante bueno en lo que respecta a la batería, pero las aplicaciones que instalamos suelen ser las culpables de nuestra escasa duración de la batería. Un dispositivo debería estar en modo de reposo profundo bastante más de la mitad del tiempo que está fuera del cargador (yo suelo notar el mío alrededor del 65%-75% de reposo profundo). Esto se puede comprobar con las estadísticas de la CPU. Desafortunadamente, para obtener más información sobre lo que está causando sus problemas, lo más probable es que necesite Root. La aplicación que suelo recomendar a la gente en el foro de CyanogenMod es BetterBatteryStats (que es gratis en xda para los miembros). Esto realmente le dirá exactamente lo que en una aplicación es mantener el dispositivo de entrar en el sueño profundo. Esta aplicación todavía puede tener alguna funcionalidad sin Root, pero nunca lo he probado (siempre pongo una ROM personalizada en mi teléfono, así que nunca estoy usando mucho tiempo sin Root).
Averiguar qué aplicaciones impiden que tu teléfono entre en el "reposo profundo" de bajo consumo de Android cuando la pantalla está apagada te ahorrará más batería de lo que probablemente podría hacerlo el modo de ahorro de energía de Samsung.
Como he mencionado anteriormente, Android ya hace un gran trabajo con el intento de minimizar el consumo de energía. Todos los teléfonos soportan el paso de la CPU, que básicamente reducirá la velocidad de su procesador en varios pasos hasta que entre en el modo de reposo profundo. El rango de velocidades del procesador varía según el dispositivo y el kernel (los kernels personalizados de terceros pueden modificar bastante). Cuando se apaga la pantalla, Android intenta automáticamente entrar en el modo de sueño profundo. La única manera de que esto no ocurra es si algo está manteniendo un wakelock. Un wakelock está diseñado para permitir que una aplicación termine algo antes de entrar en el estado de bajo consumo. Esto podría ser cualquier cosa, desde el envío de un mensaje de texto, a estar en una llamada telefónica, a la sincronización de correo electrónico. Lo ideal es que estos wakelocks sólo se mantengan durante el tiempo necesario, pero de vez en cuando se estropean. Aquí es donde entra en juego la aplicación mencionada anteriormente. Puede determinar qué aplicaciones están manteniendo esos wakelocks, y si son excesivos, puedes comprobar los ajustes de la aplicación para intentar minimizarlos o intentar desinstalar/reinstalar la aplicación para ver si es un fallo o está corrupta de alguna manera.
La otra opción viene con el rooting y los kernels personalizados. Doy esto sólo como información general. Con los kernels personalizados, pueden cambiar significativamente el funcionamiento del procesador. Todo, desde bajar la velocidad máxima del procesador, hasta enviar menos voltaje al procesador, hasta limitar severamente la velocidad que el procesador puede alcanzar mientras la pantalla está apagada. Esta es parte de la razón por la que mucha gente ejecuta kernels personalizados. El ahorro de batería por subvoltaje del procesador puede ser bastante sustancial. Además, cuando se ejecuta una ROM personalizada, se puede eliminar gran parte de la hinchazón que las operadoras y/o los fabricantes añaden a la ROM, todo lo cual puede aumentar el consumo de la batería.
Dicho esto, si notas que ciertas aplicaciones están usando una gran cantidad de batería o mantienen grandes wakelocks, pero son aplicaciones del sistema, con las nuevas versiones de Android, todavía puedes desactivar esas aplicaciones (incluso si no puedes eliminarlas). Puedes hacerlo en Ajustes -> Aplicaciones -> Todas -> Nombre de la aplicación -> Desactivar. Si quieres volver a habilitarla, la encontrarás al final de la lista ordenada alfabéticamente con todas las demás apps deshabilitadas (si las hay).