Por qué no existe la función ‘cerrar todas las apps’ en iOS?

El usuario nunca tiene que gestionar las tareas en segundo plano en iOS.

  1. Si alguien te dice que todas las apps de la barra de multitarea están funcionando, consumiendo memoria o chupando energía, se equivoca.
  2. Cuando pulsas el botón de inicio, una app pasa de Activo a Segundo plano y rápidamente al estado Suspendido, donde ya no consume tiempo de CPU ni drena energía.
  3. Una app puede solicitar 10 minutos adicionales (y no más de 10 minutos) de ejecución en Segundo plano para completar una tarea importante antes de pasar a Suspendido.
  4. Si la memoria empieza a escasear, iOS moverá automáticamente las apps suspendidas al estado de no ejecución y recuperará su memoria.
  5. Cinco clases de apps -audio, GPS, VOIP, quiosco de prensa y apps accesorias- y algunas apps integradas, como Mail, pueden ejecutarse indefinidamente en segundo plano hasta que completen su tarea.

En pocas palabras: no tienes que gestionar las tareas en segundo plano en iOS. El sistema se encarga de casi todos los casos por ti y las apps de audio, GPS, VOIP, Newsstand y accesorios bien escritas se encargarán del resto.

Recomiendo encarecidamente leer más de este artículo: Conceptos erróneos sobre la multitarea en iOS

Así que no existe el "cerrar todas las apps". Ya están todas cerradas en casi todos los casos, y en todos los demás casos, probablemente estén a punto de cerrarse en diez minutos o menos (excepto las "cinco clases especiales" que se permiten ejecutar indefinidamente).