Metoda koju Android koristi za izračunavanje kapaciteta interne flash memorije je pogrešna

·

Android ima novi vizualni logotip i maskotu robota (1)

Iako se ugrađeni flash memorijski kapacitet pametnih telefona značajno povećao, čini se da softverski aspekt nije uspio pratiti napredak. Ovaj problem također utječe na nadolazeće verzije sustava Android 14.

Stručnjak za Android, Mishaal Rahman otkrio je da postoji čudna pogreška u trenutnom Android sustavu prilikom izračunavanja korištenja interne flash memorije. Istaknuo je da čak u nadolazećoj verziji Androida 14 je uočena neobična logika na koji izračunava prostor koji zauzimaju “sistemske” datoteke.

Gdje je problem?

Metoda koju Android koristi za izračunavanje kapaciteta_1

Kada se nove datoteke dodaju u internu flash memoriju pametnog telefona, Android sustav će ih klasificirati kao dio mape “Sustav”, i to sve dok se neke od datoteka ne može klasificirati u druge kategorije kao što su slike, video zapisi, dokumenti itd. Čak će i datoteke koje su izradili korisnici koje se nalaze u direktoriju /data/media (ove datoteke uopće ne mogu biti sistemske datoteke) Android klasificirati kao dio “sustava”.

Kako bi to dokazao, Rahman je izvršio naredbu za generiranje datoteke od 3 GB ispunjene nasumičnim podacima. Ispostavilo se da je nakon što je datoteka stvorena, “sustav” porastao za 3 GB.

Čak su i verzije sustava određenih robnih marki temeljene na Androida pogođene greškom. Međutim, postoji iznimka. Samsungov One UI 6 može točno prijaviti utrošak prostora datoteka na mobilnim uređajima.

Android ima još jedan problem s izvješćivanjem o pohrani. Google koristi jedinicu gigabajt pri izračunu prostora za pohranu, što je ekvivalentno 1024^3 bajta. Nasuprot tome, proizvođači koriste gigabajte kada oglašavaju kapacitet pohrane. Nakon što je IEC službeno usvojio novi standard prefiksa 1998. godine, jedinica gigabajta jednaka je 1000^3 bajta.  Gigabyte je točna definicija stvarno dostupnog prostora za pohranu, ali će dovesti korisnike u zabludu da razumiju prostor koji oglašavaju proizvođači mobilnih telefona.