Apakah menutup aplikasi iPhone adalah ide yang buruk? Tidak, dan inilah alasannya.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Coba Instrumen Kami Untuk Menghilangkan Masalah

Mengklik dua kali tombol Beranda dan menggeser aplikasi Anda ke luar di bagian atas layar: Apakah itu ide yang bagus atau ide yang buruk? Ada beberapa kebingungan akhir-akhir ini, apakah menutup aplikasi iPhone dan iPad Anda bermanfaat atau berbahaya, terutama mengenai dampaknya pada masa pakai baterai. Saya selalu mengatakan itu ide yang bagus: Tutup aplikasi Anda adalah tip nomor 4 dari artikel saya cara menghemat baterai di iPhone .





Pada artikel kali ini, saya akan menjelaskan kepada Anda Mengapa menutup aplikasi Anda dapat membantu masa pakai baterai iPhone Anda , Saya akan menyediakan kutipan dari dokumentasi pengembang Apple untuk mendukungnya dan saya akan menyertakan beberapa contoh uji dunia nyata Saya melakukannya dengan Alat Pengembang Apple dan iPhone saya.



ipad macet dalam mode potret

Saat 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 hal itu kepada saya mata orang-orang mulai berkaca-kaca ketika saya mulai berbicara tentang proses , Waktu CPU Y siklus hidup aplikasi .

Tutup aplikasi iPhoneDalam artikel ini, kami akan menggali lebih dalam bagaimana aplikasi bekerja sehingga Anda dapat membuat keputusan yang tepat tentang apakah menutup aplikasi iPhone atau iPad tepat untuk Anda. Pertama, kita akan membicarakannya siklus hidup aplikasi , yang mendeskripsikan apa yang terjadi dari saat Anda membuka aplikasi hingga aplikasi tertutup dan membersihkan dirinya sendiri dari memori.

Siklus Hidup Aplikasi

Ada lima status aplikasi yang membentuk siklus hidup aplikasi. Semua aplikasi di iPhone Anda berada di salah satu status ini sekarang, dan sebagian besar dalam status tidak berlari . Itu Dokumentasi Pengembang Apple masing-masing menjelaskan:





Poin-poin penting

  • Saat Anda menekan tombol Rumah untuk keluar dari aplikasi, statusnya adalah pesawat kedua atau dihentikan .
  • Saat Anda mengeklik dua kali tombol Rumah dan menggesek aplikasi dari atas layar, aplikasi tersebut akan terkunci. tutup dan pergi ke negara bagian Tidak berlari .
  • Itu negara dari aplikasi ini juga dikenal sebagai mode.
  • Aplikasi dalam mode Latar Belakang masih berjalan dan menguras baterai, tetapi aplikasi dalam mode dihentikan tidak.

Geser Aplikasi Ke Atas: Tutup atau Tutup Paksa?

Untuk menghilangkan beberapa kebingungan tentang terminologi, saat Anda mengklik dua kali tombol Rumah di iPhone Anda dan menggesek aplikasi di bagian atas layar, Anda penutupan aplikasi. Tutup paksa aplikasi adalah proses berbeda yang saya rencanakan untuk ditulis di artikel mendatang.

Artikel dukungan Apple tentang iOS Multitasking konfirmasi ini:

“Untuk menutup aplikasi, klik dua kali tombol Start untuk melihat aplikasi yang baru saja digunakan. Lalu geser ke atas pada aplikasi yang ingin Anda tutup ”.

Mengapa Kami Menutup Aplikasi Kami?

Dalam artikel saya tentang cara menghemat baterai di iPhone , Saya selalu mengatakan ini:

“Sekali atau dua hari sekali, sebaiknya tutup aplikasi Anda. Di dunia yang sempurna, Anda tidak perlu melakukan ini dan sebagian besar karyawan Apple tidak akan pernah mengatakan Anda harus ... Banyak masalah pengurasan baterai terjadi ketika kamu kira bahwa aplikasi ditutup, tetapi sebenarnya tidak. Sebaliknya, aplikasi akan beralih ke latar belakang dan baterai iPhone Anda habis tanpa Anda sadari. '

