Perché non c’è una funzione ‘chiudi tutte le app’ in iOS?

L'utente non deve mai gestire le attività in Background su iOS.

  1. Se qualcuno vi dice che tutte le app nella barra del multitasking sono in esecuzione, utilizzando la memoria o succhiando energia, si sbaglia.
  2. Quando si preme il tasto home, un'app passa da Attivo a Background e rapidamente allo stato Sospeso dove non utilizza più il tempo della CPU o succhia energia.
  3. Un'app può richiedere altri 10 minuti (e non più di 10 minuti) di esecuzione in Background per completare un compito importante prima di diventare Sospesa.
  4. Se la memoria sta diventando scarsa, iOS sposterà automaticamente le app sospese nello stato Non in esecuzione e recupererà la loro memoria.
  5. Cinque classi di app - audio, GPS, VOIP, Edicola e app accessorie - e alcune app integrate come Mail possono funzionare indefinitamente in background finché non completano il loro compito.

In parole povere: non è necessario gestire le attività in background su iOS. Il sistema gestisce quasi tutti i casi per voi e le app audio, GPS, VOIP, Edicola e accessori ben scritti gestiranno il resto.

Consiglio vivamente di leggere di più da questo articolo: Misconcetti sul multitasking di iOS

Quindi, non c'è nessun "chiudi tutte le app". Sono tutte già chiuse in quasi tutti i casi, e in ogni altro caso, stanno probabilmente per essere chiuse in dieci minuti o meno (ad eccezione delle "cinque classi speciali" che possono essere eseguite indefinitamente).