6 votos

¿Qué tipo de inteligencia de ahorro de energía tiene ya Android?

Acabo de d/l tasker y ha sido realmente interesante (aunque no tanto como me hubiera gustado ya que siento que muchas de las buenas características requieren un Root).

Me gustaría optimizar mi Galaxy s3 para que consuma menos batería de forma que tenga un efecto mínimo en mi uso.

Tengo algunas sugerencias pero parecen cosas bastante obvias así que no estoy seguro de si ya están implementadas en el SO y no necesito crear un perfil de tasker para ello.

  • 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.

  • 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 constantemente conectándose al 3G. ¿Tiene Android una forma de evitar que la batería se agote o debería crear un perfil de tasker para ello?

  • 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.

De todos modos, ¿parece que vale la pena hacer alguno de esos perfiles o son funciones ya incorporadas en Android?

7voto

bassmadrigal Puntos 863

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).

2voto

MowDownJoe Puntos 306

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.

Ya se hace por defecto, a no ser que utilices ciertas apps que intentan forzar el 3G cuando el WiFi está activado. (Me vienen a la mente ciertas versiones antiguas de Skype.) Aunque es posible que quieras comprobar las opciones avanzadas en Wifi para ver si la política de suspensión de WiFi está configurada en "Nunca", ya que volverá a 3G cuando el teléfono esté dormido de otra manera.

Desactivar el 3G si estoy en una zona con poca señal - He oído que si estás en el límite de la conectividad 3G, consumirá mucha energía al conectarse 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?

Haz lo que quieras con eso. Pero tal vez quieras considerar cómo sabrás cuándo volver a encender el 3G.

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.

Primero: ¿por qué no conectas tu teléfono por la noche? Segundo: esto varía según el teléfono.

0voto

Luis Filipe Puntos 3302

Yo no me molestaría con ninguna de esas optimizaciones, sobre todo por las razones que ya han expuesto otros.

Optimizaciones I hacer (con Llama, pero estoy seguro de que son igual de fáciles de hacer en Tasker):

  • Apaga el WiFi cuando no estés en casa. De lo contrario, utilizará la energía buscando puntos de acceso WiFi que no vas a utilizar.
  • Desactive la sincronización cuando esté a baja potencia y vuelva a encenderla cuando se esté cargando.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X