Bagaimana Android Mengelola Proses

bagaimana-android-mengelola-memproses foto 1

Windows memungkinkan aplikasi desktop tetap berjalan baik terlihat atau tidak, sementara iOS Apple hanya mengizinkan aplikasi untuk melakukan beberapa tugas terbatas di latar belakang. Android berada di antara keduanya — aplikasi yang berjalan di latar depan diprioritaskan, tetapi aplikasi memiliki lebih banyak kebebasan untuk berjalan di latar belakang daripada di iOS.

Kami akan melihat dengan tepat bagaimana Android mengelola aplikasi dan proses yang berjalan di ponsel atau tablet Anda, mengungkap apa yang terjadi di latar belakang.



Hirarki Siklus Hidup Proses

Suatu proses di Android dapat berada di salah satu dari lima status yang berbeda pada waktu tertentu, dari yang paling penting hingga yang paling tidak penting:

  • 1. Proses latar depan: Aplikasi yang Anda gunakan dianggap sebagai proses latar depan. Proses lain juga dapat dianggap sebagai proses latar depan — misalnya, jika mereka berinteraksi dengan proses yang saat ini berada di latar depan. Hanya ada beberapa proses latar depan pada waktu tertentu.
  • 2. Proses yang terlihat: Proses yang terlihat tidak berada di latar depan, tetapi masih memengaruhi apa yang Anda lihat di layar. Misalnya, proses latar depan mungkin berupa dialog yang memungkinkan Anda melihat aplikasi di belakangnya — aplikasi yang terlihat di latar belakang akan menjadi proses yang terlihat.
  • 3. Proses layanan: Proses layanan tidak terikat pada aplikasi apa pun yang terlihat di layar Anda. Namun, itu melakukan sesuatu di latar belakang, seperti memutar musik atau mengunduh data di latar belakang. Misalnya, jika Anda mulai memutar musik dan beralih ke aplikasi lain, pemutaran musik di latar belakang ditangani oleh proses layanan.
  • 4. Proses latar belakang: Proses latar belakang saat ini tidak terlihat oleh pengguna. Mereka tidak berdampak pada pengalaman menggunakan telepon. Pada waktu tertentu, banyak proses latar belakang sedang berjalan. Anda dapat menganggap proses latar belakang ini sebagai aplikasi yang dijeda. Mereka disimpan dalam memori sehingga Anda dapat dengan cepat melanjutkan menggunakannya ketika Anda kembali ke mereka, tetapi mereka tidak menggunakan waktu CPU yang berharga atau sumber daya non-memori lainnya.
  • 5. Proses kosong: Proses kosong tidak lagi berisi data aplikasi apa pun. Itu mungkin disimpan untuk tujuan caching untuk mempercepat peluncuran aplikasi nanti, atau sistem dapat mematikannya seperlunya.

Misalnya, Anda menghidupkan ponsel dan membuka aplikasi musik. Saat Anda menggunakannya, aplikasi musik akan menjadi proses latar depan. Saat Anda mulai memutar musik dan meninggalkan aplikasi musik, musik akan terus diputar sebagai proses layanan.

bagaimana-android-mengelola-memproses foto 2

Mari kita lihat Angry Birds sebagai contoh lain. Angry Birds akan menjadi proses latar depan saat Anda memainkannya. Saat Anda meninggalkan Angry Birds dan masuk ke aplikasi Gmail untuk melihat email Anda, Angry Birds menjadi proses latar belakang (karena tidak harus melakukan apa pun di latar belakang), sedangkan Gmail menjadi proses latar depan. Saat Anda beralih kembali ke Angry Birds, itu akan menjadi proses latar depan Anda dan permainan akan dilanjutkan dengan cepat. Angry Birds tidak menggunakan sumber daya di latar belakang — selain dari beberapa RAM — tetapi melanjutkan dengan cepat karena tetap di-cache dan siap untuk dilanjutkan.

Android Secara Otomatis Mengelola Proses