Singkatnya, alasannya Kepala Sekolah mengapa saya merekomendasikan untuk menutup aplikasi Anda mencegah baterai terkuras saat aplikasi tidak berjalan Latar Belakang atau saya tidak tahu menangguhkan seperti seharusnya. Dalam artikel saya tentang mengapa iPhone menjadi panas , Saya membandingkan CPU iPhone Anda (unit pemrosesan pusat otak operasi) dengan mesin mobil:

Jika Anda menginjak pedal sepenuhnya untuk waktu yang lama, mesin mobil Anda menjadi terlalu panas dan menggunakan banyak bahan bakar. . Jika CPU iPhone melambat hingga 100% untuk jangka waktu yang lama, iPhone menjadi terlalu panas dan baterai cepat habis.

Semua aplikasi menggunakan CPU iPhone Anda. Biasanya, aplikasi menggunakan banyak daya CPU selama satu atau dua detik saat dibuka, lalu beralih ke mode daya yang lebih rendah saat Anda menggunakannya. Saat aplikasi macet, CPU iPhone sering macet di 100%. Saat Anda menutup aplikasi Anda, Anda memastikan bahwa ini tidak terjadi karena aplikasi kembali ke tidak menjalankan status .

Apakah Berbahaya Menutup Aplikasi?

Sama sekali tidak. Tidak seperti banyak program di Mac atau PC Anda, aplikasi iPhone tidak menunggu Anda mengklik 'Simpan' untuk menyimpan data Anda. Itu dokumentasi pengembang Apple menekankan pentingnya aplikasi yang siap ditutup dalam sekejap mata:

“Aplikasi harus siap untuk dimatikan kapan saja dan tidak boleh menunggu pematian diminta untuk menyimpan data pengguna atau melakukan tugas penting lainnya. Shutdown yang dimulai sistem adalah bagian normal dari siklus hidup aplikasi '.

Kapan kamu Anda menutup aplikasi, juga:

“Selain sistem yang menghentikan aplikasi mereka, pengguna dapat secara eksplisit menghentikan aplikasi mereka melalui antarmuka pengguna multitasking. Penghentian yang dimulai oleh pengguna memiliki efek yang sama seperti penghentian aplikasi yang ditangguhkan. '

solusi masalah pengisian daya iphone 6

Argumen Melawan Penutupan Aplikasi iPhone dan iPad

Ada argumen yang menentang penutupan aplikasi Anda, dan itu didasarkan pada fakta. Namun, ini didasarkan pada a penglihatan yang sangat terbatas fakta. Berikut ini yang terpanjang dan terpendek:

  • Dibutuhkan lebih banyak daya untuk membuka aplikasi dari status tidak berlari itu untuk melanjutkannya dari status Latar Belakang atau dihentikan . Ini memang benar .
  • Apple berusaha keras untuk memastikan bahwa sistem operasi iPhone mengelola memori secara efisien, meminimalkan jumlah baterai yang digunakan aplikasi saat dibiarkan. pesawat kedua atau di negara bagian dihentikan . Ini juga benar.
  • Anda membuang-buang masa pakai baterai jika menutup aplikasi karena diperlukan lebih banyak daya untuk membuka aplikasi iPhone dari awal daripada yang digunakan sistem operasi untuk melanjutkannya dari latar belakang dan status ditangguhkan. Terkadang itu benar.

Mari kita lihat angkanya

Pengembang sering menggunakan Waktu CPU untuk mengukur seberapa besar upaya yang telah dilakukan iPhone dalam melakukan tugas, karena dapat berdampak langsung pada masa pakai baterai. Saya menggunakan alat pengembang Apple yang disebut Instrumen untuk mengukur dampak berbagai aplikasi pada CPU iPhone saya.

Mari gunakan aplikasi Facebook sebagai contoh:

  • Membuka aplikasi Facebook dari status siaga menggunakan waktu CPU sekitar 3,3 detik.
  • Menutup aplikasi apa pun akan menghapusnya dari memori dan mengembalikannya ke status tidak berjalan dan secara praktis tidak menggunakan waktu CPU, katakanlah 0,1 detik.
  • Menekan tombol Beranda akan membuat aplikasi Facebook menjadi latar belakang dan menggunakan sekitar 0,6 detik waktu CPU.
  • Melanjutkan aplikasi Facebook dari status latar belakang menggunakan sekitar 0,3 detik waktu CPU.

