Anda mengklik dua kali tombol Beranda dan menggesek aplikasi Anda dari bagian atas layar: Ide bagus atau ide buruk? Sudah ada beberapa kebingungan akhir-akhir ini tentang apakah menutup aplikasi iPhone dan iPad Anda bermanfaat atau berbahaya, terutama yang berkaitan dengan masa pakai baterai. Saya selalu mengatakan bahwa ini adalah ide yang bagus: Tutup Aplikasi Anda adalah tip 4 dari artikel saya tentang cara menghemat masa pakai baterai iPhone.
Dalam artikel ini, saya akan menjelaskan mengapa menutup aplikasi Anda dapat membantu untuk masa pakai baterai iPhone Anda, sediakan kutipan dari dokumentasi Pengembang Apple untuk mendukungnya, dan sertakan beberapa contoh dari pengujian dunia nyata yang saya gunakan Alat Pengembang Apple dan iPhone saya.
Ketika saya menulis, saya ingin informasi yang saya berikan bermanfaat dan mudah dipahami semua orang. Saya biasanya tidak terlalu teknis, karena pengalaman saya bekerja di Apple Store telah menunjukkan kepada saya bahwa mata orang mulai berkaca-kaca ketika saya mulai berbicara tentang proses , Waktu CPU , dan siklus hidup aplikasi .
Dalam artikel ini, kami akan membahas lebih dalam tentang cara kerja aplikasi sehingga Anda dapat membuat keputusan yang tepat tentang apakah menutup aplikasi iPhone atau iPad Anda tepat untuk Anda. Pertama, kita akan berbicara tentang Siklus Hidup Aplikasi , yang menjelaskan apa yang terjadi dari saat Anda membuka aplikasi hingga ditutup dan dihapus dari memori.
Siklus Hidup Aplikasi
Ada lima status aplikasi yang membentuk siklus hidup aplikasi. Setiap aplikasi di iPhone Anda berada di salah satu status ini sekarang, dan sebagian besar dalam kondisi tidak berjalan. Dokumentasi Pengembang Apple menjelaskan masing-masing:
Key Takeaways
- Saat Anda menekan tombol Beranda untuk keluar dari aplikasi, aplikasi akan masuk ke Latar Belakang atau Ditangguhkannegara.
- Ketika Anda mengklik dua kali tombol Rumah dan menggesek aplikasi dari bagian atas layar, aplikasi menutup dan masuk ke Tidak Berjalannegara.
- Status aplikasi juga disebut sebagai mode.
- Aplikasi di Mode latar belakang masih berjalan dan menguras baterai Anda, tetapi aplikasi di Mode ditangguhkantidak.
Menggesek Aplikasi: Menutup atau Menutup Paksa?
Untuk menjernihkan beberapa kebingungan tentang terminologi, saat Anda mengklik dua kali tombol Rumah di iPhone dan menggesek aplikasi dari bagian atas layar, Anda menutup aplikasi. Menutup paksa aplikasi adalah proses berbeda yang saya rencanakan untuk ditulis di artikel mendatang.
Artikel dukungan Apple tentang iOS Multitasking menegaskan hal ini:
Mengapa Kami Menutup Aplikasi Kami?
Dalam artikel saya tentang cara menghemat masa pakai baterai iPhone, saya selalu mengatakan ini:
Singkatnya, alasan utama saya menyarankan untuk menutup aplikasi Anda adalah untuk mencegah baterai Anda terkuras saat aplikasi tidak memasuki status latar belakang atau status ditangguhkan dengan cara seharusnya. Dalam artikel saya tentang mengapa iPhone menjadi panas, saya menyamakan CPU (central processing unit; otak pengoperasian) iPhone Anda dengan mesin mobil:
Jika Anda menginjak pedal gas dalam waktu lama, mesin mobil menjadi terlalu panas dan menggunakan banyak bahan bakar. Jika CPU iPhone dihidupkan hingga 100% untuk waktu yang lama, iPhone menjadi terlalu panas dan baterai Anda cepat habis.
Semua aplikasi menggunakan CPU di iPhone Anda. Biasanya, aplikasi menggunakan daya CPU dalam jumlah besar selama satu atau dua detik saat terbuka, lalu melambat kembali ke mode daya yang lebih rendah saat Anda menggunakan aplikasi.Saat aplikasi mogok, CPU iPhone sering macet di 100%. Saat Anda menutup aplikasi, Anda memastikan hal ini tidak terjadi karena aplikasi kembali ke keadaan tidak berjalan .
Apakah Berbahaya Menutup Aplikasi?
Sama sekali tidak. Tidak seperti banyak program di Mac atau PC Anda, aplikasi iPhone tidak menunggu Anda untuk mengklik "Simpan" sebelum mereka menyimpan data Anda. Dokumentasi pengembang Apple menekankan pentingnya aplikasi siap untuk dihentikan dengan segera:
Saat Anda menutup aplikasi, tidak apa-apa juga:
Argumen Menentang Penutupan Aplikasi iPhone dan iPad
Ada argumen yang menentang penutupan aplikasi Anda, dan itu berdasarkan fakta. Namun, itu didasarkan pada pandangan fakta yang sangat sempit. Ini panjang dan pendeknya:
- Membutuhkan lebih banyak daya untuk membuka aplikasi dari keadaan tidak berjalan daripada melanjutkannya dari latar belakang atau keadaan ditangguhkan. Ini benar sekali.
- Apple berupaya keras untuk memastikan sistem operasi iPhone mengelola memori secara efisien, yang meminimalkan jumlah aplikasi baterai yang digunakan saat tetap berada di latar belakang atau dalam keadaan ditangguhkan. Ini juga benar.
- Anda menghabiskan masa pakai baterai jika menutup aplikasi karena membutuhkan lebih banyak daya untuk membuka aplikasi iPhone dari awal daripada yang digunakan sistem operasi untuk melanjutkannya dari latar belakang dan status ditangguhkan. Terkadang benar.
Mari Kita Lihat Angka
Pengembang sering menggunakan waktu CPU untuk mengukur berapa banyak upaya yang dikeluarkan iPhone untuk menyelesaikan tugas, karena hal itu dapat berdampak langsung pada masa pakai baterai. Saya menggunakan alat pengembang Apple bernama Instrumen untuk mengukur dampak beberapa aplikasi pada CPU iPhone saya.
Mari gunakan aplikasi Facebook sebagai contoh:
- Membuka aplikasi Facebook dari keadaan tidak berjalan menggunakan waktu CPU sekitar 3,3 detik.
- Menutup aplikasi apa pun akan menghapusnya dari memori, mengembalikannya ke keadaan tidak berjalan dan hampir tidak menggunakan waktu CPU – katakanlah 0,1 detik.
- Menekan tombol Beranda akan mengirim aplikasi Facebook ke status latar belakang dan menggunakan sekitar 0,6 detik waktu CPU.
- Melanjutkan aplikasi Facebook dari status latar belakang menggunakan waktu CPU sekitar 0,3 detik.
Oleh karena itu, jika Anda membuka aplikasi Facebook dari keadaan tidak berjalan (3.3), menutupnya (.1), dan membukanya lagi dari keadaan tidak berjalan (3.3), aplikasi tersebut menggunakan waktu 6,7 detik waktu CPU. Jika Anda membuka aplikasi Facebook dari status tidak berjalan, tekan tombol beranda untuk mengirimkannya ke status latar belakang (.6), dan melanjutkannya dari status latar belakang (.3), itu saja menggunakan waktu CPU 4,1 detik.
Wow! Dalam hal ini, menutup aplikasi Facebook dan membukanya kembali menggunakan waktu CPU 2,6 detik lebih banyak. Dengan membiarkan aplikasi Facebook terbuka, Anda telah menggunakan daya sekitar 39% lebih sedikit!
Dan pemenangnya adalah…
Tidak terlalu cepat! Kita perlu melihat gambaran besarnyauntuk mendapatkan penilaian situasi yang lebih akurat.
Menempatkan Penggunaan Daya Dalam Perspektif
39% terdengar sangat banyak, dan memang demikian – sampai Anda menyadari betapa kecilnya jumlah daya yang kita bicarakan dibandingkan dengan daya yang diperlukan untuk menggunakan iPhone Anda. Argumen yang menentang penutupan aplikasi Anda terdengar hebat sampai Anda menyadari itu didasarkan pada statistik yang tidak penting.
Seperti yang telah kita diskusikan, Anda akan menghemat 2,6 detik waktu CPU jika membiarkan aplikasi Facebook terbuka alih-alih menutupnya. Tapi berapa banyak daya yang dikonsumsi aplikasi Facebook saat Anda menggunakannya?
Saya menelusuri umpan berita saya selama 10 detik dan menggunakan waktu CPU 10 detik, atau 1 detik waktu CPU per detik saya menggunakan aplikasi.Setelah 5 menit menggunakan aplikasi Facebook, saya akan menggunakan 300 detik waktu CPU.
Dengan kata lain, saya harus membuka dan menutup aplikasi Facebook sebanyak 115 kali untuk memberi dampak pada masa pakai baterai sebanyak 5 menit menggunakan aplikasi Facebook. Apa artinya ini:
Jangan memutuskan apakah akan menutup aplikasi Anda atau tidak berdasarkan statistik yang tidak signifikan. Dasarkan keputusan Anda pada apa yang terbaik untuk iPhone Anda.
Tapi itu bukan satu-satunya alasan mengapa menutup aplikasi Anda adalah ide yang bagus. Bergerak…
Pembakaran CPU Lambat Dan Stabil Dalam Mode Latar Belakang
Saat aplikasi memasuki mode latar belakang, aplikasi akan terus menggunakan daya baterai bahkan saat iPhone tertidur di saku Anda. Pengujian saya terhadap aplikasi Facebook mengonfirmasi hal ini terjadi bahkan saat Penyegaran Aplikasi Latar Belakang dimatikan.
Setelah saya menutup aplikasi Facebook, aplikasi tersebut terus menggunakan CPU meskipun iPhone mati. Selama satu menit, itu telah menggunakan 0,9 detik waktu CPU tambahan.Setelah tiga menit, membiarkan aplikasi Facebook terbuka akan menggunakan lebih banyak daya daripada jika kita langsung menutupnya.
Pesan dari cerita ini adalah: Jika Anda menggunakan aplikasi setiap beberapa menit, jangan menutupnya setiap kali Anda menggunakannya. Jika Anda jarang menggunakannya, sebaiknya tutup aplikasi.
Agar adil, banyak aplikasi langsung beralih dari mode latar belakang ke mode ditangguhkan, dan dalam mode ditangguhkan, aplikasi tidak menggunakan daya sama sekali. Namun, tidak ada cara untuk mengetahui aplikasi mana yang berada dalam mode latar belakang, jadi aturan praktis yang baik adalah menutup semuanya . Ingat, jumlah daya yang diperlukan untuk membuka aplikasi dari awal tidak seberapa jika dibandingkan dengan jumlah daya yang diperlukan untuk menggunakan aplikasi.
Masalah Perangkat Lunak Selalu Terjadi
Aplikasi iPhone mogok lebih sering daripada yang Anda sadari. Sebagian besar kerusakan perangkat lunak bersifat minor dan tidak menyebabkan efek samping yang terlihat. Anda mungkin pernah memperhatikannya sebelumnya:
Anda sedang menggunakan aplikasi dan tiba-tiba, layar berkedip dan Anda kembali ke layar Utama. Inilah yang terjadi saat aplikasi mogok.
Anda juga dapat melihat log kerusakan di Pengaturan -> Privasi -> Diagnostik & Penggunaan -> Data Diagnostik dan Penggunaan.
Sebagian besar kerusakan perangkat lunak tidak perlu dikhawatirkan, terutama jika Anda menutup aplikasi. Sering kali, aplikasi yang mengalami masalah perangkat lunak hanya perlu diluncurkan dari awal.
Contoh Masalah Umum Perangkat Lunak
Saatnya makan siang dan Anda melihat baterai iPhone Anda telah terkuras hingga 60%. Saat sarapan, Anda memeriksa email Anda, mendengarkan musik, menghela nafas tentang saldo rekening bank, menonton TED talk, membuka Facebook, mengirim Tweet, dan memeriksa skor dari pertandingan bola basket tadi malam.
Memperbaiki Aplikasi yang Rusak
Anda ingat bahwa aplikasi yang mogok dapat menyebabkan baterai cepat habis dan menutup aplikasi dapat memperbaikinya, tetapi Anda tidak tahu aplikasi mana yang menyebabkan masalah.Dalam hal ini (dan ini nyata), aplikasi TED menyala melalui CPU meskipun saya tidak menggunakan iPhone. Anda dapat memperbaiki masalah dengan salah satu dari dua cara:
- Mengiklankan
- Media Sebutan
- Peta Situs
- Kebijakan pribadi
- Kontak
- Español