Android melakukan pekerjaan yang baik untuk mengelola proses ini secara otomatis, itulah sebabnya Anda tidak memerlukan pembunuh tugas di Android.

Ketika Android membutuhkan lebih banyak sumber daya sistem, itu akan mulai mematikan proses yang paling tidak penting terlebih dahulu. Android akan mulai mematikan proses kosong dan proses latar belakang untuk mengosongkan memori jika Anda kehabisan memori. Jika Anda membutuhkan lebih banyak memori — misalnya, jika Anda memainkan game yang sangat menuntut di perangkat tanpa banyak RAM, Android kemudian akan mulai mematikan proses layanan, sehingga streaming musik dan unduhan file Anda mungkin berhenti.

Dalam kebanyakan kasus, Android melakukan ini semua tanpa Anda perlu mengkhawatirkannya. Android dengan cerdas menggunakan RAM perangkat Anda untuk menyimpan aplikasi dan data lainnya, karena tidak ada gunanya membiarkan RAM Anda kosong.

Tentu saja, Android menyediakan aplikasi dengan begitu banyak fleksibilitas sehingga mereka memiliki ruang untuk berperilaku tidak semestinya. Misalnya, aplikasi dengan kode yang buruk dapat memulai proses layanan yang tetap berjalan di latar belakang sepanjang waktu, menghabiskan semua waktu CPU Anda dan secara dramatis mengurangi masa pakai baterai Anda.

Satu hal menarik yang akan Anda perhatikan di aplikasi antivirus seperti Avast! untuk Android adalah aplikasi antivirus menggunakan ikon notifikasi. jika Anda mencoba menonaktifkan ikon notifikasi, Avast! akan merekomendasikan menentangnya. Dengan memiliki ikon notifikasi yang terlihat, Avast! menjadikan dirinya aplikasi dengan prioritas lebih tinggi, mencegah Android menganggapnya sebagai aplikasi latar belakang dan mematikannya.

bagaimana-android-mengelola-memproses foto 3

Aplikasi Android Dapat Dimulai sebagai Respons terhadap Acara

Aplikasi Android juga dapat dimulai sebagai respons terhadap peristiwa. Misalnya, pengembang dapat memprogram aplikasi mereka untuk berjalan secara otomatis saat memulai dan menjalankan layanan di latar belakang. Aplikasi dapat dimulai sebagai respons terhadap berbagai peristiwa lain, seperti saat Anda mengambil gambar, saat koneksi data Anda berubah, dan seterusnya. Ini memungkinkan aplikasi melakukan tindakan sebagai respons terhadap peristiwa tanpa terus-menerus berjalan di latar belakang.

bagaimana-android-mengelola-proses foto 4

Mengelola Proses

Anda tidak perlu mengelola proses secara manual, tetapi ada beberapa cara untuk melakukannya jika Anda mau. Anda dapat menggunakan menu multitasking di Android 4.0 dan yang lebih baru untuk melakukan beberapa manajemen proses dasar. Untuk mengaksesnya, ketuk tombol multitasking khusus pada perangkat Nexus. Di perangkat Android lainnya, Anda mungkin harus mengetuk dua kali atau menekan lama tombol Utama.

Aplikasi yang ditampilkan di menu kemungkinan dalam status proses latar belakang. Anda dapat membunuh mereka dengan menggesekkan aplikasi ke kiri atau kanan, yang akan menghapusnya dari memori perangkat Anda. Ini seharusnya tidak diperlukan, tetapi dapat membantu saat Anda ingin mematikan aplikasi dengan cepat — mungkin aplikasi tersebut tidak berfungsi dengan baik.

bagaimana-android-mengelola-proses foto 5

Anda juga dapat masuk ke layar Pengaturan, ketuk Aplikasi, ketuk aplikasi, dan gunakan tombol Paksa berhenti untuk mematikan aplikasi yang bermasalah.

bagaimana-android-mengelola-proses foto 6


