Android-apper må bruke mindre RAM: hva endres fra 2027 og hvorfor Google har pålagt nye grenser

- Ole Andersen

De Android-apper de må være mer forsiktige med hvor mye minne de bruker. Starter fra februar 2027faktisk, Google Play vil introdusere nye krav til applikasjoner og spilldesignet for å gjøre ressursbruken mer effektiv. Overskridelse av parameterne kan påvirke synlighet i butikken og om publiseringsmulighetene.

Bak dette valget er det ønsket om å holde smarttelefoner raske og responsive, men også, som forklart av det samme Googlefor å adressere begrensningene som mobilsektoren står overfor i maskinvaretilgjengelighet ogøkning i minnepriser. Dette er faktorer som også påvirker måten nye enheter utformes på og som gjør det enda viktigere å bruke brukbare ressurser effektivt.

Hvorfor Google vil be Android-apper om å redusere RAM-forbruket

Der VÆR det er der midlertidig minne smarttelefoner, datamaskiner og andre enheter de bruker til å lagre dataene som er nødvendige for å kjøre oppgaver. Når du åpner en app, lastes noe av informasjonen den trenger akkurat her, fordi den kan hentes raskere enn data lagret internt.

De rom tilgjengelig, men den er ikke uendelig. Hvis en enkelt applikasjon tar for mye av det, må Android gripe inn ved å komprimere eller flytte data, og når dette ikke er nok, kan det lukke noen prosesser. Ifølge Google kan overdreven bruk resultere i nedganger, økt CPU-bruk og batteriforbruk, stenging av bakgrunnsapper og lengre gjenåpningstider.

Problemet har blitt mer aktuelt fordi vi ikke lenger kan ta det for gitt at hver nye generasjon smarttelefoner har mer RAM enn den forrige. Med økende minnekostnader, er det faktisk noen nye enheter holde RAM uendret eller til og med redusere den tilgjengelig.

Google har begynt å løse problemet med Android 17introduserer grenser for hver enkelt applikasjon. Tiltaket debuterte på piksler, og ifølge selskapet vil det i løpet av neste år bli tatt i bruk av et økende antall produsenter på enheter med konfigurasjoner fra 4 GB til over 16 GB.

Hvordan minnegrensene introdusert med Android 17 fungerer

De taket er ikke det samme for alle. En applikasjon som kjøres på en 4 GB smarttelefon, for eksempel behandles den ikke på samme måte som en som kjører på en 12 eller 16 GB modell. Android etablerer forskjellige terskler avhengig av den generelle RAM-en til enheten og tilstanden der prosessen er funnet.

I denne første fasen har Google satt dem på en relativt konservativ måte, og fokuserer fremfor alt på unormale tilfeller, for eksempel minnelekkasjer som fører til at en app samler data til et punkt til å kompromittere stabiliteten til systemet.

Når en prosess når grensen, kan Android flytte noen av dataene til zRAMen del av minnet der informasjon er komprimert for å ta opp mindre plass. Men hvis forbruket fortsetter å vokse utover den forventede terskelen, kan systemet avslutte prosessen.

Det er her Minnebegrensermekanismen introdusert i Android 17 for hindre til en enkelt søknad av monopolisere enhetsressurser. For utviklere betyr det mer nøye kontroll av hvor mye plass som tas opp under bruk og hva som gjenstår tildelt når appen går i bakgrunnen.

En app åpen på skjermen trenger normalt flere ressurser, mens en som ikke er synlig skal frigjøre det som ikke lenger trengs. Unødvendig lagring av store bilder eller andre gjenstander kan ta opp plass fra andre prosesser og gjøre systemet mindre flytende.

Hva endres på Google Play fra februar 2027

Android 17 intervenerer direkte på driften av enheten, mens Google Play vil legge til et andre kontrollnivå. Apper og spill vil faktisk måtte respektere nye terskler knyttet til tre aspekter: minneforbruk, bildebehandling og kodeoptimalisering.

For å vurdere minneforbrukvil Google ta hensyn til beløpet som faktisk brukes av appen, inkludert delen som Android kan komprimere når den trenger å frigjøre plass. Terskler vil variere basert på tilgjengelig RAM på enheten din og tilstanden til appen. For eksempel, på en smarttelefon med 8 GB RAM vil en forgrunnsapp kunne bruke opptil 2,25 GB, mens når den går i bakgrunnen vil grensen falle til 1,5 GB. Høyere verdier forventes for spill.

En annen parameter vil gjelde punktgrafikkene, dvs bilder administrert av appen. Fotografier, forhåndsvisninger og grafikk kan faktisk ta opp mye minne, spesielt når de lastes med høyere oppløsning enn nødvendig eller fortsetter å lagres selv når de ikke lenger er synlige.

Til slutt vil Google også sjekkekodeoptimalisering. Målet er å presse utviklere til å eliminere ubrukte deler og gjøre applikasjoner mindre tungvint. For de som berøres av de nye kravene vil det være nødvendig å oppnå minst 25 % i hver av de tre planlagte aktivitetene, det vil si kodeoptimalisering, reduksjon og tilsløring.

Det vil bidra til å verifisere samsvar med disse parameterne Android vitalssystemet som allerede brukes av Google Play for å overvåke problemer som krasjer og fryser. Google vil analysere aggregerte og anonymiserte data fra enhetene til brukere som har samtykket til innsamlingen, for å identifisere apper som bruker for mye ressurser.

Hva skjer med apper som bruker for mye minne

Å overskride en viss mengde RAM ved en enkelt anledning betyr ikke at en app automatisk forsvinner fra Play Store. Google har etablert spesifikke terskler over hvilke dataene indikerer atferd som anses som problematisk. Evalueringen skjer på data fra de siste 28 dagene, ikke på den enkelt toppen registrert av en smarttelefon.

Når de nye kravene trer i kraft, kan apper og spill som ikke oppfyller disse parameterne møte en reduksjon av sikt på Google Play og møt publikasjonsbegrensninger. Det er derfor ikke en automatisk bortvisning fra butikken, systemet har snarere som mål å presse utviklere til å gripe inn før overdreven ressursbruk kompromitterer opplevelsen på enhetene.

Google har allerede begynt å vise nye data om minnebruk og punktgrafikk i Play Console og planlegger ytterligere diagnoseverktøy. Utviklere vil dermed kunne forstå under hvilke forhold programvaren deres bruker for mange ressurser og identifisere eventuelle minnelekkasjer.

For de som bruker en Android-smarttelefoneri stedet, Det vil ikke være en bryter for å snu eller en ny innstilling å konfigurere. Effekten skal for det meste være indirekte: applikasjoner designet for å administrere RAM bedre, større stabilitet når flere apper brukes sammen, og færre tilfeller der en spesielt krevende app ender opp med å bremse resten av systemet.

Nyheten viser også et perspektivskifte. I årevis har økningen i kraft til smarttelefoner tillatt programvare å bli mer kompleks ved å stole på stadig økende mengder minne. I et scenario der maskinvaretilgjengeligheten har blitt mindre forutsigbar, prøver Google å reversere i det minste en del av resonnementet: det er ikke lenger bare telefonen som må tilby flere ressurser, men appene som må tilby dem også administrere mer effektivt.