LagFix е приложение (само с вкоренени телефони) с невъобразимо име, което използва стандартен инструмент за Linux, за да помогне за коригиране на „изоставането“ на устройства с Android. Lag е термин, който се хвърля доста либерално, без да е приложено никакво реално определение. В този случай аз съм запознат с използвания инструмент, така че знам с какво се опитва това приложение да се справя - моменти, когато системата ви е спряна, чакащи от контролера на паметта да бъдат съобщени кои блокове за съхранение са безплатни и кои се използват, така че знае къде може да запише данни в устройството за съхранение. Докато това се случва, системата спира, докато контролерът на паметта не получи нужния отговор. Това е стандартен процес във всяка операционна система и в действителност е много по-сложен, отколкото обясних тук. За нашите цели днес това обхваща важните неща, които трябва да знаем.
Това може да се направи в движение (и това е начинът, по който Android прави нещата) или може да се направи с помощта на Linux помощна програма, наречена Fstrim. Когато наличната Android система го прави в движение, докато се пишат данни, понякога някои хора (това е важно и ще поговорим повече за това по-късно) виждат устройството им да се забавя, докато контролерът на паметта чака да знае кои блокове за съхранение са в употреба и които са безплатни. Хората наричат това форма на изоставане и изоставането е всеобщо мразно.
Решение, често използвано на настолни компютри Linux, е използването на полезността Fstrim. Той преминава през съхранението и казва на контролера на паметта кои блокове са наистина безплатни и кои се използват. Контролерът на памет не трябва да пита, тъй като току-що е казано. В крайна сметка това всичко се променя и контролерът на паметта трябва да бъде казан отново. На работния плот хората настройват Fstrim да работи през определен интервал, за да поддържат нещата в синхрон.
Приложението LagFix (наистина искам по-добро име на това) предоставя на потребителя начин да стартира инструмента Fstrim. На теория, когато устройството ви става бавно, стартирате приложението и нещата вече не трябва да спират за контролера на паметта. Ние сме започнали идеята, разгледахме какво прави приложението и не можем да видим причина защо то да е вредно. Теорията зад приложението и много от отзивите на потребителите отразяват това, е добро и трябва да работи прекрасно - ако имате нужда. А частта "ако имате нужда" е ключът.
Докато не знаем точно защо някои хора виждат изоставане, а други не, не можем да кажем със сигурност, че трябва да използвате този инструмент. Не можем да повтаряме твърденията на разработчиците, че това е добре известно и факт с някои устройства, защото всичко се основава на анекдотични доказателства от потребители, които всъщност не са наясно какво се случва. Това, което мога да кажа, е, че не трябва да боли нищо и ако устройството ви заеква, докато го използвате, със сигурност можете да го опитате. Разбира се, все още остава въпросът защо Google не използва помощната програма Fstrim по подразбиране в Android. Когато използвате каквато и да е помощна програма, която засяга вътрешната работа на вашия хардуер, рискът винаги е върху вас.