C'è un vero vantaggio nel rimuovere le applicazioni dalla barra multitasking di iOS?


34

A volte, se il mio dispositivo iOS (ipad o ipod touch) si comporta in modo irregolare o lento, visualizzerò la barra multitasking (premi due volte il pulsante home) e quindi rimuoverò gli elementi da quella barra multitasking (fai un lungo tocco su uno finché non jiggle, quindi premere il punto di eliminazione rosso su di essi.) Immagino che questo in qualche modo stia risparmiando memoria o liberando il dispositivo.

Ma è vero? o tutte quelle icone multitasking sono semplici scorciatoie e cancellarle non ha alcun effetto reale?

(domanda bonus: se davvero non ha alcun effetto, qual è un modo per liberare memoria o complessità sul dispositivo oltre allo spegnimento e al riavvio?)


6
Il punto di eliminazione chiude completamente l'applicazione. Non sono sicuro di quante risorse vengano liberate, ma è utile se un'app è entrata in una fase strana (blocco, blocco, problemi con la GUI) e riaprirla ti riporta solo a quella fase strana. La chiusura completa dalla barra multitasking di solito risolve il problema.
Lizzan,

1
Dicono che sia una barra "usata di recente" e non una barra "multitasking" ...
GEdgar,

Abbiamo inserito questa domanda nell'episodio 19 del podcast Ask Different.
Jason Salaz,

Risposte:


27

In una parola, no.

Apple non ha voluto consegnare all'utente la responsabilità dell'applicazione e della gestione della memoria e personalmente sono felice che abbiano preso quella decisione.

Lo scopo della barra multitasking è consentire agli utenti di passare da un'app all'altra e di uscire dalle app per aprirle di nuovo (in caso di arresti anomali o comportamenti strani).

iOS in realtà non consente alle app di terze parti di funzionare continuamente in background. Esistono diversi metodi che Apple ha fornito agli sviluppatori che consentono una sorta di funzionalità di pseudo background tasking.

In breve, iOS è dannatamente bravo a gestire l'utilizzo della memoria e ucciderà le applicazioni in situazioni in cui la RAM è estremamente bassa per evitare un crash totale del sistema operativo.

Il mio consiglio è che il sistema operativo lo gestisca.


3
Infatti. Risposta eccellente e puntuale. Inoltre, iOS eliminerà qualsiasi app in background che viene comunque caricata in memoria, se necessario.


2
Ho trovato questo bellissimo articolo: idee sbagliate sul multitasking iOS
gentmatt

In una parola, SÌ. Ci sono troppe eccezioni dal caso ideale; soprattutto con iOS 5.0.1 e un iPad 1 o iPhone 3GS
bobndrew

1
Ho trovato questo video molto istruttivo. Mostra l'app di Apple Instruments che monitora la memoria di un iPad quando le app vengono avviate, in background, sospese e chiuse.
Nathan Greenstein,

1

A volte, trovo che un'applicazione si comporti male quando si passa attraverso la sospensione / ripresa, e ho bisogno di uscire dall'applicazione. Ad esempio, a volte l'app NPR per iPad smette di essere in grado di riprodurre elementi della playlist. Quindi torno alla schermata principale, visualizzo l'elenco delle app recenti e rimuovo l'app NPR da lì. La prossima volta che lo lancio, il problema è sparito. (Sto per segnalarlo allo sviluppatore tramite l'App Store.)


1

Sono d'accordo che è inutile arrestare le applicazioni per recuperare memoria; tuttavia, ho trovato un caso in cui era utile: a volte, iOS Mail è bloccato e non è in grado di recuperare nuovi messaggi dal server IMAP; in questi casi, il riavvio di Mail risolve il problema.


-1

Anch'io ho scoperto che è un'utile tecnica di risoluzione dei problemi e ho letto più di 1 post di blog (credibile) che suggerisce di chiudere tutte le app elencate per migliorare la durata della batteria.


1
Volendo ammettere che mi ero sbagliato in questo. Per un'analisi completa consultare questo post sul blog di Fraser Speirs speirs.org/blog/2012/1/2/…
Visitatore82
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.