Jawaban singkat:
Dalam kasus terbaik, jumlah sumber daya yang dikonsumsi oleh beberapa aplikasi akan sama dengan ketika Anda menjalankan satu aplikasi. Dalam kasus terburuk, banyak aplikasi akan menghabiskan lebih banyak sumber daya daripada satu aplikasi. Karena itu, untuk tetap aman, Anda harus menutup semua aplikasi latar belakang.
Jawaban panjang:
Perangkat iOS mengkonsumsi lebih banyak (atau jumlah yang sama) sumber daya ketika ada beberapa aplikasi yang berjalan. Membiarkan S
menjadi jumlah sumber daya yang dikonsumsi dengan aplikasi tunggal berjalan, dan M
menjadi jumlah sumber daya yang dikonsumsi dengan beberapa aplikasi berjalan. Kami memiliki hubungan berikut:, S <= M
dan menutup aplikasi akan membuat Anda tetap aman.
Meskipun niat Apple adalah agar pengguna tidak perlu khawatir tentang aplikasi latar belakang, itu tidak berarti bahwa itu memang seperti itu. Faktanya adalah bahwa pengembang memiliki kebebasan untuk mengimplementasikan aplikasi sesuka mereka, dan begitu Apple membuka App Store untuk pengembang mana pun di dunia, semua taruhan niat Apple dibatalkan. Meskipun pengembang secara teknis hanya memiliki 5 profil latar belakang untuk dipilih, ada beberapa cara di mana Apps dapat menghabiskan sumber daya yang tidak diinginkan:
- Perilaku latar belakang yang tidak diinginkan : Misalnya, pengguna hanya menggunakan Skype untuk IM, dan tidak keluar dari aplikasi setelah sesi IM selesai. Aplikasi ini mendengarkan VOIP meskipun pengguna tidak menggunakannya karena alasan itu.
- Perilaku latar belakang tidak dikenal : Bayangkan sebuah aplikasi yang membantu mengingatkan Anda di mana Anda memarkir menggunakan GPS Anda. Apakah menggunakan proses latar belakang GPS Apple, atau menggunakan fitur lain? Atau bagaimana dengan aplikasi podcast yang sedang memutar podcast yang sedang dalam proses pengunduhan. Apakah ini akan secara otomatis menghapus dirinya sendiri dari latar belakang setelah tidak perlu lagi mengunduh podcast?
- Kesalahan pengguna : Pengguna menjalankan aplikasi radio dan menggunakan fitur jeda daripada fitur berhenti, yang menyebabkan aplikasi menghabiskan sumber daya secara terus-menerus, tetapi, karena musik tidak lagi diputar, tidak ada indikasi bahwa ia melakukannya.
- Kesalahan aplikasi : Aplikasi radio yang dijeda tanpa batas di latar belakang, misalnya karena koneksi yang buruk. Pengguna tidak memiliki indikasi bahwa aplikasi sedang berjalan dan menghabiskan sumber daya. Bahkan artikel ini yang berpendapat kasus sebaliknya menyebutkan bahwa ada aplikasi yang bisa "mengamuk dan tidak akan berakhir dengan benar."
- Fitur tidak berdokumen . Ada kasus di mana aplikasi lulus proses peninjauan meskipun mengandung fitur yang tidak diizinkan Apple (mis. Penambatan). Ini tidak masuk akal untuk membayangkan seorang pengembang menyembunyikan proses latar belakang di aplikasi mereka juga. Ini dapat dengan mudah ditutup-tutupi jika beberapa bagian dari aplikasi benar-benar menggunakan fitur pemrosesan latar belakang yang terdokumentasi, sementara sisanya melakukan apa pun yang diinginkan setelah dijalankan di latar belakang. Alasan utama aplikasi tethering dihapus dari App Store adalah karena publisitas yang mereka hasilkan. Aplikasi yang menggunakan pemrosesan latar belakang untuk alasan tidak berdokumen akan dapat terbang di bawah radar Apple selama bertahun-tahun, karena tidak ada yang perlu mengetahui tentang fitur-fitur ini, apalagi cukup peduli untuk membahasnya di Internet.
Dengan lebih dari 500.000 aplikasi di App Store, tidak ada cara untuk mengetahui apa yang dilakukan setiap aplikasi, apalagi mengetahui jenis proses latar belakang apa yang sedang berjalan, dan apakah itu ditulis dengan baik atau tidak.
Ini adalah alasan yang sama dengan Apple Genius untuk merekomendasikan agar Anda menutup semua aplikasi di baki. Tidak ada yang berpendapat bahwa semua aplikasi itu berjalan dan menghabiskan sumber daya. Mereka berargumen bahwa beberapa aplikasi itu mungkin menghabiskan sumber daya, dan karena tidak ada cara untuk mengetahui yang mana dari mereka yang menggunakan sumber daya, karena ikonnya terlihat sama, cara termudah untuk menyelesaikan masalah ini adalah dengan menutup semuanya. .
Secara teknis, Anda bisa melihat daftar dan mengabaikan semua aplikasi yang Anda tahu pasti tidak menggunakan pemrosesan latar belakang, tetapi itu adalah tugas yang jauh lebih menantang daripada hanya menutup semuanya. (Ini contoh yang walaupun dilebih-lebihkan masih tetap nyata: Ini adalah aplikasi GPS belokan demi belokan, jadi saya harus mematikannya; ini adalah aplikasi radio, tetapi saya tidak pernah menekan tombol putar, jadi tidak boleh ' t menjadi streaming di latar belakang; ini adalah aplikasi GPS yang tidak menggunakan putaran demi putaran, jadi saya tidak perlu menutupnya; ini adalah aplikasi yang mungkin mengunduh sesuatu yang tidak saya pedulikan, dan Saya menutupnya 6 menit yang lalu, jadi mungkin di jendela 10 menit pemrosesan bg, dan saya harus menutupnya, ini hanya permainan, jadi saya tidak perlu khawatir tentang hal ini, ini adalah aplikasi parkir yang menggunakan lokasi saya,
Karena jumlah aplikasi yang Anda instal pada iPhone Anda meningkat, demikian juga kemungkinan memiliki proses latar belakang yang menghabiskan sumber daya yang tidak diinginkan.
Anda tidak dapat mengharapkan pengguna untuk mengetahui bagaimana setiap aplikasi yang mereka unduh akan berperilaku. Oleh karena itu, jika pengguna khawatir dengan pemrosesan latar belakang yang tidak perlu, maka menutup aplikasi adalah ide yang bagus.
Ada banyak waktu ketika saya melihat iPhone saya menjadi sangat panas bahkan ketika saya tidak menggunakannya. Penyebabnya selalu beberapa aplikasi yang menggunakan prosesor meskipun itu tidak selalu berjalan di latar depan. Perbaikan cepat adalah menutup semua aplikasi (dengan mengetuk dua kali tombol home). Sejauh ini ini selalu menyelesaikan masalah overheating iPhone saya dalam beberapa menit.