Inte ens Android 14 visar hur mycket utrymme systemet tar upp på korrekt vis

Postat:
11:05 - 2023-09-08
Skribent:
| Lars A
Kommentarer:
1

I början av året blev det ett visst rabalder i Androidkretsar över hur stor systempartitionen angavs vara i Galaxy S23-serien, vilket resulterade i att Samsungs fick skäll för att erbjuda ett uppsvällt gränssnitt.

Det visade sig dock att Samsungs systempartition delvis var så stor på grund av hur lagringsutrymme annonseras (GB) gentemot hur Android ser lagringen (GiB), samt på grund av hur storleken på systemet beräknas. Samsung ska ha åtgärdat beräkningen i One UI 6 men enligt Mishaal Rahman är problemet kvar i Googles variant av Android 14.

That means that Android considers as part of ”system” any file that takes up space that isn’t attributed to one of the other categories mentioned on the Storage page. Even if those files are user-created and located on /data/media, ie. absolutely not system files.

To demonstrate this, I used a shell command to create a 3GB file at /data/media/0 filled with random data, and Android in return thought that ”system” grew 3GB larger in size.

Rahman skriver att Androids formel är nonsens. Storleken på systemet beräknas genom att addera alla övriga kategorier på lagringssidan bland inställningarna. Allt som inte ingår i de kategorierna anses utgöra systemfiler och läggs till den angivna storleken för systemet, fastän filer som skapats av användaren kan ingå.

För att påvisa tesen skapade Rahman en fil på 3GB som placerades i /data/media/0, varefter ”systemet” växte med 3GB i Android 14. Förhoppningsvis är detta något som kommer åtgärdas i framtida versioner, även om det spelar mindre roll i praktiken.