¿Cerrar las aplicaciones de iPhone es una mala idea? No, y aquí está el por qué.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea

Hacer doble clic en el botón Inicio y deslizar tus aplicaciones hacia afuera por la parte superior de la pantalla: ¿Es una Buena idea o mala idea? Últimamente ha habido cierta confusión sobre si cerrar las aplicaciones de tu iPhone y iPad es útil o perjudicial, especialmente con respecto al impacto de esto en la duración de la batería. Siempre he dicho que es una buena idea: Cerrar tus aplicaciones es el consejo número 4 de mi artículo sobre cómo ahorrar batería en el iPhone .



En este artículo, te explicaré por qué cerrar tus aplicaciones puede ser útil para la duración de la batería de tu iPhone , proporcionaré extractos de la documentación del desarrollador de Apple para respaldarlo e incluiré algunos ejemplos de pruebas del mundo real que hice con Apple Developer Tools y mi iPhone.



Cuando escribo, quiero que la información que proporciono sea útil y fácil de entender para todos . Por lo general, no me pongo demasiado técnico, porque mi experiencia trabajando en una Apple Store me ha demostrado que los ojos de las personas comienzan a ponerse vidriosos cuando empiezo a hablar sobre los procesos , el tiempo de la CPU y el ciclo de vida de la aplicación .

Solución de rechazo del método de pago de iTunes

Cerrar la aplicación de iPhoneEn este artículo, profundizaremos un poco más en cómo funcionan las aplicaciones para que puedas tomar una decisión informada sobre si cerrar las aplicaciones de tu iPhone o iPad es lo adecuado para ti. Primero, hablaremos sobre el ciclo de vida de la aplicación , que describe lo que sucede desde el momento en que abres una aplicación hasta que se cierra y se borra de la memoria.



El Ciclo de Vida de la Aplicación

Hay cinco estados de aplicación que componen el ciclo de vida de una aplicación. Todas las aplicaciones de tu iPhone se encuentran en uno de estos estados en este momento, y la mayoría están en el estado de no en ejecución . La documentación para desarrolladores de Apple (Apple Developer documentation) explica cada uno:

Conclusiones clave

  • Cuando presionas el botón Inicio para salir de una aplicación, pasa al estado de seguno plano o suspendido .
  • Cuando haces doble clic en el botón Inicio y deslizas una aplicación hacia afuera por la parte superior de la pantalla, la aplicación se cierra y pasa al estado No en ejecución .
  • Los estados de la aplicación también se conocen como modos.
  • Las aplicaciones en modo de segundo plano aún se están ejecutando y agotan la batería, pero las aplicaciones en modo suspendido no.

Deslizar Aplicaciones hacia Arriba: ¿Cerrar o forzar el cierre?

Para aclarar cierta confusión acerca de la terminología, cuando haces doble clic en el botón Inicio en tu iPhone y deslizas una aplicación hacia afuera por la parte superior de la pantalla, estás cerrando la aplicación. Forzar el cierre de una aplicación es un proceso diferente sobre el que planeo escribir en un artículo futuro.



El artículo de soporte de Apple sobre Multitarea iOS confirma esto:

“Para cerrar una aplicación, haga doble clic en el botón Inicio para ver las aplicaciones utilizadas recientemente. Luego, deslice hacia arriba la aplicación que desea cerrar “.

¿Por qué Cerramos Nuestras Aplicaciones?

En mi artículo sobre cómo ahorrar batería en el iPhone , siempre he dicho esto:

“Una vez al día o dos, es una buena idea cerrar tus aplicaciones. En un mundo perfecto, nunca tendrías que hacer esto y la mayoría de los empleados de Apple nunca dirán que deberías hacerlo… Se producen muchos problemas de agotamiento de la batería cuando supones que una aplicación se cerró, pero no es así. En cambio, la aplicación pasa a segundo plano y la batería de tu iPhone se agota sin que lo sepas.”

En resumen, la razón principal por la que recomiendo cerrar tus aplicaciones es para evitar que la batería se agote cuando una aplicación no se ejecuta en segundo plano o no se suspende como debería. En mi artículo sobre por qué los iPhones se calientan , comparo la CPU de tu iPhone (unidad de procesamiento central el cerebro de la operación) con el motor de un automóvil:

Si pisas el pedal a fondo durante un período prolongado de tiempo, el motor del automóvil se sobrecalienta y gasta mucha gasolina. . Si la CPU de un iPhone se acelera al 100% durante un período de tiempo prolongado, el iPhone se sobrecalienta y la batería se agota rápidamente.

Todas las aplicaciones usan la CPU de tu iPhone. Normalmente, una aplicación usa una gran cantidad de energía de la CPU durante uno o dos segundos cuando se abre, y luego ingresa a un modo de menor consumo a medida que la usas. Cuando una aplicación falla, la CPU del iPhone a menudo se atasca al 100%. Cuando cierras tus aplicaciones, te aseguras de que esto no suceda porque la aplicación vuelve al estado de no en ejecución .

¿Es Perjudicial Cerrar una Aplicación?

