Οι εφαρμογές Facebook και Facebook Messenger για συσκευές iOS και Android καταναλώνουν μεγάλη διάρκεια ζωής της μπαταρίας. Εκτός από τις καταγγελίες από ανθρώπους σε όλο τον κόσμο, οι αρχές και οι αναλυτές διεξήγαγαν δοκιμές. Επιβεβαίωσαν ότι και οι δύο είναι βαριές μπαταρίας ακόμα και όταν οι εφαρμογές δεν χρησιμοποιούνται.
Εάν σκέφτεστε να χρησιμοποιήσετε μια εφαρμογή εξοικονόμησης μπαταρίας και ενίσχυσης απόδοσης για να λύσετε αυτό το πρόβλημα, ενδέχεται να μην λειτουργεί. Τι μπορείτε λοιπόν να κάνετε;
Πώς χρησιμοποιεί το Facebook την CPU και την μπαταρία σας
Η εξάντληση της μπαταρίας και η ποινή απόδοσης προκύπτουν κατά τη χρήση των εφαρμογών και όταν οι εφαρμογές είναι αδρανείς και υποτίθεται ότι είναι αδρανείς.
Το Facebook αναγνώρισε αυτό το πρόβλημα και το διόρθωσε εν μέρει. Ωστόσο, η λύση δεν φαίνεται να είναι ικανοποιητική. Ο Ari Grant του Facebook προσέφερε δύο λόγους για το πρόβλημα: μια περιστροφή της CPU και κακή διαχείριση περιόδων ήχου.
Η περιστροφή της CPU είναι ένας πολύπλοκος μηχανισμός. Η CPU είναι ο μικροεπεξεργαστής του smartphone σας. Εξυπηρετεί (τρέχει) νήματα, τα οποία είναι εργασίες που πρέπει να εκτελεστούν από προγράμματα ή εφαρμογές που εκτελούνται. Η CPU εξυπηρετεί πολλές εφαρμογές ή νήματα με τρόπο που φαίνεται να είναι ταυτόχρονα στον χρήστη (η οποία είναι η βασική αρχή πίσω από συσκευές πολλαπλών εργασιών - αυτές που εκτελούν πολλά προγράμματα ταυτόχρονα) αλλά περιλαμβάνει την εξυπηρέτηση μιας εφαρμογής ή νήματος τη φορά για σύντομο χρονικό διάστημα, εναλλάξ με τα νήματα.
Ένα νήμα συχνά περιμένει να συμβεί κάτι πριν εξυπηρετηθεί από την CPU, όπως μια είσοδος χρήστη (όπως ένα γράμμα που πληκτρολογείται στο πληκτρολόγιο) ή δεδομένα που εισέρχονται στο σύστημα. Το νήμα της εφαρμογής Facebook παραμένει σε αυτήν την πολυάσχολη κατάσταση αναμονής για μεγάλο χρονικό διάστημα (όπως κατά την αναμονή ενός συμβάντος που σχετίζεται με μια ειδοποίηση push), όπως και πολλές άλλες εφαρμογές. Επίσης, συνεχίζει συνεχώς να κάνει ερωτήσεις και να κάνει δημοσκοπήσεις για αυτό το συμβάν, καθιστώντας το κάπως ενεργό χωρίς να κάνει τίποτα χρήσιμο. Αυτή είναι μια περιστροφή της CPU, η οποία καταναλώνει την ισχύ της μπαταρίας και άλλους πόρους που επηρεάζουν την απόδοση και τη διάρκεια ζωής της μπαταρίας.
Τα πολυμέσα είναι μώλωπα μπαταρίας
Το δεύτερο πρόβλημα παρουσιάζεται μετά την αναπαραγωγή πολυμέσων στο Facebook ή την επικοινωνία που περιλαμβάνει ήχο, όπου η κακή διαχείριση του ήχου προκαλεί σπατάλη. Μετά το κλείσιμο του βίντεο ή της κλήσης, ο μηχανισμός ήχου παραμένει ανοιχτός, με αποτέλεσμα η εφαρμογή να χρησιμοποιεί τον ίδιο αριθμό πόρων, συμπεριλαμβανομένου του χρόνου CPU και της ισχύος της μπαταρίας, στο παρασκήνιο. Ωστόσο, δεν εκπέμπει καμία έξοδο ήχου και δεν ακούτε τίποτα, γι' αυτό δεν παρατηρείτε τίποτα.
Μετά από αυτό, το Facebook ανακοίνωσε ενημερώσεις στις εφαρμογές του με μερικές επιδιορθώσεις σε αυτά τα προβλήματα. Έτσι, το πρώτο πράγμα που πρέπει να κάνετε είναι να ενημερώσετε τις εφαρμογές Facebook και Messenger. Ωστόσο, μέχρι σήμερα, οι επιδόσεις και οι μετρήσεις, μαζί με τις κοινές εμπειρίες των χρηστών, δείχνουν ότι το πρόβλημα εξακολουθεί να υπάρχει.
Υποπτεύεται ότι υπάρχουν άλλα προβλήματα που σχετίζονται με την εφαρμογή που εκτελείται στο παρασκήνιο. Όπως και ο ήχος, πολλές άλλες παράμετροι ενδέχεται να έχουν κακή διαχείριση. Το λειτουργικό σύστημα του τηλεφώνου σας διαθέτει υπηρεσίες (λογισμικό συστήματος παρασκηνίου) που λειτουργούν και λειτουργούν ως διευκολυντές για τις εφαρμογές που χρησιμοποιείτε. Μπορεί η αναποτελεσματική διαχείριση της εφαρμογής Facebook να προκαλεί αναποτελεσματικότητα με αυτές τις άλλες εφαρμογές. Με αυτόν τον τρόπο, οι μετρήσεις απόδοσης και μπαταρίας δεν δείχνουν την αφύσικη κατανάλωση μόνο για το Facebook, αλλά την κοινοποιούν με αυτές τις άλλες εφαρμογές. Η εφαρμογή Facebook, ως πηγή του προβλήματος, θα μπορούσε να μεταδώσει την αναποτελεσματικότητα σε άλλες βοηθητικές εφαρμογές συστήματος προκαλώντας συνολική αναποτελεσματικότητα και μη φυσιολογική κατανάλωση μπαταρίας.
Τι μπορείτε να κάνετε
Διατηρήστε τις εφαρμογές σας Facebook και Messenger ενημερωμένες, ελπίζοντας ότι η μερική λύση που προτείνει το Facebook θα λειτουργήσει για εσάς.
Μια καλύτερη επιλογή, όσον αφορά την απόδοση, είναι να απεγκαταστήσετε τις εφαρμογές Facebook και Messenger και να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης για πρόσβαση στον λογαριασμό σας στο Facebook. Θα λειτουργεί ακριβώς όπως στον υπολογιστή σας. Δεν θα έχει τη φινέτσα που παρέχει η εφαρμογή, για την οποία δημιουργήθηκε, αλλά μπορείτε να εξοικονομήσετε τουλάχιστον το ένα πέμπτο της διάρκειας ζωής της μπαταρίας. Επιπλέον, σκεφτείτε να χρησιμοποιήσετε ένα πιο λιτό πρόγραμμα περιήγησης, ένα πρόγραμμα περιήγησης που χρησιμοποιεί τους λιγότερους πόρους και παραμένει συνδεδεμένο σε αυτό.