Translate

martes, 12 de junio de 2012

Optimización de uso de datos 3G y Batería. 3G Data Usage and Battery Optimization.


Hoy os quiero hablar sobre la optimización de vuestro plan de datos 3G y de la batería.

Lo primero, os preguntaréis por qué junto en una misma entrada la optimización de la batería y del uso de los datos 3G... la respuesta es sencilla, ambas están al 90% ligadas, con lo que si optimizamos uno, al 90% hemos optimizado el otro (aunque no al revés), y es que la mayor parte del consumo de batería se nos va en la data, y sobre todo en las peticiones y flujos 3G de segundo plano... pero vayamos por partes.

Estos son algunos de los trucos para optimizar tan solo la batería; más adelante os indicaré trucos para optimizar el consumo 3G y, al mismo tiempo, el consumo de la batería:
  • Brillo de pantalla: Esto es obvio, a más brillo más consumo y, por tanto, si podemos ser nosotros quienes lo controlemos mejor. Aunque la ultima versión de Android ICS optimiza mucho mejor el cambio de brillo automático, es mejor dejarlo manual y dejarlo al mínimo siempre, salvo cuando salgamos a la calle con mucha luz, o puntualmente queramos enseñar algo a un tercero. Para hacer ésto de una manera rápida y cómoda, un truco para cambiar el brillo de pantalla muy útil que funciona al menos en los Samsung para las versiones 2.3 Gingerbread y 4.0 ICS para smartphone (hasta la 4.0.3; en la 4.0.4 la quitaron) es tocar la barra de notificaciones y, en lugar de deslizar el dedo hacia abajo para bajar la "persiana", desplazarlo a izquierda o derecha para bajar o subir el brillo respectivamente y así podamos aumentarlo cuando lo necesitemos, y lo bajemos al mínimo cuando terminemos; eso sí, para hacer esto debemos tener quitada la opción de brillo automático en los ajustes de pantalla. Si no tenemos este truco seguro que en el Google Play encontraremos alguna aplicación sencilla o widget que coloque con conmutador o barra de brillo de pantalla...
  • Uso del LED blanco: Desactivarlo para las fotografías y activarlo solo en caso necesario. De igual modo, usar lo menos posible la linterna.
  • Vibración: Si no llevamos el teléfono en el bolsillo (por ejemplo si sois una mujer que lo lleváis siempre en el bolso), la notificación de llamada y mensajes por vibración carece de sentido y se ahorra bastante batería si se desactiva en todas las notificaciones de aplicaciones, llamadas y mensajes.
  • Este es importantísimo: Si estamos en una zona sin cobertura GSM durante un período considerable de tiempo, lo mejor es poner el teléfono en modo avión o apagarlo directamente. El motivo es que en este estado el telefono está constantemente buscando y tratando de conectarse a la red, algo que consume gran cantidad de batería por el uso de radio y la intensidad en que se realizan las peticiones. De igual modo, si estamos en una zona sin cobertura de datos (aunque haya de voz), desactivad el modo de red de datos para que no trate de conectarse al servidor APN de manera repetitiva.
  • Si no vamos a usar WiFi ni Bluetooth, desactivar ambos hasta que estemos en una zona en la que lo vayamos a usar.
  • Si normalmente nos conviene dejar el WiFi encendido porque nos movemos en diferentes ambientes con redes WiFi distintas, quitar la opción de  "Notificación de red" en ajustes->WiFi->menu->Avanzados para que no esté contínuamente buscando redes abiertas a las que seguramente no nos vamos a conectar.
  • Fondos de pantalla animados y widgets, especialmente los animados: Un fondo de pantalla animado es estupendo para enseñarlo a los amigos y dar envidia de teléfono, pero desgraciadamente no es la mejor opción para un teléfono que no llega vivo al final del día, ya que dicha animación y el cambio de fotograma consume cierta cantidad de CPU que se traduce en batería. Si podemos elegir, lo óptimo es colocar un fondo de pantalla oscuro, ya que cuanto más brillante y blanco más batería consumirá. De igual modo pasa con los widgets que por detrás están contínuamente actualizando datos con el exterior (consumo de 3G y batería), y si encima son animados como algunos widgets del tiempo atmosférico, peor; si podemos prescindir de ellos, al menos de los animados y los que están contínuamente sincronizando, ahorraremos la batería suficiente como para percatarnos del cambio. Especial mención quiero hacer al widget del marco de imágen que viene por defecto en el sistema. Este widget abre el proceso de la Galería, al cargarfla imágen, lo cual no es un problema si tan solo tenemos en el marco una imágen estática; ahora bien, si ponemos varias imágenes dinámicas cambiando al cabo de cierto tiempo en el widget de marco, este proceso estará contínuamente abierto y consumiendo CPU (por tanto, batería), y realmente notaremos la diferencia. Lo mejor si queréis poner una foto pequeña en la página de inicio, es elegir la que más nos guste y colocar tan sólo esa.
  • Si somos root y tenemos cierta ROM instalada, podríamos hacer underclocking del procesador, es decir, ajustar el sistema para que la velocidad de proceso sea inferior a la nominal, de modo que consuma menos batería a costa de relentizar un poco el terminal. Obviamente debo decir que hacer esto pone en peligro el equipo.
