Multitasking su iPhone


8

L'iPhone chiude i programmi in background se si esaurisce la memoria o la batteria?

Risposte:


5

Esistono due modi per affrontare questa domanda.

Dal punto di vista dell'utente finale, la risposta è no. Indipendentemente da ciò che fai, l'app tornerà allo stesso stato in cui si trovava in precedenza, a meno che non la chiudi dall'interfaccia di commutazione.

Tecnicamente: si. Quando il dispositivo funziona a corto di RAM, blocca lo stato dell'applicazione dalla RAM alla memoria principale (flash). Quando riprendi, carica lo stato dal flashback alla RAM, quindi riprende. Ciò dovrebbe avvenire abbastanza rapidamente e in modo abbastanza trasparente da essere indistinguibile, ma a volte potresti notare che la ripresa richiede un po 'più di tempo se nel frattempo hai caricato diverse altre app (e quindi hai rimosso l'app dalla RAM).


3

Non sono davvero "in memoria", più come se fossero memorizzati nella cache su disco se e quando necessario. Molte app non usano nemmeno il multitasking o non sono configurate per questo. Quando si cambia effettivamente chiude l'app.

Essere nella barra delle applicazioni non garantisce che sia effettivamente nella memoria, in esecuzione attiva o in entrambi. Il sistema operativo lo gestisce.


2

No. Anche il riavvio, lo spegnimento completo e l'accensione non rimuoveranno le applicazioni in background dalla memoria. Secondo Apple Geniuses è necessario rimuovere manualmente le applicazioni dalla barra delle applicazioni.


2
Le applicazioni vengono rimosse dalla memoria dal sistema operativo a sua discrezione. Solo perché si trovano nel "Task Manager" non implica che siano in esecuzione e in memoria. L'ho confermato con le mie app. Dopo il riavvio, queste applicazioni non vengono ricaricate fino a quando non vengono avviate da un utente.
Stuart Carnie,
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.