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

Android 17 wprowadza mechanizm kontroli, by okiełznać aplikacje pożerające pamięć RAM
Kontrola RAM: Android 17 chroni użytkowników przed zasobożernymi programami. Źródło: AI

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.

var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='//mm.magnet.kiev.ua/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })();