Si, ya se que la autonomía de los smartphones depende del uso que le des pero hay maneras de sacarle más provecho. Yo voy hablar del Galaxy SII (GT-I9100) en concreto aunque algunas cosas son genéricas.
Lo más fácil de ver es que el bluetooth, el wifi y la conexión de datos gastan mucho, así que hay que deshabilitar lo que no usemos. En mi caso el BT solo lo conecto en el coche y el wifi solo cuando estoy en casa, sin embargo tengo siempre la conxion de datos activa (menos cuando me voy a dormir). El GPS, aunque este “activado”, no gasta ya que solo funciona cuando una aplicación solicita el posicionamiento GPS (Sygic, Google Maps…). Hace tiempo compre la aplicación JuiceDefender – battery saver, con ella desconecto Internet por la noche (mediante programación) y cuando la batería baja del 35%. También me da la opción de deshabilitar el BT después de 5 minutos sin usarse.
Luego nos encontramos con la pantalla. Cuanto más tiempo esta encendida más gasta. Obvio. Aquí podemos jugar con el tiempo de espera antes de que se apague y con el brillo. El brillo automatico a veces es muy exagerado, yo lo ajusto manualmente mediante el widget Brightness Level.
Otra opción más drástica es comprar la batería extendida oficial que da algo más de un 20% más de capacidad pero añade 1mm de grosor en el móvil, el precio es de unos 30 euros. El kit incluye una tapa trasera nueva. Hay baterías compatibles de mayor capacidad que la original pero duda de su eficacia.

Y por ultimo, para los más manitas, podemos jugar con el módem, kernel y ROM. En pocas palabras la ROM es el sistema operativo, el Kernel es quien mueve Android y el módem controla las conexiones inalambricas del móvil.
Para comenzar hay que ser root que no es más que tener los permisos de “administrador”. Luego podemos usar Odin, CWM, DarkyOTA para ir cambiando el sistema a nuestro gusto. Hay muchas ROMs no oficiales y cada una se basa en mejorar un aspecto. Yo he optado por dejar la oficial de Samsung.
En cuando al modem estoy usando la versión que usan las betas de la versión 4.0.3 (I9100XXLP6): buena cobertura, el wifi es estable, consumo de batería bueno… Es cuestión de ir probando versiones ya que una mejora algo y empeora otra cosa.
Y para acabar, donde más tiempo dedico a pruebas, es en el kernel. Esta SiyahKernel que se dedica a mejorar el rendimiento y a añadir funcionalidad. Tenemos también a SpeedMod que optimiza el kernel para obtener más rendimiento sin ningún tipo de overlock. Y por último, mi favorito, Phenomenal que se basa en el kernel speedmod pero añade undervolting (reduce voltaje de CPU, GPU, buses…). Con esta mezcla se consigue una autonimia increíble. Comentar que hay más kernels pero que solo he probado estos 3.
Aparte se puede cambiar el governor que es la manera de subir y bajar la velocidad de las CPUs. Aquí dejo un listado de algunos que podéis encontrar y su descripción. Un par de programas que pueden ser útiles son: SetCPU y Tegrak (requiere un kernel compatible)

Y con estas ideas y muchas pruebas se puede conseguir milagros ;)