Android bude díky této funkci spotřebovávat méně paměti


Google se snaží vyřešit problém aplikací, které spotřebovávají příliš mnoho paměti RAM a zpomalují smartphony: přichází hibernace aplikací.

Jedním z největších problémů aplikací pro Android je, že spotřebovávají mnoho paměti RAM. I u nejmodernějších smartphonů s 6, 8 nebo dokonce 12 či 16 GB RAM (ty poslední lze spočítat na prstech jedné ruky, ale v roce 2021 se stanou standardem pro nejvyšší řadu) se může stát, že celou paměť RAM zaberou otevřené aplikace.

To smartphone velmi zpomaluje a stává se to i proto, že výrobci telefonů (i těch špičkových) do svých smartphonů vkládají stále více proprietárních aplikací (nejlepším příkladem je Samsung), které se automaticky načítají při spuštění telefonu, i když je uživatel nakonec nepoužívá. Ne vždy je možné tyto aplikace zcela odstranit nebo deaktivovat, protože kradou cennou paměť RAM a úložný prostor. Google přemýšlí o řešení tohoto problému a v příští verzi Androidu, verzi 12, by mohla přijít automatická hibernace aplikací.

Hibernace aplikací Android, jak funguje

V kostce se jedná o novou funkci, která představuje nový "stav", ve kterém se aplikace může nacházet. Kromě toho, že aplikace může být aktivní nebo na pozadí, může být také hibernována. Při hibernaci operační systém Android přesune všechna data aplikace z paměti RAM do paměti úložiště.

Současně se vyprázdní i mezipaměť aplikace, tj. část paměti, ve které aplikace uchovává často používaná data. U aplikací pro streamování videa se často jedná o několik stovek MB dat. Vymazání mezipaměti aplikací je možné již dnes, ale je nutné jej provést ručně v nastavení systému Android.

Aby se zabránilo šíření nepotřebných osiřelých souborů po zařízení, odstraní se také hibernované soubory aplikací, které již systém Android nepotřebuje.


Hibernace aplikací Androidu, až přijde

Google tuto novou funkci představil jako návrh AOSP (Android Open Source Project, vývojový program s otevřeným zdrojovým kódem, z něhož jsou odvozovány nové verze Androidu) pro Android 12.

Android 12 je příští verze mobilního operačního systému Google, jejíž první beta verze by měla přijít v únoru. Možná se chystá i další nová funkce, která se nazývá "dvojice aplikací" a má zlepšit multitasking na smartphonech s velmi velkými obrazovkami. Pokud vše půjde podle plánu, finální verze systému Android 12 se objeví na přelomu srpna a září 2021.