Saya mendapat jawaban beragam dari berbagai situs web dan orang-orang mengenai pertanyaan ini, dan saya ingin menaruhnya di luar sana untuk Anda semua menjawab sekali dan untuk semua.
Pertanyaannya adalah, apakah memaksa menutup aplikasi, (yaitu, mengklik dua kali tombol beranda, lalu menggesernya), memiliki manfaat untuk baterai atau kinerja keseluruhan iPhone atau perangkat iOS lainnya?
iphone
ios
battery
performance
Munesawagi
sumber
sumber
Jawaban:
Ada banyak perdebatan dan diskusi seputar topik ini. Saya percaya itu bermanfaat untuk iOS di masa v3 dan v4 tapi sekarang tidak.
Craig Federighi bahkan keluar baru-baru ini mengatakan itu tidak perlu dan itu tidak menambah masa pakai baterai. Apple memiliki built-in manajemen memori mereka waktu yang tepat untuk menangguhkan dan / atau membunuh aplikasi ketika diperlukan. Satu-satunya waktu Anda harus menutup paksa aplikasi adalah jika itu menjadi tidak responsif.
sumber
Dalam satu keadaan, kekuatan berhenti dapat memiliki manfaat untuk iOS yang melebihi biaya lebih banyak pemrosesan yang diperlukan untuk membersihkan proses, memulai kembali, dan membersihkan semua file yang di-cache / dibuka.
Hal negatif untuk melakukan ini adalah aplikasi tidak berjalan di latar belakang - jadi setelah Anda beralih ke aplikasi baru atau loncatan / daftar ikon / layar kunci - iOS telah menghentikan / menghentikan / mem-flush semua aktivitas sistem file untuk aplikasi tersebut.
Ini memberi sinyal ke aplikasi yang dibekukan bahwa ia perlu menginisialisasi ulang sepenuhnya dari awal - mengabaikan keadaan tersimpan atau hasil di-cache. Ini memberi sinyal ke Apple dalam bentuk laporan kerusakan (dan opsional untuk pengembang) beberapa remah roti persis di mana aplikasi berada dalam kode ketika "dibunuh" oleh pengguna.
Anggap saja seperti operasi - Anda melakukan kerugian yang jelas dalam jangka pendek - kecuali Anda yakin operasi diperlukan, jangan kaget kinerja dan paksa berhenti.
sumber
Akhir-akhir ini subjek ini adalah item panas lagi. Saya sangat percaya tidak ada gunanya untuk menghentikan aplikasi di perangkat iOS. Hanya membantu untuk me-restart aplikasi ketika mereka crash. Sini informasi lebih lanjut.
9to5Mac:
Di sini, dari dokumen dukungan resmi tentang pemaksaan aplikasi untuk ditutup, adalah saran Apple tentang kapan harus menggunakan fitur ini:
MacDailyNews mengutip email 2010 dari Steve Jobs:
Jika Anda tidak percaya wakil presiden senior Apple untuk perangkat lunak, dokumentasi dukungan resmi Apple sendiri, atau Steve Jobs, berikut adalah beberapa artikel lain yang menunjukkan bagaimana kebiasaan ini sebenarnya merusak masa pakai baterai iPhone:
sumber
Secara teoritis, ya. Aplikasi yang berjalan di latar belakang mengkonsumsi memori (utasnya masih ada dan itulah sebabnya Anda dapat melihatnya terdaftar ketika Anda mengklik dua kali tombol Rumah), dan karenanya mereka menggunakan baterai.
Tapi praktis, tidak juga. iOS melakukan pekerjaan yang cukup baik pada manajemen memori, dan aplikasi yang berjalan di latar hanya menggunakan sedikit memori. Dan jika aplikasi lain yang berjalan di latar depan (berjalan aktif dan pengguna berinteraksi dengan mereka) membutuhkan lebih banyak memori, sistem iOS dapat menghentikan aplikasi latar belakang dan membersihkan memori. Alasan bahwa kadang-kadang paksa menutup aplikasi tampaknya menghemat memori / baterai adalah karena itu, beberapa aplikasi mungkin meminta untuk menjalankan tugas yang berjalan lama bahkan berjalan di latar belakang, untuk tujuan, misalnya, mengambil latar belakang, menyinkronkan data secara berkala, dll (perhatikan bahwa tidak setiap aplikasi melakukan itu). Tetapi Anda dapat menonaktifkannya dengan mengonfigurasi Penyesuaian Aplikasi Latar Belakang di Pengaturan -> Umum.
Jadi secara ringkas, untuk aplikasi yang tidak melakukan banyak hal saat berada di latar belakang, paksaan menutupnya tidak akan menghasilkan manfaat yang nyata.
sumber
Suspended
segera setelah pergi ke latar belakang, dan "saat ditangguhkan, aplikasi tetap ada di memori tetapi tidak menjalankan kode apa pun". Proses aplikasi masih ada kecuali dihentikan oleh iOS. Jika Anda memiliki XCode (alat pengembang untuk aplikasi iOS), Anda sebenarnya dapat menggunakan Debug-> Lampirkan untuk Memproses dan melihat daftar proses pada ponsel Anda, bahkan jika tidak ada yang berjalan di latar depanapplicationDidEnterBackground:
kembali, sistem mengambil snapshot dari jendela aplikasi . Demikian pula, ketika aplikasi dibangunkan untuk melakukan tugas latar belakang, sistem dapat mengambil snapshot baru untuk mencerminkan perubahan yang relevan Misalnya, ketika sebuah aplikasi dibangun untuk memproses item yang diunduh, sistem mengambil snapshot baru sehingga dapat mencerminkan setiap perubahan yang disebabkan oleh penggabungan item. aplikasi." Inilah yang saya maksudkan.Saya telah menemukan bahwa mengakhiri aplikasi Facebook secara khusus dapat menghemat masa pakai baterai. Setelah memeriksa penggunaannya di bagian baterai (Pengaturan> Baterai> Waktu), saya tidak bisa tidak yakin bahwa itu tidak bermain bagus.
sumber