Google szigorúbb szabályokat készít elő a túl sok RAM-ot használó Android-alkalmazások számára. Az Android 17 agresszívabban korlátozhatja ezeket az appokat, szélsőséges esetben pedig automatikusan be is zárhatja őket. Így működik a rendszer.
A mechanizmus nem teljesen új: a Pixel telefonokon már használják, a Google szerint azonban a következő évben több Android-készülékre is kiterjesztik az alkalmazásonkénti memóriakorlátokat. A változás sokféle készüléket érinthet, a 4 GB RAM-mal szerelt modellektől a 16 GB-nál több memóriát kínáló telefonokig.
A vállalat ismertette a folyamatot a fejlesztői oldalán. Amikor egy alkalmazás túl sok memóriát kezd használni, az Android az adatainak egy részét a zRAM nevű tömörített memóriaterületre helyezheti. Ezzel RAM szabadul fel a rendszer és más alkalmazások számára, ám ennek ára van: az adatok tömörítése és kicsomagolása processzorerőforrást igényel, ezért az érintett alkalmazás lassabbá válhat.
Ha az alkalmazás memóriaigénye tovább nő, és túllépi a rendszer által meghatározott határokat, az Android végül leállíthatja a folyamatát. A Google célja, hogy a telefonok akkor is gyorsak és reszponzívak maradjanak, ha egyes alkalmazások rosszul optimalizáltak.
A változás a fejlesztőkre is nagyobb nyomást helyez: szorosabban kell figyelniük alkalmazásaik RAM-használatát. A Google eszközöket kínál a memóriaszivárgások (Memory Leaks), illetve a szükségtelenül sok memóriát igénylő architektúrák feltárására. A felhasználók számára ez várhatóan stabilabb rendszert és kevesebb olyan helyzetet jelent, amikor egyetlen alkalmazás az egész telefon teljesítményét visszafogja.
Azoknál az alkalmazásoknál azonban, amelyeknek jogosan van szükségük sok RAM-ra, még fontosabbá válik az Android 17 új korlátaihoz való optimalizálás.




