¿Por qué no hay una función ‘cerrar todas las aplicaciones’ en iOS?

El usuario nunca tiene que administrar tareas en segundo plano en iOS.

  1. Si alguien le dice que todas las aplicaciones en la barra multitarea se están ejecutando, que están usando memoria o que están absorbiendo energía, están equivocadas .
  2. Cuando presiona el botón de inicio, una aplicación se mueve de Activa a Fondo y rápidamente al estado Suspendido donde ya no usa tiempo de CPU o consume energía.
  3. Una aplicación puede solicitar 10 minutos adicionales ( y no más de 10 minutos ) de ejecución en segundo plano para completar una gran tarea antes de suspenderla.
  4. Si la memoria se está volviendo escasa, iOS moverá automáticamente las aplicaciones suspendidas al estado No en ejecución y recuperará su memoria.
  5. Cinco clases de aplicaciones: audio, GPS, VOIP, Play Kiosco y aplicaciones accesorias, y algunas aplicaciones integradas como Mail pueden ejecutarse indefinidamente en segundo plano hasta que completen su tarea.

En pocas palabras: no tiene que administrar tareas en segundo plano en iOS . El sistema maneja casi todos los casos por usted y las aplicaciones de audio, GPS, VOIP, Kiosco y accesorios bien escritos se encargarán del resto.

Recomiendo leer más de este artículo: Conceptos erróneos sobre iOS Multitarea

Por lo tanto, no hay “cerrar todas las aplicaciones”. Ya están todos cerrados en casi todos los casos, y en todos los demás casos, probablemente estén a punto de cerrarse en diez minutos o menos (a excepción de las “cinco clases especiales” que pueden ejecutarse indefinidamente).

Una combinación de ambas decisiones de arquitectura tomadas desde el principio y UX.

Las aplicaciones de terceros no pudieron ejecutarse en segundo plano hasta iOS 4, por lo que el concepto de multitarea de iOS se agregó. Pero funcionó de la misma manera que debería haber funcionado todo el tiempo: el usuario no tiene que preocuparse por eso. El sistema maneja el “cierre” de una aplicación mientras equilibra las necesidades del usuario para una experiencia rápida.

http://www.tested.com/tech/ios/3

Esta es una explicación detallada de por qué es innecesario.