Μια από τις μεγάλες αλλαγές που έρχονται από την ανακοίνωση Android M στο Google I / O φέτος είναι το Doze, ένα νέο σύνολο συμπεριφορών για να βεβαιωθείτε ότι οι εφαρμογές δεν απορροφούν τη ζωή της μπαταρίας σας όταν δεν χρησιμοποιείτε το τηλέφωνό σας. Πιο συγκεκριμένα, όταν αφήσετε το τηλέφωνό σας στο γραφείο σας ή το δισκίο σας στο τραπέζι του καφέ, το Doze θα ανιχνεύσει την έλλειψη κίνησης και θα εισάγει ένα νέο είδος λειτουργίας βαθιάς ύπνου.
Παρόλο που δεν είναι τελείως τελειωμένο και δεν γνωρίζουμε τίποτα σχετικά με την πρόβλεψη Android Developer Preview, το μήνυμα της Google εδώ δεν μπορεί να είναι πιο ξεκάθαρο. Θα πρέπει να περιμένετε περισσότερα από τις συσκευές σας όταν βρίσκονται σε ανενεργό κατάσταση και εδώ σχεδιάζετε να το κάνετε αυτό.
Κάθε χρόνο η Google κάνει κάποιες βελτιώσεις στη διάρκεια ζωής της μπαταρίας σε Android, αλλά αυτές οι αλλαγές εξαρτώνται συχνά από τους προγραμματιστές που παίζουν μαζί και κάνουν το δικό τους ρόλο. Όταν η Google λέει ότι το Doze προορίζεται να επεκτείνει τη διάρκεια ζωής της μπαταρίας σας για αδρανείς συσκευές, είναι κάτι που ισχύει ανεξάρτητα από το τι κάνουν οι εφαρμογές σας. Δείτε πώς περιγράφει η Google τις αλλαγές συμπεριφοράς που συνθέτουν το Doze.
- Η πρόσβαση στο δίκτυο είναι απενεργοποιημένη, εκτός και αν η εφαρμογή σας λαμβάνει μηνύματα Google Cloud Messaging υψηλής προτεραιότητας.
- Οι κλειδαριές αφύπνισης αγνοούνται.
- Οι συναγερμοί που προγραμματίζονται με την κλάση AlarmManager είναι απενεργοποιημένοι, εκτός από τους συναγερμούς που έχετε ορίσει με τη μέθοδο setAlarmClock () και AlarmManager.setAndAllowWhileIdle ().
- Δεν πραγματοποιούνται σαρώσεις WiFi.
- Δεν επιτρέπεται η εκτέλεση συγχρονισμού και των εργασιών για τους προσαρμογείς συγχρονισμού και τον προγραμματιστή εργασίας.
Όπως μπορείτε να δείτε, η Google παίρνει μια πολύ ισχυρότερη θέση σχετικά με τη συμπεριφορά των εφαρμογών μέσω του Doze και όσο το τηλέφωνό σας κάθεται και δεν κάνει τίποτα, θα έχετε μια αξιοσημείωτη επέκταση στη διάρκεια ζωής της μπαταρίας. Μόλις το τηλέφωνο μετακινηθεί ή ξυπνήσει για να κάνει κάτι, αυτή η λειτουργία απενεργοποιείται και όλα τα στοιχεία που έχει χάσει το τηλέφωνό σας θα πλημμυρίσουν στη συσκευή. Ας ελπίσουμε ότι οι προγραμματιστές θα δουλέψουν για να αποφύγουν τους μεμονωμένους τόνους ειδοποίησης για κάθε χαμένο μήνυμα, αλλά μόνο ο χρόνος θα καταλάβει πώς γίνεται αυτό.
Καθώς δοκιμάσαμε το Doze μέσω της προεπισκόπησης του M Developer, ανακαλύφθηκε μια νέα λίστα απαλλαγών για εφαρμογές στον διαχειριστή μπαταρίας. Αυτή η λίστα σάς δίνει μια ιδέα για τις εφαρμογές που αγνοούν τις βελτιστοποιήσεις μπαταρίας και σας επιτρέπει να περάσετε και να ορίσετε με μη αυτόματο τρόπο τους άλλους να συμπεριφέρονται με τον ίδιο τρόπο. Είναι μέρος της δυνατότητας αναμονής εφαρμογής, η οποία βοηθάει να προσδιοριστεί πότε πρέπει οι εφαρμογές να μπορούν να συγχρονίζουν δεδομένα και να εκτελούν εργασίες. Όπως το Doze, αυτή η λειτουργία μπορεί να αναστείλει την πρόσβαση στο δίκτυο για εφαρμογές που το ζητούν, αλλά δεν κάνουν τίποτα στο προσκήνιο. Μπορείτε να ορίσετε σχεδόν τίποτα για να αγνοήσετε τις βελτιστοποιήσεις μπαταρίας αυτήν τη στιγμή, αλλά είναι μια λίστα μεμονωμένων επιλογών, ώστε να μπορείτε να προσθέσετε ή να αφαιρέσετε ό, τι κρίνετε κατάλληλο.
Το τελικό αποτέλεσμα εδώ είναι φανταστικό. Η Google έχει ήδη παραδώσει ήδη με μεγάλο τρόπο στην προεπισκόπηση των προγραμματιστών M όταν πρόκειται για χρόνο αναμονής, και αυτό θα κάνει μεγάλη διαφορά για πολλούς ανθρώπους. Σημαίνει ταμπλέτες που διαρκούν για μέρες, τηλέφωνα που μπορούν να κάθονται στα γραφεία χωρίς πρόβλημα και μια γενικά καλύτερη εμπειρία για την επόμενη επανάληψη του Android.