Multitarea en iPhone

8

¿El iPhone cierra los programas en segundo plano si se queda sin memoria o batería?

gsharp
fuente

Respuestas:

5

Hay dos formas de abordar esta pregunta.

Desde la perspectiva del usuario final, la respuesta es no. No importa lo que haga, la aplicación volverá al mismo estado que tenía anteriormente, a menos que la cierre desde la interfaz de conmutación.

Técnicamente: sí. Cuando el dispositivo se queda sin RAM, congelará el estado de la aplicación de la RAM al almacenamiento principal (flash). Cuando reanuda, carga el estado de la memoria flash en la RAM y luego se reanuda. Se espera que esto suceda lo suficientemente rápido y transparente para que no se pueda distinguir, pero a veces puede notar que la reanudación tarda un poco más si ha cargado otras aplicaciones mientras tanto (y, por lo tanto, ha sacado la aplicación de la RAM).

danhallock
fuente
3

Realmente no están "en memoria", más bien como almacenados en caché en el disco si es necesario. Muchas aplicaciones ni siquiera usan la multitarea o no están configuradas para ello. Cuando lo cambias, en realidad cierra la aplicación.

Estar en la barra de tareas no garantiza que esté realmente en la memoria, en ejecución activa o en ambas. El sistema operativo maneja eso.

Josh K
fuente
2

No. Incluso reiniciar, apagar y encender por completo, no eliminará las aplicaciones en segundo plano de la memoria. De acuerdo con los Genios de Apple, debe eliminar manualmente las aplicaciones de la barra de tareas.

jdiaz
fuente
2
El SO elimina las aplicaciones de la memoria a su discreción. El hecho de que estén en el 'administrador de tareas' no implica que se estén ejecutando y en la memoria. He confirmado esto con mis propias aplicaciones. Después de reiniciar, estas aplicaciones no se vuelven a cargar hasta que un usuario las inicia.
Stuart Carnie