Το Android 14 εξακολουθεί να μην υπολογίζει σωστά τη χρήση του αποθηκευτικού χώρου της συσκευής
Περίληψη
- Το Android υπολογίζει εσφαλμένα τον αποθηκευτικό χώρο που καταλαμβάνουν τα στοιχεία του συστήματος, οδηγώντας σε διογκωμένη χρήση του αποθηκευτικού χώρου του συστήματος και δυνητικά παραπλανητική των χρηστών.
-
Άλλα δέρματα Android θα μπορούσαν επίσης να χρησιμοποιήσουν την ίδια εσφαλμένη μέθοδο υπολογισμού, εκτός από το
One UI 6
της Samsung, το οποίο κατηγοριοποιεί σωστά τα αρχεία που δημιουργούνται από τον χρήστη στην ανάλυση αποθήκευσης. -
Το Android μετρά την αποθήκευση σε gibibyte, ενώ οι κατασκευαστές smartphone διαφημίζουν τις χωρητικότητες αποθήκευσης σε
gigabyte
, οδηγώντας σε σύγχυση και ενδεχομένως υπερεκτίμηση του χώρου που καταλαμβάνουν το λειτουργικό σύστημα Android και άλλα αρχεία. Η
Google
θα πρέπει να ενημερώσει τη λογική υπολογισμού και να χρησιμοποιεί gigabytes ως τυπική μονάδα.
Ο όγκος του ενσωματωμένου αποθηκευτικού χώρου που είναι διαθέσιμος στα καλύτερα τηλέφωνα Android έχει αυξηθεί σημαντικά τα τελευταία χρόνια, με αρκετούς κατασκευαστές OEM να διακόπτουν τα προσιτά μοντέλα των 64 GB ακόμη και σε μοντέλα αρχικού επιπέδου. Αυτό οφείλεται εν μέρει στο ότι οι απαιτήσεις αποθήκευσης για το λειτουργικό σύστημα Android και το οικοσύστημα εφαρμογών που υποστηρίζει έχουν επίσης αυξηθεί. Ωστόσο, το Android υπολογίζει με ανησυχητικό τρόπο τον αποθηκευτικό χώρο που καταλαμβάνουν τα στοιχεία του συστήματος και χρησιμοποιεί επίσης μη συμβατικές μονάδες μέτρησης.
Συνήθως βασιζόμαστε στο βοηθητικό πρόγραμμα χρήσης αποθήκευσης του Android για την εύρεση εφαρμογών και αρχείων που καταναλώνουν χώρο αποθήκευσης, ώστε να μπορούμε να τα απεγκαταστήσουμε ή να τα διαγράψουμε εάν απαιτείται. Ωστόσο, ειδικός στο Android
Ο Mishaal Rahman ανακάλυψε
ότι ο υπολογισμός της Google για τον χώρο που καταναλώνεται από τα στοιχεία του συστήματος Android είναι εσφαλμένος. Εκτέλεσε εντολές φλοιού για να δημιουργήσει ένα αρχείο 3 GB στο
/data/media/0
κατάλογο αποθήκευσης, ο οποίος δεν είναι μια διαδρομή αρχείου που χρησιμοποιείται για αρχεία συστήματος Android. Ωστόσο, η ανάλυση του αποθηκευτικού χώρου του τηλεφώνου έδειξε αξιοσημείωτη αύξηση 3 GB κάτω από το
Σύστημα
κατεύθυνση, υποδηλώνοντας ότι το λειτουργικό σύστημα έγινε ξαφνικά μεγαλύτερο.
Τα εικονικά αρχεία που δημιουργούνται από τον χρήστη προστίθενται στη χρήση αποθήκευσης συστήματος στο Android
Αυτό συμβαίνει επειδή το Android υπολογίζει τον αποθηκευτικό χώρο του συστήματος ως τον χώρο που καταναλώνεται από οτιδήποτε άλλο εκτός από αυτό που καλύπτεται από άλλες κατηγορίες στην ανάλυση αποθήκευσης, συμπεριλαμβανομένων των ήχων, βίντεο, εικόνων, εγγράφων, απορριμμάτων και παιχνιδιών. Αυτό σημαίνει το
Σύστημα
Η επικεφαλίδα στο διάλειμμα δεν περιλαμβάνει μόνο αρχεία συστήματος Android. Το
Android 14
χρησιμοποιεί επίσης αυτήν την επικίνδυνα εσφαλμένη λογική για τον υπολογισμό της χρήσης αποθηκευτικού χώρου.
Επιπλέον
, η εφαρμογή Files της Google εμφανίζει επίσης παρόμοια χρήση αποθηκευτικού χώρου από στοιχεία του συστήματος Android, ίσως επειδή χρησιμοποιεί την ίδια απίστευτη λογική απόδοσης.
Πώς το Android υπολογίζει τη χρήση του αποθηκευτικού χώρου του συστήματος
Από συσχέτιση, όλα τα άλλα skins Android χρησιμοποιούν λανθασμένους υπολογισμούς του χρησιμοποιημένου αποθηκευτικού χώρου, αλλά η Samsung φέρεται να διόρθωσε αυτό το πρόβλημα με την ενημέρωση One UI 6. Μετά την εκτέλεση παρόμοιων εντολών ADB όπως στο προηγούμενο πείραμα, ο Rahman μπορούσε να επιβεβαιώσει την αυξημένη χρήση που εμφανίστηκε στο
Αλλα αρχεία
επικεφαλίδα στην ανάλυση αποθήκευσης, αντί για την επικεφαλίδα System.
Το One UI 6 εντόπισε σωστά τα αρχεία που δημιουργήθηκαν από τον χρήστη στην ανάλυση αποθήκευσης
Ο Rahman τόνισε επίσης μια άλλη μικρή, αλλά σημαντική ανωμαλία στον τρόπο με τον οποίο το Android υπολογίζει τη χρήση του αποθηκευτικού χώρου και πώς το διαφημίζουν οι κατασκευαστές smartphone. Οι περισσότεροι άνθρωποι σκέφτονται τη χωρητικότητα αποθήκευσης του τηλεφώνου τους σε byte που μπορεί να εκφραστεί ως εκθετική ισχύς 10. Ένα gigabyte έχει 1000³ byte και οι κατασκευαστές smartphone διαφημίζουν τις δυνατότητες αποθήκευσης σε gigabyte. Εν τω μεταξύ, το Android μετρά τον αποθηκευτικό χώρο
gibibytes
το οποίο έχει 1024³ byte, επειδή αναπαρίσταται ως εκθετική ισχύς 2. Ως αποτέλεσμα, 1 gigabyte (GB) ισούται με 0,93 gibibyte (GiB).
Λόγω αυτής της διαφοράς στις μονάδες, οι χρήστες smartphone μπορεί να πιστεύουν ότι το εγκατεστημένο λειτουργικό σύστημα Android καταλαμβάνει περισσότερα gigabyte από ό,τι. Σε συνδυασμό με τον εσφαλμένο υπολογισμό της χρήσης αποθηκευτικού χώρου, ο μέσος χρήστης Android μπορεί να πιστεύει ότι τα στοιχεία καταλαμβάνουν περισσότερο χώρο αποθήκευσης από ό,τι είναι. Η Google πρέπει να ενημερώσει τη λογική του Android για τον υπολογισμό του αποθηκευτικού χώρου που χρησιμοποιείται από τα στοιχεία του συστήματος, ενώ ποσοτικοποιεί τα πάντα σε μονάδες gigabyte φιλικές προς τον καταναλωτή, τις οποίες χρησιμοποιούν όλοι οι κατασκευαστές υλικού smartphone. Ωστόσο, ίσως χρειαστεί να περιμένουμε μια σημαντική ενημέρωση Android για να φέρει αυτή την αλλαγή.
