Di iOS, mengapa tidak ada opsi menutup semua aplikasi yang sudah terbuka sehingga memudahkan anda untuk dapat segera menutup semua aplikasi daripada harus menutupnya satu per satu?
Menutup aplikasi secara paksa atau sekaligus ternyata merupakan sebuah kesalahan yang harus anda hindari.
Banyak orang memiliki kesan yang salah bahwa menutup paksa aplikasi iOS secara manual itu baik-baik saja, tetapi kenyataannya, menutup paksa aplikasi membuat perangkat bekerja lebih keras dan menggunakan lebih banyak baterai saat aplikasi tersebut digunakan lagi. Sistem operasi mengelola aplikasi lebih efisien daripada yang Anda bisa. Satu-satunya alasan Anda harus mempertimbangkan untuk menutup paksa aplikasi adalah jika ada masalah yang terjadi di aplikasi tersebut.
Sistem operasi yang berjalan di perangkat seluler Apple secara otomatis menangguhkan aplikasi saat Anda beralih ke aplikasi yang lain, dan secara otomatis melanjutkannya saat Anda kembali lagi nantinya. Aplikasi yang ditangguhkan tidak menggunakan CPU atau baterai saat tidak digunakan. Hanya beberapa jenis aplikasi tertentu yang diizinkan berjalan di latar belakang di iOS, dan hanya secara terbatas.
5 Status Aplikasi dalam iPhone
- Tidak berfungsi: Aplikasi telah dihentikan atau belum berjalan sejak menghidupkan kembali perangkat
- Tidak aktif: Aplikasi yang terbuka tetapi tidak menerima perintah (misalnya pengguna telah mengunci perangkat dengan aplikasi yang aktif)
- Aktif: Keadaan normal aplikasi saat digunakan
- Latar Belakang: Aplikasi tidak lagi digunakan tetapi masih berjalan
- Tertunda: Aplikasi masih dalam memori tetapi tidak berjalan
Saat Anda beralih dari satu aplikasi ke aplikasi yang lain, sistem operasi akan memindahkan aplikasi dari status aktif ke status latar belakang. Biasanya, sebagian besar aplikasi beralih dari latar belakang akan ditangguhkan dalam hitungan detik. Aplikasi yang ditangguhkan tetap berada di memori perangkat untuk sementara sehingga dapat dilanjutkan lebih cepat jika Anda kembali ke aplikasi tersebut; Tapi mereka tidak mengkonsumsi prosesor dan daya baterai.
Jika Anda menjalankan aplikasi yang menghabiskan banyak memori, seperti game, sistem operasi akan secara otomatis menghapus beberapa aplikasi yang ditangguhkan dari memori dan memindahkannya ke status tidak aktif untuk mengosongkan memori untuk aplikasi yang membutuhkan banyak memori. Aplikasi yang sebelumnya ditangguhkan akan dihapus sepenuhnya dari memori dan akan diluncurkan dari awal saat Anda mengklik ikonnya lagi.
Sebagian besar aplikasi tidak berjalan di latar belakang. Sistem operasi memberikan semua aplikasi lima detik secara default setelah beralih ke aplikasi baru untuk menghentikan proses dalam persiapan untuk penangguhan. Setelah periode lima detik ini, sistem operasi secara otomatis menghentikan proses aplikasi.
Jika pengembang aplikasi merasa perlu lebih banyak waktu pemrosesan latar belakang, mereka dapat merancang aplikasi untuk mendeklarasikan tugas tertentu sebagai tugas latar belakang yang memungkinkan tugas berjalan hingga sepuluh menit waktu berjalan di latar belakang sebelum ditangguhkan secara paksa oleh sistem operasi
Jadi semua aplikasi berjalan selama lima detik di latar belakang yang memungkinkan mereka untuk membersihkan semuanya saat Anda beralih ke aplikasi yang lain. Beberapa aplikasi dapat meminta perpanjangan sepuluh menit untuk memproses tugas yang lebih lama. Tetapi ada beberapa aplikasi yang benar-benar perlu berjalan tanpa batas waktu di latar belakang.
5 sistem operasi yang akan berjalan terus di latar belakang
- Aplikasi yang memutar audio saat dalam status latar belakang
- Aplikasi yang melacak lokasi Anda di latar belakang (misalnya., aplikasi navigasi GPS)
- Aplikasi yang mendengarkan panggilan suara masuk melalui IP (VOIP) (mis. Skype harus dapat menerima panggilan masuk saat aplikasi berada di latar belakang)
- Izinkan aplikasi untuk menyegarkan datanya di Pengaturan > Umum > Penyegaran Aplikasi Latar Belakang
- Aplikasi yang menerima pembaruan konstan dari ekstensi eksternal di latar belakang
Secara umum, Anda sudah tahu jika Anda menggunakan salah satu dari jenis aplikasi ini. Semua aplikasi yang ditulis dengan baik dalam kategori di atas ditangguhkan ketika mereka berhenti melakukan tugas yang diperlukan.