Al buscar las estadísticas de mi batería, casi siempre encuentro Cell en espera entre los principales consumidores:
Nunca pensé que "inactivo" usaría tanta energía. Vi que otras personas encuentran problemas similares:
- Celular en espera y teléfono inactivo
- El teléfono celular Galaxy S3 en espera está consumiendo mi batería
Las respuestas a esas preguntas solo dan algunas ideas crudas. Me gustaría saber qué hay detrás de esto, y si hay formas de evitar que este "modo de espera" se quede sin batería.
Respuestas:
Señal celular
Algunos antecedentes explicados por ce4 sobre la pregunta ¿La recepción 'pobre' agota la batería más rápido? :
Entonces, eso es lo que realmente está detrás: en una recepción deficiente, el dispositivo gasta mucha energía para encontrar una señal mejor / más fuerte (o cualquier señal si se pierde). La siguiente captura de pantalla 1 muestra claramente esos momentos, cuando echas un vistazo a la barra titulada Señal del teléfono .
"Cuanto más verde, más limpio": un verde brillante significa "buena recepción" (la captura de pantalla muestra esto al principio y al final, es decir: mañana y tarde, así que en casa tengo una buena recepción). Se pone amarillento: "Recepción moderada". Esto usa más energía: compárelo con el gráfico que está encima (no en la captura de pantalla, pero igual que en la primera captura de pantalla), y verá que la barra es casi plana donde la señal de la celda es buena, pero cae más rápido donde no es Ver los pequeños puntos rojos: "no hay recepción". Y el teléfono se encenderá como loco para encontrar una nueva torre celular ...
¿Cómo averiguar dónde están los puntos muertos?
Ya mostré en mi respuesta en ¿La recepción 'pobre' agota la batería más rápido? cómo uno puede averiguar sobre esas "Zonas muertas" y dónde están:
Aplicaciones como No Signal Alert 2 y OpenSignalMaps 3 monitorean la señal de la celda en segundo plano y registran esas áreas, para que puedan mostrarle un mapa de dónde estaban las zonas muertas. OpenSignalMaps tiene la ventaja de mostrarle todas las torres de celulares al alcance, señalando a qué está conectado. También le ofrece una "brújula" que indica la dirección de la señal más fuerte.
Sin embargo, mi respuesta sobre cómo lidiar automáticamente con esas zonas muertas no fue tan detallada. Así que jugué un poco con diferentes soluciones, y esto es lo que descubrí:
¿Cómo lidiar automáticamente con esas zonas muertas para ahorrar energía?
Aplicaciones para automatizar el modo avión
He alcanzado resultados bastante buenos con dos aplicaciones: Autopilot 4 y NoBars Battery Saver 5 . Ambos monitorean la señal de la celda y, cuando cae demasiado, cambian al Modo avión durante un tiempo predefinido. El usuario puede definir cuánto tiempo sería. Después de ese tiempo de espera, el Modo avión se deshabilita y la supervisión de la célula se hace cargo.
En el segundo gráfico de mi pregunta, esto aparece como "huecos" en la barra de señal de teléfono : como la radio celular se deshabilitó durante el Modo avión, no se muestran colores; el sistema no sabía nada sobre la intensidad de la señal en este período de tiempo. Y con la radio celular apagada, tampoco usaba energía adicional (más precisamente, entonces no usaba energía para esta radio), que era exactamente lo que se pretendía.
Con Autopilot , el único efecto secundario molesto fue: para cada comprobación de señal, parpadeaba en la pantalla durante aproximadamente un segundo. Aparte de eso, ofrece más opciones para ser configuradas por el usuario. Sin embargo, como los resultados de ambas aplicaciones son absolutamente comparables, esas opciones adicionales parecen no ser realmente necesarias, aunque es agradable tenerlas. Otra ventaja de Autopilot es el registro proporcionado al usuario: de esta manera puede ver los tiempos exactos de los cambios de modo.
Aplicaciones para manejar la red de datos
También probé ShutUpBatterySaver 6 , que tiene como objetivo manejar el tráfico de datos. Al caer por debajo de una determinada intensidad de señal que el usuario puede definir, deshabilita la sincronización automática y, por debajo de un segundo nivel definible, se desconecta por completo de Internet móvil.
Sin embargo, nunca activa (o desactiva) el Modo avión, por lo que la potencia utilizada para obtener una (mejor) señal seguirá siendo la misma. Sin embargo, con una mala señal, la transferencia de datos usa más potencia que con una buena señal, ya que, por ejemplo, la pérdida de paquetes podría ser mayor. En la barra de estado, vi varias veces que tenía la sincronización automática desactivada 7 , por lo que parece funcionar. Sin ser un gran usuario de datos (como muestran las estadísticas de LBE en la misma captura de pantalla), sin embargo, realmente no podría decir cuánta ayuda trajo: en comparación con las dos aplicaciones de manejo de modo de avión anteriores, los resultados en términos de duración de la batería ganada fueron mínimos (Si alguna).
Solución combinada
Probablemente obtendría mejores resultados unir los dos enfoques. Como no estaba de humor para comprobar todas las combinaciones posibles, preferí la solución de 6 letras: TASKER.
Como la mayoría de ustedes probablemente saben, Tasker es la solución de automatización en Android. Supongo que incluso podría preparar café, si nuestros dispositivos tuvieran sensores para detectar café y agua. Así que creé algunos perfiles para esta gran aplicación, ¡y los resultados fueron magníficos!
Entonces, básicamente son 3 perfiles, que se comunican a través de una variable común:
En mi perfil de Init global (que se ejecuta cuando Tasker comienza a monitorear),% SIGSTATE se establece en 0 (si no está configurado). Los 3 perfiles anteriores establecen además notificaciones, ya que la captura de pantalla anterior muestra 9 . Cada estado mantiene una notificación (que se reemplaza cuando vuelve a ocurrir el mismo estado), el estado más actualizado siempre está en la parte inferior.
Los resultados parecían incluso mejores que con las dos aplicaciones de manejo de modo avión anteriores, pero eso también podría deberse a condiciones de señal ligeramente diferentes. Por lo tanto, al menos debería ser comparable. Usando una de estas 3 soluciones, llegué a casa después de aproximadamente 11 horas con aproximadamente un 20% más de carga restante sin aplicar ninguna de ellas.
Dicho esto, finalizaré esta respuesta mostrando los perfiles de Tasker que creé, por lo que puede usarlos con su instalación de Tasker :
Tarea "InitVars":
Tarea "SigLow":
Tarea "SigLost":
Tarea "SigReturn":
(¡dale tiempo al dispositivo para encontrar una nueva señal!)
(¡evite la sorpresa cuando regrese de vacaciones al extranjero!)
Ahora para los perfiles:
Perfil SigLowCheck:
(asegúrese de evitar un conflicto:% SIGSTATE ~ 0 && SignalStrength ~ 1 coincidiría con la condición de ambos perfiles)
Perfil SigLostCheck:
Perfil SigReturnCheck:
Perfil Init:
Ahora ese es solo el concepto básico, y puede ampliarse con, por ejemplo, reproducción de sonidos, vibración, parpadeo de la pantalla y más. Pero el material de ahorro de energía ya está dentro y hace su trabajo como se describe. ¡Espero que esto también te pueda ayudar!
Otro comentario: al menos con GSM (no puedo decirlo para CDMA), regresar del modo avión por defecto lo obliga a ingresar el PIN de la SIM. Por supuesto, esto puede desactivarse, pero en ese caso esta protección adicional también desaparece al encender el teléfono. No tengo idea de por qué esto no es posible de forma selectiva, como sucedió con mis teléfonos anteriores a Android.
Sin embargo, para algunos teléfonos hay una alternativa a algunos elementos en las tareas anteriores, que eliminan esta limitación:
Avíseme en los comentarios si esto elimina la limitación del PIN de la SIM, ya que no puedo probarlo (mi dispositivo no lo admite, como se describió anteriormente).
Editar por t0mm13b
Lo interesante que noté fue que aparecían varios íconos de Tasker en la barra de estado, lo que hacía que las cosas fueran confusas en cuanto al estado en el que se ejecutaban los perfiles de Tasker; Descubrí que al configurar el Título para 'Notify Vibrate' en cada una de las tareas anteriores para que sea el mismo, el resultado neto es que aparece una notificación singular titulada ' IzzyTasker ', con el mensaje apropiado utilizado en su lugar.
fuente