Adakah menutup aplikasi iPhone adalah idea yang tidak baik? Tidak, dan inilah sebabnya.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Cuba Instrumen Kami Untuk Menghapuskan Masalah

Klik dua kali butang Laman Utama dan leret apl anda ke bahagian atas skrin: Adakah idea baik atau idea buruk? Sejak kebelakangan ini, terdapat kebingungan sama ada menutup aplikasi iPhone dan iPad anda bermanfaat atau berbahaya, terutamanya mengenai kesan ini terhadap jangka hayat bateri. Saya selalu mengatakan bahawa ini adalah idea yang baik: Tutup aplikasi anda adalah hujung nombor 4 artikel saya cara menjimatkan bateri pada iPhone .





Dalam artikel ini, saya akan menerangkan kepada anda Mengapa menutup aplikasi anda boleh membantu jangka hayat bateri iPhone anda , Saya akan memberikan petikan dari dokumentasi pembangun Apple untuk menyokongnya dan saya akan memasukkan beberapa contoh ujian dunia nyata Saya lakukan dengan Apple Developer Tools dan iPhone saya.



di mana kedai aplikasi di iphone saya

Semasa saya menulis, saya mahu maklumat yang saya berikan berguna dan mudah difahami semua orang . Saya biasanya tidak terlalu teknikal, kerana pengalaman saya bekerja di Kedai Apple telah menunjukkannya kepada saya mata orang mula berkaca-kaca ketika saya mula bercakap mengenai proses , Masa CPU Y kitaran hayat aplikasi .

Tutup aplikasi iPhoneDalam artikel ini, kita akan menyelami sedikit lebih mendalam bagaimana aplikasi berfungsi jadi anda boleh membuat keputusan yang tepat mengenai sama ada menutup aplikasi iPhone atau iPad anda sesuai untuk anda. Pertama, kita akan membincangkannya kitaran hayat aplikasi , yang menerangkan apa yang berlaku dari saat anda membuka aplikasi sehingga menutup dan membersihkan dirinya dari ingatan.

Kitaran Hayat Aplikasi

Ada lima menyatakan aplikasi yang membentuk kitaran hidup aplikasi. Semua aplikasi di iPhone anda berada di salah satu keadaan ini sekarang, dan kebanyakannya berada di negara ini tidak berlari . The Dokumentasi Pembangun Apple masing-masing menerangkan:





Pengambilan utama

  • Apabila anda menekan butang Utama untuk keluar dari aplikasi, ia akan menuju ke keadaan kapal terbang kedua atau dihentikan .
  • Apabila anda mengklik dua kali butang Laman Utama dan menggesek aplikasi dari bahagian atas skrin, aplikasi akan terkunci. menutup dan pergi ke negeri ini Tidak berlari .
  • The negeri aplikasi juga dikenali sebagai mod.
  • Aplikasi dalam mod latar belakang masih berjalan dan menghabiskan bateri, tetapi aplikasi dalam mod dihentikan tidak.

Leret Aplikasi Ke Atas: Tutup atau Paksa Tutup?

Untuk menghilangkan kekeliruan mengenai terminologi, apabila anda mengklik dua kali butang Laman Utama pada iPhone anda dan menggesek aplikasi dari bahagian atas skrin, anda penutup permohonan. Paksa tutup permohonan adalah proses yang berbeza yang saya rancangkan untuk menulis dalam artikel akan datang.

Artikel Sokongan Apple di Multitasking iOS sahkan ini:

Untuk menutup aplikasi, klik dua kali butang Mula untuk melihat aplikasi yang baru digunakan. Kemudian sapu ke atas aplikasi yang ingin ditutup ”.

Mengapa Kami Menutup Permohonan Kami?

Dalam artikel saya di cara menjimatkan bateri pada iPhone , Saya selalu mengatakan ini:

'Satu atau dua hari sekali, adalah baik untuk menutup aplikasi anda. Dalam dunia yang sempurna, anda tidak akan pernah melakukan ini dan kebanyakan pekerja Apple tidak akan pernah mengatakan bahawa anda seharusnya ... Banyak masalah pengurangan bateri berlaku ketika anda rasa bahawa aplikasi telah ditutup, tetapi tidak. Sebaliknya, aplikasinya masuk ke latar belakang dan bateri iPhone anda habis tanpa anda sedari. '