Absolutamente no. A diferencia de muchos programas en ttu Mac o PC, las aplicaciones de iPhone no esperan a que hagas clic en “Guardar” para guardar tus datos. La documentación para desarrolladores de Apple enfatiza la importancia de que las aplicaciones estén listas para cerrarse en un abrir y cerrar de ojos:

“Las aplicaciones deben estar preparadas para que se produzca el cierre en cualquier momento y no deben esperar que se solicite el cierre para guardar los datos del usuario o realizar otras tareas críticas. El cierre iniciado por el sistema es una parte normal del ciclo de vida de una aplicación “.

Cuando tu cierras una aplicación, también:

“Además de que el sistema finalice su aplicación, el usuario puede finalizar su aplicación de forma explícita mediante la interfaz de usuario multitarea. El cierre iniciado por el usuario tiene el mismo efecto que el cierre de una aplicación suspendida.

El Argumento en Contra del Cierre de Aplicaciones para iPhone y iPad

Existe un argumento en contra de cerrar tus aplicaciones, y se basa en los hechos. Sin embargo, se basa en una visión muy limitada de los hechos. Aquí está lo más largo y corto:

cómo solucionarlo, no se puede comprobar la actualización
  • Se necesita más energía para abrir una aplicación desde el estado no en ejecución que para reanudarla desde el estado de segundo plano o suspendido . Esto es absolutamente cierto .
  • Apple hace un gran esfuerzo para asegurarse de que el sistema operativo del iPhone administre la memoria de manera eficiente, lo que minimiza la cantidad de batería que usan las aplicaciones cuando permanecen en s egundo plano o en estado suspendido . Esto también es cierto.
  • Estás desperdiciando la vida útil de la batería si cierra tus aplicaciones porque se necesita más energía para abrir aplicaciones de iPhone desde cero que lo que usa el sistema operativo para reanudarlas desde el segundo plano y el estado suspendido. A veces es cierto.

Miremos los Números

Los desarrolladores a menudo usan el tiempo de la CPU para medir cuánto esfuerzo ha realizado un iPhone para realizar tareas, porque puede tener un impacto directo en la duración de la batería. Usé una herramienta de desarrollo de Apple llamada Instrumentos para medir el impacto de varias aplicaciones en la CPU de mi iPhone.

Usemos la aplicación de Facebook como ejemplo:

  • Abrir la aplicación de Facebook desde el estado de inactividad usa aproximadamente 3.3 segundos de tiempo de CPU.
  • Cerrar cualquier aplicación la borra de la memoria y la devuelve al estado de no ejecución y prácticamente no usa tiempo de CPU, digamos 0.1 segundos.
  • Al presionar el botón Inicio, la aplicación de Facebook se envía al estado de segundo plano y usa aproximadamente 0.6 segundos de tiempo de CPU.
  • Reanudar la aplicación de Facebook desde el estado de segundo plano usa alrededor de 0.3 segundos de tiempo de CPU.

Por lo tanto, si abres la aplicación de Facebook desde el estado de no ejecución (3.3), la cierra (0.1) y la vuelves a abrir desde el estado de no ejecución (3.3), utiliza 6.7 segundos de tiempo de CPU. Si abres la aplicación de Facebook desde el estado de no en ejecución, presionas el botón de inicio para enviarla al segundo plano (0.6) y la reanudas desde el segundo plano (0.3), solo usas 4.1 segundos de tiempo de CPU.

Wow! En este caso, cerrar la aplicación de Facebook y volver a abrirla utiliza 2,6 segundos más de tiempo de CPU. ¡Al dejar abierta la aplicación de Facebook, ha usado aproximadamente un 39% menos de energía!

Y el Ganador es…

¡No tan rapido! Necesitamos mirar el panorama general para obtener una evaluación más precisa de la situación.

Poniendo el Uso de Energía en Perspectiva

39% parece mucho, y lo es , hasta que te das cuenta de lo infinitamente pequeña que es la cantidad de energía de la que estamos hablando en comparación con la energía que se necesita para usar tu iPhone. El argumento en contra de cerrar tus aplicaciones suena genial hasta que te das cuenta de que se basa en una estadística que no importa.

Como hemos comentado, ahorrarás 2,6 segundos de tiempo de CPU si dejas la aplicación de Facebook abierta en lugar de cerrarla. Pero, ¿cuánta energía consume la aplicación de Facebook cuando la usas?

Me desplacé por mi suministro de noticias durante 10 segundos y usé 10 segundos de tiempo de CPU, o 1 segundo de tiempo de CPU por segundo que usé la aplicación. Después de 5 minutos de usar la aplicación de Facebook, habría usado 300 segundos de tiempo de CPU.

En otras palabras, tendría que abrir y cerrar la aplicación de Facebook 115 veces para tener un impacto en la duración de la batería tanto como 5 minutos de uso de la aplicación de Facebook. Lo que esto significa es:

No decidas si cerrar o no tus aplicaciones basándose en una estadística insignificante. Basa tu decisión en lo que es mejor para tu iPhone.

