Consejos de ahorro de batería wifi o automatización

Una persona que no es experta en computadoras y tecnología (incluidos los teléfonos inteligentes) compró un Galaxy Mini S3 y me pidió ayuda. Es muy mayor de edad.

El problema con este teléfono es que Wifi consume mucha energía. La batería apenas sobrevive medio día. Desactivar wifi multiplica la duración de la batería. Es normal que deshabilitar wifi ayude a que la batería sobreviva, pero la diferencia con este teléfono es dramática (mi S3 "grande" dura más).

La idea básica es deshabilitar wifi cuando no se necesita, algo que hago cada vez que salgo de casa jugando Ingress. Pero ese usuario no es un experto y difícilmente se le puede enseñar cómo y cuándo habilitar/deshabilitar wifi. Necesita Viber, que aprendió a usar, cuando está en casa. Cuando está fuera de casa, no se necesita wifi.

Me gustaría preguntar si hay alguna aplicación que pueda usarse para encender y apagar wifi dependiendo de la ubicación del dispositivo, posiblemente evitando agotar la batería debido al GPS. Estaba pensando en una ubicación aproximada basada en una torre celular.

También estaba pensando en el antiguo Microsoft On.X.

O, ¿se puede usar algún otro truco para que la batería dure un poco más con wifi encendido?

Una cosa importante que encontré: dejo que el usuario use el teléfono principalmente en modo de espera para una descarga casi completa. El medidor de batería dijo que Android OSconsumió el 62% de la batería. Wifi solo consumía un 6%.

Esta mañana el teléfono estaba completamente cargado. Después de aproximadamente 4 horas, el nivel de la batería, con wifi apagado manualmente, era del 98%.

Respuestas (3)

Tasker es una aplicación que se puede usar para automatizar el cambio de configuración en su dispositivo, en función de varios eventos, como cuando sale del alcance de un punto de acceso wifi o cuando ingresa a un área geográfica.

Puede echar un vistazo a la etiqueta Tasker aquí para tener una idea de los trabajos para los que se puede usar y cómo configurarlo.

Secundo esta sugerencia. El uso de "Celular cercano" para evaluar la ubicación (en lugar de GPS o ubicación de red) ayudará a no desperdiciar batería en eso, ya que el CellID actual se conoce en cualquier momento (siempre que no esté en modo avión) para telefonía (es el ID de la torre celular utilizada). Lo uso de esta manera con Tasker desde hace años, funciona excelente. Solo de vez en cuando puede requerir un nuevo "escaneo de celda", cuando el operador actualizó su hardware :)

Agradeciendo a GAThrawn e Izzy por los comentarios. También quiero publicar dos scripts en On.Xla sintaxis similar a Javascript.

1er guión: habilite wifi solo cuando esté en casa (inspirado en un guión de Microsoft)

// Initializing variables 
var action = "enter" /* arrive */;
var region = { name : "Home",latitude : XXXX,longitude : XXXX,location : XXXXX } ;
var action2 = "exit" /* leave */;
// End of variables initializing 
//Create New region is necescary to set the radius
var myLocation = device.regions.createRegion({
   name: region.name,
   latitude: region.latitude,
   longitude: region.longitude,
   radius: 100
});

myLocation.on(action, function(){
    device.network.wifiEnabled = true;
});

myLocation.on(action2, function(){
    device.network.wifiEnabled = false;
});
device.regions.startMonitoring(myLocation);

La segunda secuencia de comandos, también útil, activa wifi en carga (suponiendo que el teléfono esté cargado en casa)

var batteryChargingEvent = "startedCharging";
var batteryChargedEvent = "stoppedCharging";

device.battery.on(batteryChargingEvent, function (signal)
 {
     device.network.wifiEnabled = true;
 });

 device.battery.on(batteryChargedEvent, function (signal)
 {
     device.network.wifiEnabled = false;
 });

Usar ambos no debería ser un problema a menos que uno use un cargador portátil

También podría buscar una batería de vida prolongada (generalmente más grande con una placa posterior personalizada). No resuelve realmente el problema, pero definitivamente es una opción, y tal vez más simple.