App Standby Buckets i Android P vil bidra til å forbedre batterilevetiden ytterligere

click fraud protection

Målet med App Standby Buckets i Android P er å forbedre strømstyringen ved å prioritere applikasjoner i en av fire forskjellige bøtter. Over tid vil Android se og se hvor ofte du bruker visse applikasjoner og deretter organisere dem i en av disse bøttene.

Batterilevetiden har vært viktig for utviklerne som jobber med Android de siste utgivelsene. Dette går utover det typiske "optimaliserte batterilevetid"-fluffet som vi vanligvis ser i endringslogger. Android har fundamentalt endret måten den lar applikasjoner kjøre i bakgrunnen takket være Job Scheduler API, utviklingen vi har sett med Dum, og mer. Dette fokuset endrer seg heller ikke med Android P, som bemerket av Dave Burke kl Google I/O denne uken. En av disse nye funksjonene kalles App Standby Buckets.

Målet med App Standby Buckets er å forbedre den generelle strømstyringen til enhetene våre ved å prioritere applikasjoner i en av fire forskjellige bøtter. Over tid vil Android se og se hvor ofte du bruker visse applikasjoner og deretter organisere dem i en av disse bøttene basert på bruk. Operativsystemet vil da begrense ressursene en enhet allokerer til en bestemt applikasjon basert på hvilken bøtte applikasjonen er plassert i.

De forskjellige bøttene i dette systemet inkluderer Aktiv, Arbeidssett, Hyppig, og Sjelden. Her er den grunnleggende beskrivelsen for hver bøtte:

  • Aktiv
    • Appen brukes nå
  • Arbeidssett
    • Appen er i vanlig bruk
  • Hyppig
    • App brukes ofte, men ikke hver dag
  • Sjelden
    • Appen brukes ikke ofte

Active App Standby Bucket er for applikasjoner som er i bruk. Den inkluderer også en applikasjon som har startet en aktivitet, en som kjører i forgrunnen, en som har en synkroniseringsadapter knyttet til en innholdsleverandør (som brukes av en forgrunnsapplikasjon), og en som har et varsel der brukeren har banket på. Android vil vite at disse applikasjonene er viktige og vil gjøre sitt beste for å sikre at de fullfører oppgavene sine uten noen hindring.

Vi har da Working Set-bøtten for applikasjoner som kjøres ofte, men som for øyeblikket ikke er aktive. Dette kan være en applikasjon for sosiale medier, e-post eller andre som du ofte bruker i løpet av dagen. For å fortsette gjennom listen har vi Frequent-bøtten som er for applikasjoner som brukes regelmessig, men ikke hver dag. Dette kan være noe sånt som et treningsprogram som du bare bruker 2-3 ganger i uken. Til slutt har vi Rare-bøtten som inneholder applikasjoner som ikke brukes så ofte i det hele tatt. Dette kan være den hotell- eller flyselskapsapplikasjonen du beholdt på telefonen din og kan bruke den en gang i året.

Google viser noen retningslinjer for hvordan du bruker disse nye funksjonene riktig. Den åpenbare anbefalingen er å ikke manipulere systemet til å sette appen din i en annen bøtte. Dette vil være den største utfordringen med App Standby Buckets. Funksjonen fungerer ikke hvis utviklere tvinger appene sine til å være i Active-bøtten. Google foreslår at du legger til en startaktivitet i en app, ellers kan det hende at den ikke blir oppgradert til Active-bøtten. Også varsler som ikke er handlingsbare vil ikke flytte appen til Active-bøtten.


Kilde: Android-utviklere