Το Play Store της Google θα επισημαίνει πλέον τις εφαρμογές που ενδέχεται να προκαλέσουν υπερβολική κατανάλωση μπαταρίας, κάτι που μπορεί να σας κάνει να το σκεφτείτε δύο φορές πριν τις κατεβάσετε και να ενθαρρύνει τους προγραμματιστές να διορθώσουν το πρόβλημα. Η Google ανακοίνωσε τη λειτουργία πέρυσι και τώρα την εφαρμόζει σταδιακά στις εφαρμογές που επηρεάζονται. Στοχεύει στα υπερβολικά «wake locks», μια λειτουργία που μπορούν να χρησιμοποιήσουν οι προγραμματιστές Android για να αποτρέψουν τη συσκευή από το να περάσει σε κατάσταση αναστολής λειτουργίας. «Οι εφαρμογές που υπερβαίνουν συνεχώς το όριο “Excessive Partial Wake Lock” ενδέχεται να υποστούν απτές επιπτώσεις στην παρουσία τους στο κατάστημα, συμπεριλαμβανομένων προειδοποιήσεων στην καταχώρισή τους στο κατάστημα και αποκλεισμού από επιφάνειες ανακάλυψης, όπως προτάσεις», εξήγησε αυτή την εβδομάδα η Alice Yuan, Senior Developer Relations Engineer στη Google. Η προειδοποίηση, που αναγράφεται με σαφήνεια σε ένα πολύχρωμο πλαίσιο κάτω από τα βασικά στοιχεία της εφαρμογής, αναφέρει: «Αυτή η εφαρμογή ενδέχεται να καταναλώνει περισσότερη μπαταρία από το αναμενόμενο λόγω υψηλής δραστηριότητας στο παρασκήνιο». Recommended by Our Editors (Credit: Google) Πώς θα παραβίαζε μια εφαρμογή τους νέους κανόνες του Android; Η Google αναφέρει ότι αυτό συμβαίνει όταν «διατηρεί ένα μη εξαιρούμενο μερικό κλείδωμα αφύπνισης για τουλάχιστον δύο ώρες κατά μέσο όρο, ενώ η οθόνη είναι απενεργοποιημένη σε περισσότερο από το 5% των περιόδων σύνδεσης των χρηστών τα τελευταία 28 ημέρες». Ένα εξαιρούμενο κλείδωμα αφύπνισης είναι αυτό που παρέχει ένα σαφές όφελος για τον χρήστη, όπως πρόσβαση στην τοποθεσία, αναπαραγωγή ήχου ή μεταφορά δεδομένων που ξεκινά ο χρήστης. Μπορεί να χρειαστεί λίγος χρόνος μέχρι να εμφανιστούν αυτές οι προειδοποιήσεις, καθώς δεν υπάρχουν ακόμη αναφορές χρηστών στο διαδίκτυο. Όταν εμφανιστούν, τα δεδομένα θα πρέπει να αποτελούν έναν καλό δείκτη για το αν μια εφαρμογή θα δημιουργήσει πρόβλημα στο τηλέφωνό σας. Η κατονομασία και η διαπόμπευση αυτών των προγραμματιστών μπορεί επίσης να ενθαρρύνει μελλοντικές βελτιώσεις για την κατάργηση της προειδοποίησης. Η Google χρησιμοποιεί αυτή τη μέθοδο για να βοηθήσει τους προγραμματιστές να βελτιστοποιήσουν τις εφαρμογές τους, καθώς κανείς δεν θέλει η υπηρεσία του να προκαλεί υπερβολική κατανάλωση μπαταρίας.
