En circunstancias normales, solo una aplicación está en primer plano y realmente se está ejecutando. Por supuesto, lo que está haciendo esa aplicación puede tener un gran efecto en la duración de la batería.
Otras aplicaciones pueden ser multitarea, pero solo en circunstancias muy específicas, es raro. La mayoría de las aplicaciones en realidad no harán nada, por lo que la respuesta es condicional, "no".
Cuando toca el botón de inicio, la aplicación de primer plano recibe un conjunto de mensajes que le permiten prepararse y luego ingresar a un modo de fondo. La aplicación no tiene que terminar por completo, pero tampoco se está ejecutando. Por defecto, las aplicaciones pueden no continuar ejecutándose en segundo plano en iOS. Pueden solicitar permiso para ejecutar hasta diez minutos en segundo plano (por ejemplo, para completar una descarga) cuando se les notifica que están a punto de perder el estado de primer plano. Abusar de esto sería una forma de obtener una aplicación rechazada por Apple.
Fraser Speirs escribió recientemente una publicación de blog muy interesante sobre esto que fue ampliamente retuiteada por los desarrolladores, porque es correcta y actual para iOS 5.x.
Citando de ello:
Hay exactamente cinco tipos de aplicaciones que se pueden ejecutar indefinidamente en el estado de fondo en iOS 5:
- Aplicaciones que reproducen audio en el estado de fondo. Un buen ejemplo es Instacast mientras se reproduce un podcast.
- Aplicaciones que rastrean tu ubicación en segundo plano. Por ejemplo, aún desea indicaciones de voz de su aplicación de navegación TomTom, incluso si otra aplicación está activa.
- Aplicaciones que escuchan las llamadas entrantes de VoIP. Si usa Skype en iOS, puede recibir llamadas entrantes de Skype mientras la aplicación está en segundo plano.
- Aplicaciones de kiosco que descargan contenido nuevo.
- Aplicaciones que reciben actualizaciones continuas de un accesorio externo en segundo plano.
Ahora, si está ejecutando una aplicación que se ajusta a una de las categorías anteriores, podría estar realizando un procesamiento en segundo plano. Si es una aplicación mal escrita, posiblemente podría estar haciendo un procesamiento innecesario. Si al mismo tiempo estaba ejecutando una aplicación en primer plano que exige recursos de procesamiento, entonces es posible que eliminar la aplicación en segundo plano pueda hacer que su aplicación en primer plano vaya más rápido.
¡Sin embargo! Si observa las categorías, verá que estas son todas las cosas que desearía hacer si estuviera usando esas aplicaciones. No querrá poder recibir una llamada de Skype solo cuando puso Skype en primer plano. No querrá que TomTom deje de darle instrucciones solo porque su pasajero comenzó a revisar el correo electrónico. Por lo tanto, finalizar aplicaciones es casi siempre una mala idea.
Ahora una palabra sobre la Lista de aplicaciones recientes que aparece haciendo doble clic en el botón de inicio. Observe que el nombre no es "lista de tareas" o "lista multitarea" ni nada por el estilo, es solo una lista de aplicaciones recientes. Algunos de ellos pueden estar en segundo plano, suspendidos y listos para ejecutarse. Algunos pueden terminar y no funcionar en absoluto; si se tocan, tendrían que comenzar a funcionar desde cero. Una aplicación de una de las categorías enumeradas puede incluso ejecutarse en segundo plano. Pero esta lista no indica qué se está ejecutando en este momento . Puede eliminar aplicaciones de la lista, pero si la aplicación no se estaba ejecutando, no se puede finalizar. Prueba: realice un restablecimiento completo de su teléfono, dejándolo arrancar desde la pantalla blanca de la manzana. Todos los íconos permanecen iguales.
En términos generales, no es necesario eliminar manualmente una aplicación de la lista de aplicaciones recientes.
Si realmente desea finalizar una aplicación que está actualmente en primer plano sin cambiar para alejarse de ella antes de finalizarla a través de la lista de aplicaciones recientes, puede mantener presionado el botón de reposo / activación (parte superior del dispositivo) hasta que slide to power off
aparezca. Si mantienes presionado el botón de inicio hasta que el dispositivo regrese al trampolín, la aplicación se cerrará. (Si presiona Cancelar y volver a la aplicación, en su lugar, no finaliza). Prueba: utilice una aplicación con estado; por ejemplo, realice una búsqueda en la aplicación iTunes Store. Termine de esta manera, cuando vuelva a abrir la aplicación, su estado desaparecerá. Si no lo rescinde, su estado permanece.
En general, nunca se requiere la finalización de la aplicación en primer plano; como puede haber visto, el teléfono finaliza automáticamente una aplicación que se bloquea tan pronto como el proceso de vigilancia detecta que la aplicación no responde a los eventos del sistema.
Desde el evento de prensa del iPhone OS 4 en 2010:
Q: How do you close applications when multitasking?
A: (Scott Forstall) You don't have to. The user just uses things and doesn't ever
have to worry about it.
A: (Steve Jobs) It's like we said on the iPad, if you see a stylus, they blew it.
In multitasking, if you see a task manager... they blew it. Users shouldn't ever have
to think about it.