Apakah ada manfaat nyata untuk menghapus aplikasi dari bar multitasking iOS?

34

Kadang-kadang, jika perangkat iOS saya (ipad atau ipod touch) bertindak samar atau lambat, saya akan memunculkan multitasking bar (tekan dua kali tombol home) dan kemudian hapus item dari bar multitasking itu (lakukan sentuhan panjang pada satu sampai mereka jiggle, lalu tekan tempat hapus merah pada mereka.) Saya membayangkan bahwa ini entah bagaimana menghemat memori atau membebaskan perangkat entah bagaimana.

Tetapi apakah itu benar? atau apakah semua ikon multitugas itu pintasan sederhana, dan menghapusnya tidak memiliki efek nyata?

(pertanyaan sisi bonus - jika itu benar-benar tidak berpengaruh, apa cara untuk membebaskan memori atau kompleksitas pada perangkat selain mematikan dan memulai kembali?)

estephan500
sumber
6
Tempat hapus sepenuhnya berhenti dari aplikasi. Saya tidak yakin berapa banyak sumber daya yang dibebaskan, tetapi ini berguna jika aplikasi telah memasuki tahap aneh (hang, lockup, masalah GUI), dan membukanya kembali hanya membawa Anda kembali ke tahap aneh itu. Benar-benar berhenti dari bilah multitasking maka biasanya memperbaiki masalah.
Lizzan
1
Mereka mengatakan itu adalah bar "baru-baru ini digunakan" dan sama sekali bukan bar "multitasking" ...
GEdgar
Kami menampilkan pertanyaan ini di Episode 19 dari Ask Different Podcast.
Jason Salaz

Jawaban:

27

Singkatnya, Tidak.

Apple tidak ingin menyerahkan tanggung jawab manajemen aplikasi dan memori kepada pengguna, dan secara pribadi saya senang mereka membuat keputusan itu.

Tujuan bilah multitasking adalah untuk memungkinkan pengguna untuk beralih di antara aplikasi dan keluar dari aplikasi untuk membukanya lagi (jika terjadi kerusakan atau perilaku aneh).

iOS sebenarnya tidak mengizinkan aplikasi pihak ketiga untuk terus berjalan di latar belakang. Ada beberapa metode yang telah disediakan Apple untuk pengembang yang memungkinkan semacam fungsi penugasan latar belakang semu.

Panjang dan pendeknya, iOS sangat bagus dalam mengelola penggunaan memori dan akan mematikan aplikasi dalam situasi di mana RAM berjalan sangat rendah untuk mencegah kerusakan total OS.

Saran saya, biarkan OS menanganinya.

makaco
sumber
3
Memang. Jawaban yang sangat baik dan tepat. Selain itu, iOS akan membuang aplikasi apa pun di latar belakang yang kebetulan masih dimuat dalam memori jika perlu.
3
Informasi tambahan di sini: Panduan Pemrograman Aplikasi iOS
Suboptimus
2
Saya menemukan artikel yang sangat bagus ini: Kesalahpahaman Tentang iOS Multitasking
gentmatt
Dalam satu kata, YES. Ada terlalu banyak pengecualian dari kasus ideal; terutama dengan iOS 5.0.1 dan iPad 1 atau iPhone 3GS
bobndrew
1
Saya menemukan video ini sangat informatif. Ini menunjukkan aplikasi Instrumen Apple memantau memori iPad saat aplikasi diluncurkan, dilatar belakangi, ditangguhkan, dan dihentikan.
Nathan Greenstein
1

Kadang-kadang, saya menemukan bahwa suatu aplikasi berperilaku buruk ketika melalui penangguhan / melanjutkan, dan saya harus keluar dari aplikasi. Misalnya, kadang-kadang aplikasi NPR untuk iPad berhenti bisa memainkan item daftar putar. Jadi saya kembali ke layar beranda, membuka daftar aplikasi terbaru, dan menghapus aplikasi NPR dari sana. Lain kali saya meluncurkannya, masalahnya hilang. (Saya akan melaporkan ini kepada pengembang melalui App Store.)

dgn kasar
sumber
1

Saya setuju bahwa tidak ada gunanya menghentikan aplikasi untuk memulihkan memori; Namun, saya telah menemukan satu kasus di mana itu berguna: kadang-kadang, iOS Mail macet dan tidak dapat mengambil pesan baru dari server IMAP; dalam kasus seperti itu, memulai ulang Mail menyelesaikan masalah.

Pascal Sartoretti
sumber
-1

Saya juga telah menemukan bahwa ini adalah teknik pemecahan masalah yang berguna dan telah membaca lebih dari 1 posting blog (kredibel) yang menyarankan berhenti dari semua aplikasi yang terdaftar meningkatkan masa pakai baterai.

Pengunjung82
sumber
1
Bersedia mengakui bahwa saya salah dalam hal ini. Untuk analisis komprehensif, lihat posting blog Fraser Speirs ini speirs.org/blog/2012/1/2/…
Visitor82