Sobes.tech
Middle

Τι είναι η λειτουργία Doze;

sobes.tech AI

Απάντηση από AI

Η λειτουργία Doze είναι μια λειτουργία εξοικονόμησης ενέργειας που εμφανίστηκε στο Android 6.0 (Marshmallow).

Ενεργοποιείται όταν η συσκευή παραμένει ακίνητη, αχρησιμοποίητη και χωρίς φόρτιση για μεγάλο χρονικό διάστημα. Σε αυτήν τη λειτουργία, το σύστημα καθυστερεί προσωρινά τις εργασίες στο παρασκήνιο, τις συγχρονίσεις και τις δικτυακές λειτουργίες για τις περισσότερες εφαρμογές.

Ο τρόπος Doze εναλλάσσεται κυκλικά μεταξύ "παραθύρων συντήρησης" (maintenance windows), κατά τα οποία οι εφαρμογές μπορούν να εκτελούν τις εργασίες τους, και περιόδων βαθύ ύπνου, όπου η δραστηριότητα ελαχιστοποιείται.

Οι κύριοι περιορισμοί στη λειτουργία Doze:

  • Περιορισμένη πρόσβαση στο δίκτυο.
  • Αναβάλλονται οι εργασίες στο παρασκήνιο του JobScheduler.
  • Αναβάλλονται οι συγχρονίσεις του SyncManager.
  • Ο τυπικός AlarmManager απενεργοποιείται και αντικαθίσταται από setAndAllowWhileIdle() και setExactAndAllowWhileIdle().
  • Δεν γίνονται δεκτά τα τυπικά Wake Locks.

Οι εφαρμογές που χρησιμοποιούν Firebase Cloud Messaging (FCM) με υψηλή προτεραιότητα, καθώς και αυτές που έχουν προστεθεί στη λίστα εξαιρέσεων από τον χρήστη, μπορούν να αγνοήσουν ορισμένους περιορισμούς του Doze.

Ο τρόπος Doze βοηθά στη σημαντική αύξηση της διάρκειας ζωής της μπαταρίας της συσκευής σε κατάσταση αναμονής.