Multitasking di iPhone

8

Apakah iPhone menutup program latar belakang jika kehabisan memori atau baterai?

gsharp
sumber

Jawaban:

5

Ada dua cara untuk mendekati pertanyaan ini.

Dari perspektif pengguna akhir, jawabannya adalah tidak. Apa pun yang Anda lakukan, aplikasi akan kembali ke keadaan yang sama seperti sebelumnya, kecuali Anda menutupnya dari antarmuka switching.

Secara teknis: ya. Ketika perangkat kehabisan RAM, itu akan membekukan status aplikasi dari RAM ke penyimpanan utama (flash). Ketika Anda melanjutkan, itu memuat status dari flash kembali ke RAM, dan kemudian melanjutkan. Ini dimaksudkan untuk terjadi dengan cukup cepat dan cukup transparan sehingga tidak dapat dibedakan, tetapi kadang-kadang Anda mungkin melihat bahwa melanjutkan membutuhkan sedikit lebih lama jika Anda telah memuat beberapa aplikasi lain sementara itu (dan karena itu mendorong aplikasi keluar dari RAM).

danhallock
sumber
3

Mereka tidak benar-benar "dalam memori," lebih suka di-cache ke disk jika dan bila perlu. Banyak aplikasi bahkan tidak menggunakan multitasking atau tidak disiapkan untuk itu. Ketika Anda beralih itu sebenarnya menutup aplikasi.

Berada di bilah tugas tidak menjamin bahwa itu sebenarnya ada di memori, berjalan aktif, atau keduanya. OS mengelola itu.

Josh K.
sumber
2

Tidak. Bahkan memulai ulang, matikan sepenuhnya dan matikan, tidak akan menghapus aplikasi latar belakang dari memori. Menurut Apple Geniuses Anda harus secara manual menghapus aplikasi dari task bar.

jdiaz
sumber
2
Aplikasi dihapus dari memori oleh OS atas kebijakannya sendiri. Hanya karena mereka berada di 'task manager' tidak berarti mereka berjalan dan dalam memori. Saya telah mengkonfirmasi ini dengan aplikasi saya sendiri. Setelah reboot, aplikasi ini tidak dimuat ulang hingga diluncurkan oleh pengguna.
Stuart Carnie