Jeśli posiadasz smartfon z Androidem, prawdopodobnie natknąłeś się na dziwną rzecz, która wprawiła wielu użytkowników w zakłopotanie: pozornie przesadny rozmiar folderu „System„. Zamiast tego pojawi się ten folder, który powinien zawierać wyłącznie pliki niezbędne do funkcjonowania systemu operacyjnego pochłonąć nieproporcjonalnie dużo miejsca. Po latach spekulacji i teorii deweloper Mishaal Rahman odsłonił tajemnicę.
Android błędnie oblicza przydzielone miejsce na pliki, których nie rozpoznaje
Folder „system” w systemie Android od dawna jest przedmiotem dyskusji wśród użytkowników i ekspertów technicznych. Wiele zastanawiali się, czy duży rozmiar wynika z „chciwego” systemu operacyjnego lub na jakiś inny ukryty czynnik. Niedawne dochodzenie rzuciło światło na tę kwestię i ujawniło, że problem nie jest nieodłącznie związany z systemem operacyjnym Android. Raczej, jest to wynikiem nieprawidłowej metodologii obliczeń co skłoniło wielu użytkowników do podjęcia drastycznych kroków, takich jak resetowanie urządzenia do ustawień fabrycznych, bez realnej potrzeby.
Zobacz także: Aparat Google 9.0 to już rzeczywistość, ale żeby z niej korzystać potrzeba jeszcze jednej rzeczy
Android, próbując kategoryzować pliki, kończy się przypisaniem wszystkich nierozpoznanych plików do „System". Oznacza to, że każdy plik, który nie mieści się w standardowych kategoriach, takich jak zdjęcia, filmy czy dokumenty, jest automatycznie uwzględniany w obliczeniach miejsca zajmowanego przez folder „systemowy”. Mishaal Rahman pokazał to zjawisko utworzenie pliku o wielkości 3 GB pełnego losowych danych i umieszczenie go w określonym katalogu. System operacyjny nie był w stanie zidentyfikować typu pliku i dlatego dodał jego wolumin do całkowitej liczby folderów „System".
Inny ciekawy przykład dotyczy m.in dane używane do emulacji Giochi. Dane te, choć faktycznie przechowywane w innym katalogu, są błędnie zaliczone do „System" dodatkowo przyczyniając się do widocznej masy.
Ale jest firma, która wydaje się rozwiązać ten problem
W tej chwili tylko najnowszy interfejs użytkownika Samsung, Jeden interfejs użytkownika, wydaje się, że rozwiązano ten problem, zapewniając dokładne obliczenie miejsca zajmowanego przez folder „system”. Jednak w poprzednich wersjach tego samego interfejsu występował ten sam problem, co doprowadziło użytkowników do przekonania, że „System” może zająć do 60 GB miejsca.
Kolejnym aspektem wprowadzającym zamieszanie jest rozbieżność w Metody obliczania całkowitej pamięci masowej stosowane przez producentów Androida i urządzeń. Podczas gdy Android korzysta z systemu pomiaru gibibajtów (1024³ bajtów), producenci często reklamują pojemność w gigabajtach (1000³ bajtów), tworząc lukę pomiędzy powierzchnią faktycznie dostępną a powierzchnią reklamowaną.