Google décrit à tort un répertoire « Système » gonflé
Paume faciale : Même si le stockage intégré dans les smartphones modernes s’est considérablement développé, le côté logiciel a encore tendance à faire des calculs étranges ou carrément incorrects sur l’espace disponible. Ce problème persiste dans la prochaine version d’Android et est présent dans la plupart des versions tierces relookées du système d’exploitation.
Les versions anciennes et actuelles d’Android souffrent d’un bug particulier concernant la façon dont le système d’exploitation calcule l’utilisation de l’espace de stockage sur les appareils mobiles. Le spécialiste Android Mishaal Rahman, qui a découvert ce problème plus tôt cette année, a souligné que même dans la version imminente d’Android 14, la méthode utilisée par Android pour calculer l’espace occupé par les fichiers « système » du système d’exploitation reste fondamentalement erronée.
La façon dont le système d’exploitation de Google calcule les fichiers « système » est totalement illogique, comme expliqué sur X. Lorsque de nouveaux fichiers sont ajoutés au stockage intégré d’un smartphone, Android les classe dans le dossier « système » s’ils ne peuvent pas être placés. dans d’autres catégories comme les images, les vidéos, les documents, etc. En termes plus simples, Rahman a souligné qu’Android calcule le composant « système » en soustrayant simplement le stockage attribué à tout le reste de l’espace de stockage total actuellement utilisé.
Même les fichiers créés par l’utilisateur qui résident dans le répertoire /data/media, qui sont peu susceptibles d’être des fichiers système, sont classés par Android comme faisant partie du « système ». Rahman a présenté le bug en exécutant une commande shell pour générer un fichier de 3 Go rempli de données aléatoires. Suite à la création du fichier, la catégorie « Système » a augmenté de 3 Go.
En plus de signaler incorrectement l’espace disponible, le bug a également un impact sur la façon dont l’application d’exploration de fichiers « Fichiers » calcule le stockage, probablement parce qu’elle utilise la même logique défectueuse que le système d’exploitation. Les versions tierces « relookées » d’Android sont également affectées par le bug, à une exception notable près : selon Rahman, One UI 6 de Samsung fournit un rapport précis sur la façon dont les fichiers consomment de l’espace sur un appareil mobile.
De plus, comme l’explique le journaliste, Android a un autre problème avec le reporting de l’espace de stockage. Google utilise l’unité « gibioctet » pour les calculs de stockage, qui équivaut à 1 024^3 octets. En revanche, les fabricants OEM annoncent la capacité de stockage en « gigaoctets », ce qui équivaut à 1 000^3 octets après que la Commission électrotechnique internationale (CEI) a officiellement adopté les nouvelles normes de préfixe en 1998.
« Gibibytes » est la définition correcte pour représenter l’espace réellement disponible sur une unité de stockage, mais cela peut induire les utilisateurs en erreur sur l’espace annoncé par le fabricant de leur téléphone. Rahman a souligné que ce problème persiste dans Android 14, conduisant potentiellement les utilisateurs à effectuer inutilement des procédures de réinitialisation d’usine pour tenter de récupérer de l’espace supplémentaire qui n’a jamais réellement existé.