Funkcja wstępnie znana była już w styczniu
Pierwsze wzmianki o funkcji hibernacji aplikacji w Androidzie 12 pojawiły się już na początku tego roku. W kodzie źródłowym przesłanym do AOSP (Android Open Source Project) udało się już wtedy odnaleźć metody, które sugerowały, że nadchodzące wydanie wniesie ze sobą wspomniany mechanizm. Na chwilę obecną istnieją jednak dużo bardziej prawdopodobne przesłanki, że funkcja ta rzeczywiście znajdzie się w Androidzie 12. Wstępnie udało się również ustalić w jaki sposób będzie ona działała.
Na jakiej zasadzie działać będzie hibernacja aplikacji?
Kwestii hibernacji aplikacji przyjrzała się bliżej redakcja serwisu XDA Developers, która poddała szczegółowej analizie kod źródłowy jednej z najświeższych kompilacji Androida 12. Co więcej, udało się jej wstępnie uruchomić te funkcje. Do jakich wniosków doszli wspomniani redaktorzy i jak może działać mechanizm hibernacji w nadchodzącej wersji systemu mobilnego od Google?
Wiele wskazuje na to, że omawiana funkcja bazuje na sekcji aplikacji nieużywanych, którą znajdziemy już w Androidzie 11. To właśnie na jej podstawie mechanizm hibernacji dobiera oprogramowanie na smartfonie, które powinno jej zostać poddane. Android 12 będzie automatycznie cofał uprawnienia nadane przez użytkownika w momencie instalacji oraz co istotne, skasuje wszelakie pliki tymczasowe takiej aplikacji w celu zwolnienia przestrzeni w pamięci urządzenia.
XDA ustaliło, że czystki obejmować będzie pamięć podręczną aplikacji. Na chwilę obecną nie jest jednak pewne czy hibernacja nieużywanego oprogramowania pojawi się wraz z kolejną wersją zapoznawczą Androida 12, jednak wiele przemawia za tym, że udostępniona zostanie w finalnej wersji tego systemu.
Źródło: androidauthority.com