Pendek kata, alasannya pengetua mengapa saya mengesyorkan menutup permohonan anda adalah elakkan bateri daripada habis semasa aplikasi tidak berjalan latar belakang atau saya tidak tahu menangguhkan sebagaimana mestinya. Dalam artikel saya di mengapa iPhone menjadi panas , Saya membandingkan CPU iPhone anda (unit pemprosesan pusat otak operasi) dengan mesin kereta:

Sekiranya anda menginjak pedal sepenuhnya untuk jangka masa yang panjang, enjin kereta terlalu panas dan menggunakan banyak gas. . Sekiranya CPU iPhone mencecah 100% untuk jangka masa yang lama, iPhone terlalu panas dan bateri cepat habis.

Semua aplikasi menggunakan CPU iPhone anda. Biasanya, aplikasi menggunakan banyak daya CPU selama satu atau dua saat ketika dibuka, kemudian masuk ke mod kuasa yang lebih rendah semasa anda menggunakannya. Apabila aplikasi rosak, CPU iPhone sering tersekat pada 100%. Apabila anda menutup aplikasi, anda memastikan bahawa ini tidak berlaku kerana aplikasi kembali ke tidak menjalankan status .

Adakah Membahaya Memohon Permohonan?

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

'Aplikasi mesti siap untuk dimatikan pada bila-bila masa dan tidak harus menunggu penutupan diminta untuk menyimpan data pengguna atau melakukan tugas penting lainnya. Penutupan yang dimulakan oleh sistem adalah bahagian normal dari kitaran hayat aplikasi '.

Bila awak anda menutup aplikasi, juga:

“Selain sistem menghentikan aplikasi mereka, pengguna dapat secara eksplisit menghentikan aplikasi mereka melalui antarmuka pengguna multitasking. Penutupan yang dimulakan pengguna mempunyai kesan yang sama dengan penutupan aplikasi yang ditangguhkan. '

iphone saya tidak membuat panggilan

Hujah Menentang Penutupan Aplikasi iPhone dan iPad

Terdapat hujah untuk menutup aplikasi anda, dan ia berdasarkan fakta. Walau bagaimanapun, ia berdasarkan pada a penglihatan yang sangat terhad fakta. Inilah yang terpanjang dan terpendek:

  • Perlu lebih banyak kekuatan untuk membuka aplikasi dari negeri tidak berlari untuk meneruskannya dari negeri latar belakang atau dihentikan . Ini benar .
  • Apple berusaha sedaya upaya untuk memastikan bahawa sistem operasi iPhone menguruskan memori dengan cekap, meminimumkan jumlah bateri yang digunakan aplikasi apabila dibiarkan begitu sahaja. kapal terbang kedua atau di negeri dihentikan . Ini juga benar.
  • Anda menghabiskan masa bateri anda jika anda menutup aplikasi kerana memerlukan lebih banyak kuasa untuk membuka aplikasi iPhone dari awal daripada yang digunakan oleh sistem operasi untuk menyambungnya dari latar belakang dan keadaan yang digantung. Kadang-kadang memang benar.

Mari lihat nombornya

Pembangun sering menggunakan Masa CPU untuk mengukur seberapa banyak usaha yang dilakukan oleh iPhone dalam melaksanakan tugas, kerana dapat memberi kesan langsung pada masa pakai bateri. Saya menggunakan alat pembangun Apple yang dipanggil Instrumen untuk mengukur kesan pelbagai aplikasi pada CPU iPhone saya.

Mari gunakan aplikasi Facebook sebagai contoh:

  • Membuka aplikasi Facebook dari keadaan siaga menggunakan masa CPU lebih kurang 3.3 saat.
  • Menutup mana-mana aplikasi membersihkannya dari memori dan mengembalikannya ke keadaan tidak berjalan dan hampir tidak menggunakan masa CPU, katakan 0.1 saat.
  • Menekan butang Utama meletakkan aplikasi Facebook ke latar belakang dan menggunakan masa CPU sekitar 0.6 saat.
  • Menyambung semula aplikasi Facebook dari keadaan latar menggunakan masa CPU sekitar 0.3 saat.

