3min Devops

Google Play stelt grenzen aan geheugengebruik Android-apps

Google Play stelt grenzen aan geheugengebruik Android-apps

Google gaat vanaf februari 2027 strengere eisen stellen aan het geheugengebruik van Android-apps. Apps die structureel te veel RAM opeisen, kunnen te maken krijgen met beperkingen in Google Play. Ook gaat Google ontwikkelaars verplichten hun DEX-code verder te optimaliseren.

De maatregelen moeten Android voorbereiden op een situatie waarin smartphones niet vanzelfsprekend steeds meer werkgeheugen krijgen. Google wijst daarbij op stijgende RAM-kosten en spreekt van een dreigende geheugencrisis voor het ecosysteem. Efficiënter omgaan met beschikbaar geheugen moet voorkomen dat apps op toekomstige toestellen tegen beperkingen aanlopen.

Google meet daadwerkelijk gebruik

Vanaf februari 2027 introduceert Google Play twee nieuwe Android Vitals voor geheugen. De eerste meet hoeveel geheugen een app daadwerkelijk gebruikt, waarbij Google kijkt naar Anonymous RSS en swap of zRAM. De tweede richt zich specifiek op geheugen dat door bitmaps in beslag wordt genomen.

De grens is niet voor ieder toestel of iedere situatie hetzelfde. Google houdt onder meer rekening met de hoeveelheid RAM in een smartphone en met de status van de app. Een toepassing die op de voorgrond draait, krijgt bijvoorbeeld meer ruimte dan een app die alleen nog in de cache aanwezig is.

Voor de beoordeling kijkt Google naar de prestaties over een periode van 28 dagen en gebruikt het 90e percentiel. Een app op een toestel in de categorie met 4 GB RAM mag op de voorgrond bijvoorbeeld maximaal 2 GB gebruiken. Bij een toestel met 8 GB ligt die grens op 2,25 GB.

Ontwikkelaars kunnen de nieuwe statistieken vanaf november 2026 in de Play Console bekijken. Ze krijgen daarmee enkele maanden om problemen op te lossen voordat Google de eisen daadwerkelijk gaat handhaven.

Duurder geheugen speelt mee

De timing hangt samen met de sterk gestegen prijzen van geheugen. The Register wijst erop dat fabrikanten daardoor mogelijk minder snel kiezen voor steeds grotere hoeveelheden RAM in nieuwe smartphones. Tegelijkertijd vragen toepassingen juist meer geheugen. Ook de opkomst van AI-verwerking op het toestel zelf kan die druk verder opvoeren, merkt The Register op.

Google werkt al langer aan maatregelen om te voorkomen dat individuele apps een te groot deel van het beschikbare geheugen opeisen en daarmee andere processen verdringen. Android 17 krijgt strengere geheugenlimieten, waarbij het besturingssysteem in het uiterste geval een proces kan beëindigen. De nieuwe Play Store-regels trekken die aanpak door naar ontwikkelaars en de distributie van hun apps.

Apps die de grenzen overschrijden, kunnen uiteindelijk minder prominent worden aanbevolen in Google Play. Ook kunnen ontwikkelaars beperkingen tegenkomen wanneer ze nieuwe versies willen publiceren.

Ook DEX-code moet kleiner

Tegelijkertijd voert Google een afzonderlijke eis voor code-optimalisatie in. Nieuwe appversies die vanaf februari 2027 bij Google Play worden ingediend, moeten minimaal 25 procent optimalisatie, shrinking en obfuscation van hun DEX-code bereiken.

Google adviseert daarvoor R8, de optimizer die onderdeel is van de Android-buildomgeving, maar schrijft het gebruik daarvan niet voor. De regel richt zich vooral op grotere toepassingen en games. Voor apps wordt de eis relevant bij meer dan 10 MB DEX-code, voor games ligt de grens op 50 MB.

De combinatie van beide maatregelen maakt duidelijk dat Google de efficiëntie van Android-software niet langer uitsluitend aan ontwikkelaars wil overlaten. Geheugengebruik en omvang van uitvoerbare code worden vanaf 2027 criteria die rechtstreeks invloed kunnen hebben op de distributie van apps via Google Play.