Už vieme, že task killery na Androide nefungujú. Teraz to vyzerá, že Android 14 obmedzí, čo môžu robiť – a čo si môžu nárokovať.
Ak váš telefón beží trochu pomaly a nemôžete si dovoliť upgrade, je lákavé navštíviť Obchod Play a nainštalovať si jednu z mnohých aplikácií, ktoré tvrdia, že dokážu zrýchliť vaše zariadenie.
Ale tu je vec: nefungujú. Vieme to už od počiatkov Androidu, no tieto aplikácie stále zaznamenávajú milióny stiahnutí.
Teraz by už konečne mohol byť koniec v dohľade. Nová správa naznačuje, že Android 14 zavedie vážne obmedzenia na to, čo tieto aplikácie môžu robiť, a zároveň sa Google chystá zakázať aplikácie, ktoré uvádzajú zavádzajúce tvrdenia.
Android 14 je nastavený na zabíjanie zabijakov úloh
V blogovom príspevku na adrese Esper, Renomovaný odborník na Android Mishaal Rahman sa zaoberal ukážkou vývojára Android 14 a odhalil znamenia, že ďalšia verzia operačného systému obmedzí to, čo zabijaci úloh a ďalšie takzvané zvyšovače rýchlosti môcť urobiť.
Základnou myšlienkou je, že aplikáciám, ktoré majú oprávnenie KILL_BACKGROUND_PROCESSES, bude obmedzené, ako môžu používať rozhranie API ActivityManager.killBackgroundProcesses (String). Všetko to znie veľmi technicky, ale názvy prezrádzajú presne to, čo tieto veci robia.
Zabíjači úloh práve teraz používajú toto povolenie a API na vypnutie všetkých vašich aplikácií, ktoré bežia na pozadí, s tvrdením, že to urýchli vaše zariadenie. V budúcnosti budú môcť aplikácie zabíjať iba svoje vlastné procesy na pozadí.
Táto zmena má dobrý dôvod. Aj keď to znie logicky, že vypínanie aplikácií zlepší výkon telefónu a výdrž batérie, zabíjače úloh nefungujú (a ani manuálne zatváranie aplikácií). Android už dokáže dobre spravovať svoje zdroje a zatvárať aplikácie, keď už nie sú potrebné.
Zabíjači úloh môžu často veci zhoršiť. Niektoré aplikácie sú navrhnuté tak, aby bežali na pozadí. Ak ich budete neustále vypínať, jednoducho sa znova otvoria a spotrebúvajú viac zdrojov, ako keby ste ich nechali na pokoji.
Google to vysvetľuje v dokumentácii, ktorú Rahman našiel pre zmenu:
„Android je navrhnutý tak, aby udržiaval aplikácie uložené vo vyrovnávacej pamäti na pozadí a automaticky ich zabil, keď systém potrebuje pamäť. Ak vaša aplikácia zbytočne zabíja ostatné aplikácie, môže to znížiť výkon systému a zvýšiť spotrebu batérie vyžadujúce úplné reštartovanie týchto aplikácií neskôr, čo si vyžaduje podstatne viac zdrojov ako obnovenie existujúcej vyrovnávacej pamäte aplikáciu."
Prichádza tiež s náznakom, že spoločnosť by mohla začať správne presadzovať jeden zo svojich dlhotrvajúcich Obchodov Play pravidlá: „Nie je možné, aby aplikácia tretej strany zlepšila pamäť, výkon alebo tepelné správanie zariadenie so systémom Android. Mali by ste sa uistiť, že vaša aplikácia je v súlade s pravidlami služby Google Play proti zavádzajúcim tvrdeniam.“
Google čistí Obchod Play
Toto všetko prichádza s upozornením, že Android 14 je stále vo vývoji, takže neexistuje žiadna záruka, že sa táto zmena dostane do konečného vydania alebo že bude mať skutočný účinok. Zdá sa však, že Google sa snaží vyčistiť jednu z útržkovitejších častí Obchodu Play.
A ak práve používate niektorú z týchto aplikácií, viete, čo máte robiť: okamžite ju odinštalujte, pretože nepomáha.