Jadi jika Anda membuka aplikasi Facebook dari status tidak berjalan (3,3), tutup (0,1), dan buka kembali dari keadaan tidak berjalan (3,3), ini menggunakan 6,7 detik waktu CPU. Jika Anda membuka aplikasi Facebook dari keadaan tidak berjalan, tekan tombol home untuk mengirimnya ke latar belakang (0,6) dan lanjutkan dari latar belakang (0,3), Anda cukup menggunakan 4.1 detik waktu CPU.

Wow! Dalam hal ini, menutup aplikasi Facebook dan membukanya kembali menggunakan 2,6 detik lebih banyak waktu CPU. Dengan membiarkan aplikasi Facebook terbuka, Anda telah menggunakan energi sekitar 39% lebih sedikit!

Dan pemenangnya adalah…

Tidak secepat itu! Kami perlu melihat gambar besar untuk mendapatkan penilaian situasi yang lebih akurat.

Menempatkan Penggunaan Energi dalam Perspektif

39% sepertinya banyak, dan ini , sampai Anda menyadarinya betapa kecilnya jumlah daya yang kita bicarakan dibandingkan dengan daya yang diperlukan untuk menggunakan iPhone Anda. Argumen yang menentang penutupan aplikasi Anda terdengar bagus sampai Anda menyadarinya yang didasarkan pada statistik yang tidak penting.

Seperti yang telah kita diskusikan, Anda akan menghemat waktu CPU 2,6 detik jika Anda membiarkan aplikasi Facebook terbuka alih-alih menutupnya. Namun, berapa banyak daya yang dikonsumsi aplikasi Facebook saat Anda menggunakannya?

Saya menggulir umpan berita saya selama 10 detik dan menggunakan 10 detik waktu CPU, atau 1 detik waktu CPU per detik saat saya menggunakan aplikasi. Setelah 5 menit menggunakan aplikasi Facebook, itu akan menggunakan 300 detik waktu CPU.

Dengan kata lain, Anda harus membuka dan menutup aplikasi Facebook 115 kali untuk memengaruhi masa pakai baterai sebanyak 5 menit. digunakan dari aplikasi Facebook. Artinya adalah:

Jangan memutuskan apakah akan menutup aplikasi Anda berdasarkan statistik yang dapat diabaikan atau tidak. Dasarkan keputusan Anda pada apa yang terbaik untuk iPhone Anda.

Tapi itu bukan satu-satunya alasan menutup aplikasi Anda adalah ide yang bagus. Ayo lanjutkan ...

Penggunaan CPU Lambat dan Stabil dalam Mode Latar Belakang

Saat aplikasi memasuki mode latar belakang, aplikasi tersebut terus menggunakan daya baterai bahkan saat iPhone Anda terkunci di saku. Tes aplikasi Facebook saya mengonfirmasi hal ini terjadi bahkan saat pembaruan aplikasi latar belakang dinonaktifkan .

Setelah menutup aplikasi Facebook, ia terus menggunakan CPU bahkan saat iPhone dimatikan. Selama satu menit, itu menggunakan 0,9 detik waktu CPU tambahan. Setelah tiga menit, membiarkan aplikasi Facebook terbuka akan memakan waktu lebih energi daripada yang akan dikonsumsi jika kita menutupnya segera dan kemudian membukanya kembali.

Moral dari cerita ini adalah: Jika Anda menggunakan aplikasi setiap beberapa menit, jangan tutup setiap kali Anda menggunakannya. Jika Anda jarang menggunakannya, sebaiknya tutup aplikasi.

Agar adil, banyak aplikasi langsung beralih dari mode latar belakang ke mode tidur, dan dalam mode tidur, aplikasi tidak mengonsumsi daya sama sekali. Namun, tidak ada cara untuk mengetahui aplikasi mana yang berada dalam mode latar belakang, jadi aturan praktisnya adalah tutup semuanya . Ingat, jumlah energi yang dibutuhkan membuka aplikasi dari awal tidak ada artinya jika dibandingkan dengan jumlah energi yang diperlukan menggunakan aplikasi.

