Android 17 wprowadza mechanizm kontroli, by okiełznać aplikacje pożerające pamięć RAM
Google zdecydowała, że czas skończyć z oprogramowaniem, które pochłania pamięć RAM bez opamiętania. W Androidzie 17 pojawi się twardy mechanizm kontroli, który najpierw spróbuje „skompresować” apetyt aplikacji, a następnie po prostu wyrzuci je za drzwi. Początkowo podejście to przetestowano na smartfonach Pixel, ale w ciągu następnego roku rozprzestrzeni się na znacznie większą liczbę urządzeń od różnych producentów.
Jak będzie działał „krawat” dla programów
Nowy system został zaprojektowany dla szerokiego zakresu sprzętu — od budżetowców z 4 GB RAM do flagowców z ponad 16 GB. Jeżeli aplikacja zacznie wychodzić poza dozwolone granice, Android będzie działał etapowo:
- Kompresja w zRAM: część danych programu zostaje przeniesiona do specjalnego, skompresowanego obszaru pamięci. To pozwala aplikacji pozostać „przy życiu”, choć jej odpowiedź może się opóźnić z powodu dodatkowego obciążenia procesora.
- Wymuszone zamknięcie: jeżeli nawet po kompresji limit zostanie przekroczony, system bez zbędnych sentymentów zamknie proces.
Czas użytkowników i deweloperów
Głównym celem Google jest zmniejszenie wpływu poszczególnych zasobożernych programów na ogólną szybkość pracy smartfona. To szczególnie ważne podczas jednoczesnego uruchamiania kilku ciężkich zadań, gier lub procesów związanych z pracą sztucznej inteligencji. Nowoczesne zarządzanie pamięcią staje się krytyczne, ponieważ wymagania oprogramowania rosną szybciej niż zasoby sprzętu w średnim segmencie.
Deweloperom już zaleca się przygotowywanie swoich produktów do nowych realiów. W tym celu firma udostępnia specjalne narzędzia analizy, o których często wspominają w blogu deweloperów. Jeżeli program jest zoptymalizowany i mieści się w limitach, użytkownik nie zauważy zmian. W przeciwnym razie — oprogramowanie będzie spowalniać, bądź się wykrzaczać.
Podczas gdy Google pracuje nad stabilnością systemu, inni producenci przygotowują własne aktualizacje nakładek. W szczególności duża aktualizacja Nothing OS 5.0 zostanie przedstawiona 25 sierpnia, co również ma poprawić doświadczenie użytkownika.