¿Qué significa esta declaración sobre el ahorro de energía de la batería en iOS?

Mientras lee la guía iOS 14 de Apple aquí , en la página 78, en la sección Salir y volver a abrir una aplicación

El texto resaltado

¿Qué significa la afirmación resaltada?

  • ¿Es que en iOS, las aplicaciones no se cierran (terminar procesos es lo que quiero decir aquí) en absoluto y aún están activas y el conmutador de aplicaciones es solo para facilitar la multitarea?
  • ¿Es que los servicios (por ejemplo, en la aplicación de correo, el servicio para buscar correos y enviar notificaciones) todavía están activos, pero la aplicación está cerrada?
Las aplicaciones están en segundo plano y se mueven a varios estados por el propio iOS. No es necesario que el usuario los cierre manualmente o los manipule de otra manera; consulte apple.stackexchange.com/q/207684/85275 y apple.stackexchange.com/q/359328/85275

Respuestas (2)

En realidad no es ninguno de los dos. Es una tercera variante, es decir, que las aplicaciones ordinarias no pueden ejecutarse en segundo plano. Entonces, cuando está mirando alguna aplicación, otras aplicaciones en segundo plano no consumen tiempo de CPU (lo que se traduce en energía de la batería), por lo que salir de la aplicación no hará que consuma menos.

Con respecto a la recepción de notificaciones, que mencionó, se recibirán sin importar si la aplicación se cierra o no. En algunos casos, se usará más energía de la batería aquí si sale de la aplicación en lugar de dejarla así.

En general, no debe salir de las aplicaciones a menos que experimente algún tipo de error o problema con la aplicación que no funciona.

Creo que también deberíamos señalar que salir de una aplicación que está en segundo plano puede aumentar el uso de la batería en general, ya que la próxima vez que la inicie, se garantiza que tendrá que leer la aplicación fuera del almacenamiento por completo, en lugar de posiblemente ser todavía en caché en la memoria.
Sí, escribí exactamente eso en mi respuesta: "En algunos casos, se usará más energía de la batería aquí si sale de la aplicación en lugar de dejarla así".

iOS tiene controles bastante estrictos sobre cuándo se puede ejecutar una aplicación. Principalmente, esto significa que si la aplicación no está en primer plano, no se puede ejecutar, aunque hay excepciones. Cuando desliza el dedo fuera de una aplicación, el estado de la aplicación se guarda en la memoria, por lo que la próxima vez que la abra será más rápido y más eficiente para iniciar. El aumento en el uso de la memoria que esto causa tampoco es un problema: si el sistema comienza a quedarse sin memoria, una de las primeras formas en que aumentará la memoria es expulsando las aplicaciones en segundo plano.