Masalah Perangkat Lunak Terjadi Sepanjang Waktu

Aplikasi iPhone lebih sering mogok daripada yang Anda kira. Itu paling bug perangkat lunak kecil dan tidak menimbulkan efek samping yang nyata. Anda mungkin pernah menyadarinya sebelumnya:

Anda sedang menggunakan aplikasi, dan tiba-tiba layar berkedip dan Anda kembali ke layar beranda. Inilah yang terjadi ketika aplikasi macet.

Anda juga dapat melihat log kerusakan Pengaturan> Privasi> Analisis dan peningkatan> Data analisis.

pengisi daya iphone saya tidak berfungsi

Sebagian besar gangguan perangkat lunak tidak perlu dikhawatirkan, terutama jika mereka menutup aplikasi Anda. Seringkali aplikasi yang memiliki masalah perangkat lunak hanya perlu dijalankan dari awal.

Contoh Masalah Umum Perangkat Lunak

Anda telah selesai makan sarapan dan Anda melihat bahwa baterai iPhone Anda telah habis 60%. Saat sarapan, Anda memeriksa email Anda, mendengarkan musik, mendesah tentang saldo rekening bank Anda, menonton TED talk, membuka-buka Facebook, men-tweet, dan memeriksa skor dari pertandingan bola basket tadi malam.

Perbaiki Aplikasi Crashing

Ingatlah bahwa aplikasi yang mogok dapat menyebabkan baterai cepat habis dan menutup aplikasi dapat memperbaikinya, tetapi Anda tidak tahu yang aplikasi yang menyebabkan masalah. Dalam kasus ini (dan ini nyata), aplikasi TED banyak menggunakan CPU meskipun saya tidak menggunakan iPhone saya. Anda dapat menyelesaikan masalah dengan dua cara:

  1. Hubungkan komputer Anda ke Mac, unduh dan instal Xcode aku s Instrumen , aktifkan iPhone Anda untuk pengembangan, siapkan pengujian khusus untuk memeriksa proses individual yang berjalan di iPhone Anda, beri peringkat berdasarkan penggunaan CPU, dan tutup aplikasi yang menyebabkan CPU Anda bertahan hingga 100% throttle.
  2. Tutup aplikasi Anda.

Saya memilih opsi 2 100% dari waktu dan saya seorang geek. (Saya mengumpulkan informasi untuk artikel ini menggunakan opsi 1) Membuka kembali aplikasi Anda dari keadaan tidak berjalan akan menghabiskan lebih banyak daya daripada membukanya dari latar belakang atau status tidur, tetapi perbedaannya dapat diabaikan dibandingkan dengan konsumsi daya yang signifikan yang terjadi saat aplikasi crash.

Mengapa Saya Berpikir Menutup Aplikasi Anda adalah Ide yang Baik

  1. Meskipun Anda menutup aplikasi setiap kali menggunakannya, Anda tidak akan melihat perbedaan dalam masa pakai baterai karena jumlah daya yang diperlukan untuk membuka aplikasi dapat diabaikan dibandingkan dengan jumlah daya yang diperlukan untuk menggunakan aplikasi.
  2. Aplikasi yang berjalan dalam mode latar belakang terus menggunakan daya saat Anda tidak menggunakan iPhone, dan itu bertambah sepanjang hari.
  3. Menutup aplikasi Anda adalah cara yang baik untuk menghindari masalah perangkat lunak serius yang dapat menyebabkan baterai iPhone Anda terkuras. sangat cepat .

Tutup Artikel Ini

Artikel ini lebih mendalam daripada artikel yang biasanya saya tulis, tapi saya harap ini menarik dan Anda mempelajari sesuatu yang baru tentang bagaimana aplikasi berjalan di iPhone Anda. Saya menutup aplikasi saya beberapa kali sehari, dan itu membantu iPhone saya berjalan semulus mungkin. Berdasarkan pengujian dan pengalaman langsung saya bekerja dengan ratusan iPhone sebagai teknisi Apple, saya dapat dengan aman mengatakan bahwa menutup aplikasi Anda adalah cara yang baik untuk menghemat baterai iPhone.

Terima kasih telah membaca, dan ingat untuk membalas budi,
David P.