Oleh itu, jika anda membuka aplikasi Facebook dari keadaan tidak berjalan (3.3), tutupnya (0.1), dan buka semula dari keadaan tidak berjalan (3.3), ia menggunakan 6.7 saat masa CPU. Sekiranya anda membuka aplikasi Facebook dari keadaan tidak berjalan, tekan butang rumah untuk menghantarnya ke latar belakang (0.6) dan menyambungnya dari latar belakang (0.3), anda hanya menggunakan 4.1 saat masa CPU.

Wah! Dalam kes ini, tutup aplikasi Facebook dan buka semula yang digunakannya 2.6 saat lebih banyak masa CPU. Dengan membiarkan aplikasi Facebook terbuka, anda telah menggunakan lebih kurang 39% tenaga!

Dan pemenangnya adalah…

Tidak begitu pantas! Kita perlu melihat gambar yang besar untuk mendapatkan penilaian keadaan yang lebih tepat.

Meletakkan Penggunaan Tenaga dalam Perspektif

39% nampaknya banyak, dan ia adalah , sehingga anda sedar betapa kecilnya jumlah kuasa yang kita bicarakan berbanding dengan kekuatan yang diperlukan untuk menggunakan iPhone anda. Hujah untuk menutup aplikasi anda kedengaran hebat sehingga anda menyedarinya yang berdasarkan statistik yang tidak penting.

Seperti yang telah kita bincangkan, anda akan menjimatkan 2.6 saat CPU apabila anda membiarkan aplikasi Facebook terbuka dan bukannya menutupnya. Tetapi berapa banyak kuasa yang digunakan oleh aplikasi Facebook semasa anda menggunakannya?

Saya menelusuri umpan berita saya selama 10 saat dan menggunakan 10 saat masa CPU, atau 1 saat masa CPU sesaat yang saya gunakan aplikasi. Setelah 5 minit menggunakan aplikasi Facebook, ia akan menggunakan masa CPU selama 300 saat.

Dengan kata lain, anda harus membuka dan menutup aplikasi Facebook sebanyak 115 kali untuk memberi kesan hayat bateri sebanyak 5 minit. penggunaan dari aplikasi Facebook. Maksudnya ialah:

Jangan membuat keputusan untuk menutup atau tidak aplikasi anda berdasarkan statistik yang boleh diabaikan. Berdasarkan keputusan anda pada yang terbaik untuk iPhone anda.

Tetapi itu bukan satu-satunya alasan untuk menutup aplikasi anda adalah idea yang baik. Mari teruskan ...

Penggunaan CPU yang perlahan dan stabil dalam Mode Latar Belakang

Apabila aplikasi memasuki mod latar belakang, ia terus menggunakan kuasa bateri walaupun iPhone anda terkunci di dalam poket anda. Ujian aplikasi Facebook saya mengesahkan ini berlaku walaupun kemas kini aplikasi latar belakang dilumpuhkan .

Setelah menutup aplikasi Facebook, ia terus menggunakan CPU walaupun iPhone dimatikan. Selama satu minit, ia menggunakan masa CPU tambahan 0.9 saat. Selepas tiga minit, membiarkan aplikasi Facebook terbuka akan habis lebih banyak lagi tenaga daripada yang akan digunakan sekiranya kita segera menutupnya dan kemudian membukanya semula kemudian.

Moral cerita ini adalah: Sekiranya anda menggunakan aplikasi setiap beberapa minit, jangan tutup setiap kali anda menggunakannya. Sekiranya anda jarang menggunakannya, adalah baik untuk menutup aplikasinya.

Agar adil, banyak aplikasi langsung dari mod latar belakang ke mod tidur, dan dalam mod tidur, aplikasi sama sekali tidak menggunakan tenaga. Namun, tidak ada cara untuk mengetahui aplikasi mana yang berada dalam mod latar belakang, jadi aturan praktis yang baik adalah tutup semuanya . Ingat, jumlah tenaga yang diperlukan untuk membuka aplikasi dari awal yang kurang berbanding dengan jumlah tenaga yang diperlukan menggunakan permohonan.

