Android 17 wprowadza mechanizm kontroli, by okiełznać aplikacje pożerające pamięć RAM

Autor: Anry Sergeev | dzisiaj, 17:36

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.