Pero esa no es la única razón por la que cerrar tus aplicaciones es una buena idea. Sigamos adelante…

El Use de la CPU lenta y constante en Modo Segundo Plano

Cuando una aplicación ingresa al modo de segundo plano, continúa usando la energía de la batería incluso cuando tu iPhone está bloqueado en tu bolsillo. Mi prueba de la aplicación de Facebook confirma que esto sucede incluso cuando la actualización de la aplicación en segundo plano está desactivada .

Después de cerrar la aplicación de Facebook, esta continuó usando la CPU incluso cuando el iPhone estaba apagado. En el transcurso de un minuto, usó 0.9 segundos de tiempo adicional de CPU. Después de tres minutos, dejar la aplicación de Facebook abierta consumiría más energía de la que consumiría si la cerráramos de inmediato y la volvemos a abrir luego.

La moraleja de la historia es la siguiente: si usas una aplicación cada pocos minutos, no la cierres cada vez que la uses. Si lo usas con menos frecuencia, es una buena idea cerrar la aplicación.

Para ser justos, muchas aplicaciones pasan directamente del modo de segundo plano al modo suspendido, y en el modo suspendido, las aplicaciones no consumen energía en absoluto. Sin embargo, no hay forma de saber qué aplicaciones están en modo de segundo plano, por lo que una buena regla general es cerrarlas todas . Recuerde, la cantidad de energía que se necesita para abrir una aplicación desde cero palidece en comparación con la cantidad de energía que se necesita para usar la aplicación.

Los Problemas de Software Ocurren Todo el Tiempo

Las aplicaciones de iPhone fallan con más frecuencia de lo que imaginas. La mayoría de los fallos de software son menores y no provocan efectos secundarios perceptibles. Probablemente lo hayas notado antes:

Estás usando una aplicación y, de repente, la pantalla parpadea y vuelves a la pantalla de inicio. Esto es lo que sucede cuando las aplicaciones fallan.

También puedes ver los registros de fallos en Ajustes > Privacidad > Análisis y mejoras > Datos de Análisis.

La mayoría de las fallas de software no son motivo de preocupación, especialmente si cierran tus aplicaciones. A menudo, una aplicación que tiene un problema de software solo necesita iniciarse desde cero.

problemas con netflix en ipad

Un Ejemplo de un Problema de Software Común

Has terminado de desayunar y notas que la batería de tu iPhone se ha agotado al 60%. Durante el desayuno, revisaste tu correo electrónico, escuchaste música, suspiraste sobre el saldo de la cuenta bancaria, viste una charla TED, hojeaste Facebook, enviaste un Tweet y verificaste el puntaje del juego de baloncesto de anoche.

Arreglar una Aplicación que Falla

Recuerda que una aplicación que falla puede hacer que la batería se agote rápidamente y que cerrar la aplicación puede solucionarlo, pero no sabes cual aplicación está causando el problema. En este caso (y esto es real), la aplicación TED se está usando mucho la CPU aunque no este usando mi iPhone. Puedes solucionar el problema de dos formas:

  1. Conecta tu computadora a una Mac, descarga e instala Xcode es Instrumentos , habilita tu iPhone para el desarrollo, configura una prueba personalizada para inspeccionar los procesos individuales que se ejecutan en tu iPhone, clasifíquelos por uso de CPU y cierra la aplicación que está causando que tu CPU se manténga acelerada hasta el 100%.
  2. Cierra tus aplicaciones.

Elijo la opción 2 el 100% del tiempo y soy un geek. (Recopilé la información para este artículo usando la opción 1) Reabrir tus aplicaciones desde el estado de no ejecución consume más energía que abrirlas desde el segundo plano o el estado de suspensión, pero la diferencia es insignificante en comparación con el consumo de energía significativo que ocurre cuando una aplicación falla.

Por qué Creo que Cerrar tus Aplicaciones es una Buena Idea

  1. Incluso si cierras tus aplicaciones cada vez que las usas, no verá una diferencia en la duración de la batería porque la cantidad de energía que se necesita para abrir una aplicación es insignificante en comparación con la cantidad de energía que se necesita para usar la aplicación.
  2. Las aplicaciones que se ejecutan en modo de segundo plano continúan usando energía cuando no estás usando tu iPhone, y eso se suma a lo largo del día.
  3. Cerrar stus aplicaciones es una buena manera de evitar problemas graves de software que pueden hacer que la batería de tu iPhone se agote muy rápidamente .

Cerrar Este Artículo

Este artículo es más profundo que los artículos que suelo escribir, pero espero que haya sido interesante y que hayas aprendido algo nuevo sobre cómo se ejecutan las aplicaciones en tu iPhone. Cierro mis aplicaciones varias veces al día, y eso me ayuda a que mi iPhone funcione de la manera más fluida posible. Basándome en las pruebas y en mi experiencia de primera mano trabajando con cientos de iPhones como técnico de Apple, puedo decir con seguridad que cerrar tus aplicaciones es una buena manera de ahorrar batería del iPhone.

Gracias por leer, y recuerda devolver el favor,
David P.