Masalah Perisian Berlaku Sepanjang Masa

Aplikasi iPhone lebih kerap terhempas daripada yang anda fikirkan. The paling bug perisian kecil dan tidak menyebabkan kesan sampingan yang ketara. Anda mungkin pernah menyedarinya sebelum ini:

Anda menggunakan aplikasi, dan tiba-tiba skrin berkelip dan anda kembali ke skrin utama. Inilah yang berlaku apabila aplikasi terhempas.

Anda juga dapat melihat log masuk Tetapan> Privasi> Analisis dan penambahbaikan> Analisis data.

cara membetulkan butang rumah iphone 5s

Sebilangan besar gangguan perisian tidak menjadi perhatian, terutamanya sekiranya mereka menutup aplikasi anda. Sering kali aplikasi yang mempunyai masalah perisian hanya perlu dimulakan dari awal.

Contoh Masalah Perisian Biasa

Anda telah selesai makan sarapan pagi dan anda menyedari bahawa bateri iPhone anda habis 60%. Semasa sarapan, anda memeriksa e-mel anda, mendengar muzik, mengeluh tentang baki akaun bank anda, menonton ceramah TED, membolak-balik Facebook, tweet, dan memeriksa skor dari permainan bola keranjang malam tadi.

Betulkan Aplikasi yang Hancur

Ingat bahawa aplikasi yang rosak dapat menyebabkan bateri cepat habis dan menutup aplikasi dapat memperbaikinya, tetapi anda tidak tahu yang mana aplikasi menyebabkan masalah. Dalam kes ini (dan ini nyata), aplikasi TED banyak menggunakan CPU walaupun saya tidak menggunakan iPhone saya. Anda boleh menyelesaikan masalah dengan dua cara:

  1. Sambungkan komputer anda ke Mac, muat turun dan pasang Kod X adalah Instrumen , aktifkan iPhone anda untuk pengembangan, siapkan ujian khusus untuk memeriksa proses individu yang berjalan di iPhone anda, beri peringkat berdasarkan penggunaan CPU, dan tutup aplikasi yang menyebabkan CPU anda tetap hingga 100% pendikit.
  2. Tutup aplikasi anda.

Saya memilih pilihan 2 100% sepanjang masa dan saya seorang geek. (Saya mengumpulkan maklumat untuk artikel ini menggunakan pilihan 1) Membuka semula aplikasi anda dari keadaan tidak berjalan memerlukan lebih banyak tenaga daripada membukanya dari latar belakang atau keadaan tidur, tetapi perbezaannya dapat diabaikan dibandingkan dengan penggunaan daya yang ketara yang berlaku ketika aplikasi terhempas.

Mengapa Saya Berfikir Menutup Permohonan Anda adalah Idea Baik

  1. Walaupun anda menutup aplikasi anda setiap kali menggunakannya, anda tidak akan melihat perbezaan jangka hayat bateri kerana jumlah kuasa yang diperlukan untuk membuka aplikasi diabaikan berbanding dengan jumlah daya yang diperlukan untuk menggunakan aplikasi tersebut.
  2. Aplikasi yang berjalan dalam mod latar belakang terus menggunakan kuasa ketika anda tidak menggunakan iPhone anda, dan itu bertambah sepanjang hari.
  3. Menutup aplikasi anda adalah kaedah yang baik untuk mengelakkan masalah perisian serius yang boleh menyebabkan bateri iPhone anda habis. sangat cepat .

Tutup Artikel Ini

Artikel ini lebih mendalam daripada artikel yang biasanya saya tulis, tetapi saya harap ia menarik dan anda mengetahui sesuatu yang baru mengenai bagaimana aplikasi berjalan di iPhone anda. Saya menutup aplikasi saya beberapa kali sehari, dan ini membantu iPhone saya berjalan dengan lancar. Berdasarkan ujian dan pengalaman pertama saya bekerja dengan beratus-ratus iPhone sebagai juruteknik Apple, saya dapat mengatakan bahawa menutup aplikasi anda adalah cara yang baik untuk menjimatkan bateri iPhone.

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