Android didasarkan pada Linux, dan setiap aplikasi di Android ditetapkan ke ID pengguna Linux yang berbeda — atau akun pengguna. Ini mengisolasi aplikasi dari satu sama lain. Jika Anda melakukan root pada perangkat Anda, aplikasi dapat keluar dari kotak pasir penggunanya dan berjalan dengan hak akses root.

Kredit Gambar: JD Hancock di Flickr

Lebih banyak cerita

Geek Trivia: Harvard Medical School Dan Hollywood Berkonspirasi Untuk Mempengaruhi Publik Amerika Untuk Melakukan Apa?

Pikirkan Anda tahu jawabannya? Klik untuk melihat apakah Anda benar!

Cara Menonaktifkan Pemindaian Wi-Fi Lokasi Google di Android

Ada beberapa opsi lanjutan penting yang terkubur dalam pengaturan Wi-Fi Android Anda. Yang utama di antara ini adalah kemampuan untuk menonaktifkan pemindaian Wi-Fi untuk layanan lokasi Google.

Pecahkan Masalah dan Analisis Wi-FI Mac Anda Dengan Alat Diagnostik Nirkabel

Mac menyertakan alat Diagnostik Nirkabel yang dapat membantu Anda mempercepat jaringan Wi-Fi dan meningkatkan kekuatan sinyalnya. Ini juga mencakup banyak alat tambahan untuk pengguna listrik.

Di mana Letak Kunci Aplikasi pada Keyboard Berorientasi Microsoft Standar?

Pintasan keyboard dapat sangat menyederhanakan alur kerja kami, tetapi apa yang Anda lakukan ketika Anda diminta untuk menggunakan pintasan dengan tombol yang tidak jelas yang Anda bahkan tidak yakin ada di keyboard Anda? Postingan SuperUser Q&A hari ini memiliki jawaban untuk membantu pembaca yang frustrasi menemukan kunci yang dia cari.

Geek Trivia: Teknik Menghafal yang Digunakan oleh Juara Kontes Memori Disebut?

Pikirkan Anda tahu jawabannya? Klik untuk melihat apakah Anda benar!

Cara Mengembalikan Bilah Gulir yang Selalu Aktif di Mac OS X

Jika Anda baru menggunakan Mac, Anda mungkin memperhatikan bahwa tidak ada bilah gulir di jendela Finder, halaman web, dan sebagainya. Ini bisa sulit (dan menjengkelkan) untuk membiasakan diri, tetapi untungnya, Anda tidak harus melakukannya.

kue kering

Cookie adalah informasi kecil yang disimpan di browser yang (di samping pelacakan iklan yang mengganggu) umumnya cukup berguna, karena memungkinkan hal-hal seperti login berkelanjutan ke situs web, preferensi tersimpan, dan kenyamanan penjelajahan lainnya.

Cara Mendapatkan Sinyal Nirkabel Lebih Baik dan Mengurangi Gangguan Jaringan Nirkabel

Seperti semua teknologi yang cukup canggih, Wi-Fi dapat terasa seperti keajaiban. Tapi Wi-Fi bukanlah keajaiban – ini adalah gelombang radio. Berbagai hal dapat mengganggu gelombang radio ini, membuat koneksi nirkabel Anda lebih lemah dan lebih tidak dapat diandalkan.

Pelajari Bagaimana Barang Bekerja Dengan Penjelasan Geek How-To Terbaik untuk 2011

How-To Geek adalah tempat yang bagus untuk mempelajari segala macam hal, dan beberapa artikel kami adalah penjelasan mendalam tentang cara kerja sesuatu. Kami menyebut topik ini sebagai penjelasan, dan inilah topik terbaik yang kami terbitkan pada tahun 2011.

Geek Trivia: Siapa yang Menciptakan Istilah Mullet Untuk Menggambarkan Gaya Rambut Pendek-Depan/Panjang-Di Belakang?

Pikirkan Anda tahu jawabannya? Klik untuk melihat apakah Anda benar!