Η διαχείριση της μπαταρίας του κινητού μπορεί συχνά να μοιάζει με γρίφο: πότε φταίει το ίδιο το τηλέφωνο και πότε κάποια εφαρμογή τρώει τη ζωή της μπαταρίας σου; Η Google φαίνεται ότι θέλει να δώσει τέλος στην αβεβαιότητα αυτή, όπως ανακοίνωσε πρόσφατα στο Android Developers Blog.
Η εταιρεία λανσάρει ένα νέο εργαλείο για τους προγραμματιστές εφαρμογών που παρακολουθεί τη χρήση της μπαταρίας. Με αυτόν τον τρόπο, οι εφαρμογές που παραβιάζουν συνεχώς τις οδηγίες της Google για την κατανάλωση ενέργειας θα εμφανίζουν μια προειδοποίηση στο Play Store για να ενημερώσουν τους χρήστες.

Στο επίκεντρο της νέας αυτής μέτρησης βρίσκονται τα λεγόμενα wake locks, δηλαδή διαδικασίες που εμποδίζουν το smartphone να μπει σε κατάσταση ύπνου. Αυτές οι διαδικασίες επιτρέπουν σε εφαρμογές να τρέχουν στο παρασκήνιο ακόμα και όταν η οθόνη είναι κλειστή, καταναλώνοντας υπερβολική ενέργεια. Η Google επισημαίνει ότι τα wake locks είναι «σημαντικός παράγοντας εκφόρτισης της μπαταρίας» και έχει καθορίσει ένα όριο για το τι θεωρείται αποδεκτό.
Σύμφωνα με τη νέα πολιτική, μια εφαρμογή θεωρείται υπερβολική εάν κρατά πάνω από δύο ώρες συνολικών μη εξαιρούμενων wake locks μέσα σε 24 ώρες. Υπάρχουν βέβαια εξαιρέσεις, εάν η εφαρμογή προσφέρει «αποδεδειγμένα οφέλη στον χρήστη», όπως για παράδειγμα αναπαραγωγή ήχου ή μεταφορά δεδομένων που ξεκίνησε ο ίδιος ο χρήστης.
Όταν ένας προγραμματιστής δεν διορθώσει το πρόβλημα, η εφαρμογή του θα εμφανίζει μια εμφανή προειδοποίηση στο Play Store: «Αυτή η εφαρμογή μπορεί να καταναλώνει περισσότερη μπαταρία από το αναμενόμενο λόγω υψηλής δραστηριότητας στο παρασκήνιο». Είναι σχεδόν βέβαιο ότι τέτοιες εφαρμογές θα αποθαρρύνουν πιθανούς χρήστες από το να τις κατεβάσουν.
Σε ορισμένες περιπτώσεις, η Google θα πάει ακόμα πιο μακριά: εφαρμογές με υπερβολική κατανάλωση μπαταρίας μπορεί να αποκλειστούν από ορισμένα τμήματα ανακάλυψης στο Play Store. Οι νέοι κανόνες τίθενται σε εφαρμογή από την 1η Μαρτίου, δίνοντας στους χρήστες λίγους μήνες ακόμα για να δουν πόσο γρήγορα μπορεί ένα Android τηλέφωνο να χάσει πλήρως τη μπαταρία του.
Με αυτή την κίνηση, η Google δείχνει ότι θέλει να προστατεύσει τους χρήστες και να ενθαρρύνει τους προγραμματιστές να φτιάχνουν πιο αποδοτικές εφαρμογές, διασφαλίζοντας ότι η καθημερινή εμπειρία με το κινητό θα είναι λιγότερο… αγχωτική για τη μπαταρία.



