Máte spoustu aplikací, které ve skutečnosti nepoužíváte? Android 12 přidává funkci hibernace aplikací, aby se zabránilo plýtvání místem.
Google I/O 2021 hlavní keynote včera skončila a my jsme se dozvěděli několik zajímavých novinek o Androidu a samotném ekosystému Android. Měli jsme první pohled Android 12 a je zcela nový Materiál vás designový jazyk, což je jedna z největších inovací uživatelského rozhraní, která přišla na Android za několik let. Hlavní filozofií nových pokynů Google pro uživatelské rozhraní je přizpůsobitelnost a přizpůsobení telefonu podle sebe – což svým způsobem také zahrnuje filozofii Androidu. Android 12 ale není jen hezká tvářička. Na platformu počínaje Androidem 12 přichází několik funkcí, viditelných pro uživatele i pod kapotou. A jedním z nich je hibernace aplikace.
Hibernace aplikace bylo oznámeno dnes spolu s dalšími funkcemi ochrany osobních údajů a je to funkce, která se nám dříve podařilo odhalit ve změnách kódu AOSP a dokonce se nám to podařilo obrátit to na sebe
v předchozích sestaveních Androidu 12. Ale kvůli kontextu vám hibernace aplikací umožňuje přepnout aplikace do stavu „hibernace“, pokud nejsou aktivně používány. Aplikace, které jsou uvedeny do stavu hibernace, optimalizují využití úložiště a jejich oprávnění budou odebrána. Aplikace, které se několik měsíců nepoužívají, budou uvedeny do tohoto stavu „hibernace“, i když uživatelé mohou tuto funkci rychle zapínat a vypínat, pokud nechtějí, aby do ní chodily jejich nepoužívané aplikace hibernace. Chcete-li dostat aplikaci z režimu spánku, stačí ji otevřít jako obvykle.Ačkoli Google říká, že tato funkce je nyní k dispozici v Androidu 12 Beta 1, budete muset počkat měsíce na aplikaci, abyste skutečně přešli do režimu hibernace, nebo pomocí příkazů shellu ručně přepněte aplikaci do režimu hibernace ve vašem přístroj. Použili jsme příkazy shellu k přepnutí aplikace Speedtest do režimu spánku a získání snímků obrazovky, které zobrazujeme výše. Pokud si to však chcete vyzkoušet sami, příkazy, které potřebujete otestovat, jsou uvedeny v části Hibernace aplikace na Web Android Developers.