¿Qué hace que las aplicaciones en iOS agoten la batería?

1. Servicios de ubicación

Cuando instalamos aplicaciones, nos solicitan que les demos acceso a varias cosas, como ubicación, etc., y tendemos a decir ciegamente que sí. Sin embargo, las aplicaciones que utilizan servicios de ubicación pueden tener un gran impacto en la duración de la batería. Por lo tanto, es posible que desee revisar qué aplicaciones deberían tener acceso a la ubicación de su dispositivo.

En iOS, puede permitir que las aplicaciones utilicen los Servicios de ubicación solo mientras usan la aplicación, por lo que las aplicaciones no usan la función GPS que consume batería todo el tiempo. Esto puede ser útil para aplicaciones como App Store, que no necesitan usar servicios de ubicación todo el tiempo.

Pero es posible que no encuentre esta opción en todas las aplicaciones ya que los desarrolladores necesitan agregar explícitamente soporte para ella.

Si accidentalmente deshabilitó los servicios de ubicación para una aplicación que necesita usarla, no se preocupe, le pedirá que otorgue acceso a los Servicios de ubicación cuando la inicie.

2. Actualización de la aplicación de fondo

iOS incluye una multitarea más inteligente que permite que las aplicaciones busquen contenido en segundo plano. Aunque Apple tiene muchas optimizaciones para garantizar que el consumo de batería sea mínimo, es posible que una aplicación poco desarrollada pueda estar usando esta función, lo que podría terminar agotando la vida útil de la batería.

3. Use el modo de bajo consumo

Si su dispositivo se está quedando sin batería, y todavía tiene tiempo para llegar a una fuente de alimentación, entonces puede habilitar el nuevo modo de baja potencia yendo a Configuración → Batería y tocando la palanca. El modo de bajo consumo reduce temporalmente el consumo de energía al desactivar o reducir la búsqueda de correo, la actualización de la aplicación en segundo plano, las descargas automáticas y algunos efectos visuales. Apple afirma que el modo de bajo consumo de energía puede mejorar la duración de la batería en 3 horas adicionales.

Fuente: 3uTools

Las cosas que más usan la batería para teléfonos móviles son (en orden):

  • manteniendo la pantalla encendida
  • mantener las radios encendidas (ya sea para wifi o datos celulares)
  • manteniendo la CPU funcionando

Algunas aplicaciones harán todo lo posible para seguir ejecutándose en segundo plano y mantener una conexión con su servidor. Facebook es particularmente conocido por esto, pero no son el único ejemplo. Hacen esto para mantener los datos más actuales disponibles cuando accedes a su aplicación. Entonces mantienen las radios y la CPU en funcionamiento.

La mejor estrategia para una aplicación de consumo es permitir que el usuario determine cuándo quiere tener que actualizar la aplicación al mirarla, es decir, ponerla en primer plano. Esto también permite que el usuario controle mejor el acceso a la red (por ejemplo, para usar wifi en lugar de datos de celda).

Algunas aplicaciones, como la navegación y el GPS o las aplicaciones relacionadas con el movimiento requieren que se ejecuten en segundo plano para funcionar correctamente. Pero muchos no. (Tenga en cuenta que esto se trata específicamente de aplicaciones de consumo, no de aplicaciones de nicho para empresas que se ejecutan en teléfonos propiedad de empresas).

Si eres desarrollador, mira las herramientas de análisis de energía en Instrumentos en Xcode, puedes ver lo que cuesta la vida de la batería directamente con eso.

Gracias por el A2A.

Cada vez que la imagen cambia en la pantalla, usa energía. Cada vez que realiza una acción en la aplicación, necesita hacer cálculos. Esos cálculos son realizados por la CPU. Cuantos más cálculos, más duro trabaja la CPU y más energía necesita. Si la aplicación accede a datos a través de Internet, utiliza aún más energía, ya que esa comunicación debe enviarse a través de WiFi o celular, y necesita escuchar una respuesta. Una aplicación también puede usar Bluetooth, que también usa energía. Toda esa energía proviene, lo adivinaste, de la batería.

Entonces, la respuesta corta es que las aplicaciones agotan la batería porque usan cosas dentro del teléfono que necesitan energía para completar las tareas que les asignan las aplicaciones.

Lo que noté es que las aplicaciones donde se permiten notificaciones, agotan la batería más rápido. Facebook envía muchas notificaciones y cada vez que la pantalla se enciende, usa energía.

Las otras aplicaciones que son similares son

  1. Correo
  2. Gorjeo
  3. Snapchat
  4. Otras aplicaciones de redes sociales

Si desea prolongar la vida útil de la batería, apague las notificaciones, configure el correo para buscar manualmente en lugar de enviar (lo que activa constantemente las radios en el dispositivo). Esto también lo molestará menos y le permitirá concentrarse en otras tareas. Ninguna aplicación es tan importante que necesitas que el teléfono suene e ilumine todo el tiempo.

Las aplicaciones de navegación como TomTom, Garmin, Here y otras se comunican con varios satélites.

Descubrí que sin una fuente de alimentación externa, la batería se agota en aproximadamente 4–5 horas con este tipo de aplicaciones. Entonces, cuando navego con uno de esos, tengo mi iPhone conectado a una toma de corriente.

La mayoría de las aplicaciones se ejecutan solo en primer plano. Las aplicaciones como Facebook tienen procesos en segundo plano que actualizan si tienes nuevas historias para leer y obtener tu ubicación incluso cuando no estás usando la aplicación.

Puede desactivarlos si lo desea en General / Actualización de la aplicación en segundo plano y desactivarlo para las aplicaciones que encuentre que utilizan más potencia.

En general, las aplicaciones que utilizan los servicios de ubicación, como las aplicaciones de acondicionamiento físico o las aplicaciones de navegación, como las aplicaciones de Google, tienden a agotar la batería. Junto con esto, se prefiere apagar su WiFi y Bluetooth cuando no lo esté usando. Otro método para evitar que se agote la batería es desactivar las ‘Aplicaciones en segundo plano’ no deseadas en su iPhone.

Espero que esto ayude.