Sebelum Android M ada sesuatu yang disebut mode tidur di Android. Dengan Android M Google memperkenalkan Mode Doze. Adakah yang bisa menjelaskan perbedaan antara mode-mode ini?
6.0-marshmallow
sleep
doze-mode
Penengkar
sumber
sumber
Jawaban:
Mode Tidur - berarti CPU akan tidur dan tidak akan menerima perintah apa pun kecuali dari RIL (Radio Interface Layer) dan alarm. CPU akan beralih ke mode tidur dengan dalam sepersekian detik setelah LCD dimatikan.
Mode Doze - berarti aplikasi di ponsel Anda tidak memiliki akses jaringan, sistem akan mengabaikan "wakelocks" ketika aplikasi mencoba menjaga perangkat agar tidak tidur, dan tidak ada tugas latar belakang yang diizinkan untuk dijalankan. Itu tentu membuatnya terdengar seperti ponsel Anda tidak akan banyak membantu Anda, tetapi ada beberapa cara Doze mempertahankan fungsionalitas. Meskipun aplikasi tidak dapat membangunkan perangkat untuk menjalankan pekerjaan sinkronisasi dan tugas latar belakang lainnya, pesan push prioritas tinggi akan tetap muncul. Jadi misalnya, pesan Hangouts akan muncul di perangkat yang dalam mode Doze.
App Standby - aplikasi yang masuk ke standby kehilangan semua akses jaringan dan semua pekerjaan sinkronisasi latar belakangnya ditangguhkan. Pembatasan ini untuk sementara dihapus ketika ponsel Anda terhubung dan selama beberapa menit setiap hari atau dua. Ini memberi kesempatan aplikasi yang ditangguhkan untuk menjalankan pekerjaan sinkronisasi yang tertunda, tetapi mereka tidak akan diizinkan untuk terus berjalan. Notifikasi push prioritas tinggi juga akan dapat membangunkan aplikasi dari standby untuk waktu yang singkat.
Baca lebih lanjut di sini
sumber