Estos consejos son sólo para optimizar la batería; los siguientes son para optimizar el consumo de 3G en caso de que tengáis un plan limitado de datos y, por tanto, también optimizar en gran medida la batería:
  • Sincronizaciones y notificaciones periódicas: Lo primero que debemos hacer es configurar la intensidad de sincronizaciones de nuestras cuentas y notificaciones de nuestras aplicaciones de modo optimizado según las necesitemos. Lo primero se hace en ajustes->cuentas y sincronización, y en cada cuenta quitar o poner las opciones que realmente usemos o no necesitemos. Lo segundo lo haremos en la configuración de cada aplicación que nos de notificaciones, como facbook, linkedin, hotmail, etc. Poned un tiempo de sincronización razonable.
  • De igual modo, en la configuración del email, quitar la opción de descargar imágenes y/o archivos adjuntos automáticamente.
  • Cuidado con ciertas aplicaciones de nube como dropbox o incluso Google+. Tienen una opción para subir de manera automática cada foto o vídeo que tomemos con el terminal a un directorio concreto de Dropbox o a nuestra cuenta de Google+. Esto se puede configurar en los ajustes de cada una de esas aplicaciones, y podemos decirle, si es que lo tenemos activo, que lo haga solo con conexión WiFi.
  • Actualizaciones de Google Play: Quitar la opción de actualización automática y, si se deja, dejarlo solo con conexión WiFi.
  • Aplicaciones gratuitas con publicidad: Con frecuencia nos descargamos aplicaciones gratuitas que, para sostenerse, ponen publicidad dentro de la aplicación o, lo que es peor, al instalarlas se configuran para que se arranquen automáticamente y de vez en cuando te ponga como notificación un anuncio publicitario (es el caso de muchos juegos gratuitos). Esto consume bastante. Lo mejor es, si una aplicación nos gusta, comprarla para tener la versión sin publicidad, y si es de las que arrancan al incio del sistema, será más complicado y habrá que tomar la medida que pongo a continuación.
  • Hacerse root en la medida de lo posible. En este post anterior explico las ventajas y desventajas de hacerse root, pero yendo a lo que nos interesa, el ser root nos permite instalar ciertas aplicaciones que nos permiten quitar ciertas aplicaciones del arranque automático al iniciar Android.  Startup Manager es una de esas aplicaciones, que nos permite hacer uncheck en aquellas aplicaciones, incluso de sistema, que no nos interesa que arranquen al inicio.
  • Usa habitualmente un adecuado App Killer o el administrador de taréas de ICS para matar los procesos abiertos que no estemos usando y que puedan estar consumiendo tanto datos, como simplemente CPU y por tanto batería.
  • Internet solo bajo demanda (en ICS se le llama desactivar datos en segundo plano). Si bien según que versión de android el nombre es diferente, el efecto es el mismo, y es una opción que en ICS encontramos en ajustes->uso de datos->botón de menú-> desactivar datos de fondo (también se puede hacer aplicaciópn por aplicación individualmente, al menos en ICS). Cuidado, esto hará que ninguna aplicación de mensajería os notifique de mensaje, evento o correo nuevo hasta que no nos metamos en la aplicación, con lo que por ejemplo dejaréis de recibir mensajes de whatsapp hasta que  abráis la aplicación de whatsapp, aunque como digo podéis poner esta opción seleccionando qué aplicación queréis limitar el uso de datos en segundo plano. Yo esta opción solo la usaría en caso de que ya estemos a fin de mes y hayamos consumido el 95% de nuestro consumo contratado, o bien no tengamos un plan de datos contratado.
  • Conocer qué aplicaciones son las que más consumen (tanto 3G como batería) y cuánto para tomar las medidas que creamos convenientes es clave. Ya desde las últimas dos o tres versiones de Android podemos ver en ajustes->batería (o en ajustes->acerca del teléfono->uso de batería) el consumo de batería que hace cada aplicación (por el tiempo de uso de CPU) para que podamos ver de manera aproximada por dónde se nos está colando batería. En la última versión de Android ICS también podemos ver lo mismo para el consumo tanto de 3G como de WiFi, además de poder establecer un período de facturación para que nos muestre las estadísticas de consumo de data, y alertas al llegar a un determinado nivel al final de mes. Para versiones anteriores existen aplicaciones de terceros que hacen esta misma función como Onavo, 3G Watchdog, etc. Aquí podréis ver qué aplicaciones os están consumiendo más data, eso sí, no os fiéis al 100%, ya que por las características de Android solo pueden medir el consumo (al igual que la opción de consumo de batería) de las aplicaciones iniciadas por el usuario, pero existen numerosas aplicaciones que se inician desde el SO, desde un widget o en el arranque del sistema, que no se están contabilizando sobre la misma aplicación, sino bajo una etiqueta llamada "SO Android" (OS Android en inglés), lo cual a muchos os explicará por qué esta "aplicación" os consume tanta data y batería en comparación con el resto. Sobre esto hablo en esta entrada.
Ya sabéis, cualquier comentario dejadlo aquí.

Un saludo,
Swin

1 comentario:

  1. ¿No existe ningun programa para limitar la velocidad de datos en ciertas aplicaciones?. Gracias

    ResponderEliminar