Sule kuulutus

Android on pikka aega olnud probleeme taustal töötavate rakenduste haldamisega. Kuigi Google pakub juhiseid, kuidas peaks androidtaustprotsesside haldamiseks mõeldud seadmeid, kohandavad nutitelefonide tootjad endiselt süsteeme aku tõhususe nimel, mis sageli häirib rakenduste kavandatud käitumist. Google pidas eelmisel nädalal konverentsi Google I / O tegi selgeks, et töötab endiselt selle probleemi lahendamise nimel, ja jagas selles küsimuses seni saavutatud edusamme.

Tarkvarainsener YouTube'i videos, mis räägib muudatustest, kuidas ja millal rakendused saavad taustal töötada Androidu Jing Ji kirjeldas probleeme, mis Google'il on tootjatega, kes soovivad optimeerida aku kasutusaega Android ei olnud kavandatud. “Seadmete tootjad kehtestavad erinevaid rakenduspiiranguid, mida sageli ei dokumenteerita. See võib muuta asja keeruliseks rakenduste arendajate jaoks, kelle esiplaani teenus võib näiteks ühe tootja seadmes ootuspäraselt töötada, kuid teise seadmes ootamatult lõpetada. nad ütlesid.

Ta selgitab ka, et Google teeb otsest koostööd tootjatega, et luua standardiseeritud funktsioone akuhalduseks süsteemi tasemel, mis välistab nendepoolse edasise optimeerimise vajaduse. Android 13 saab sel eesmärgil mõned täiustused: võimalus jälgida akukasutust rakendusepõhiselt, et kasutaja saaks näha, kui palju energiat rakendus kasutab, kui see on esiplaanil, taustal või käivitab esiplaani teenust, ja Samuti annab see kasutajale teada, kui rakenduse aku taustal tühjeneb. Ja jah, muidugi, see viitab jõudluse piiramise juhtumitele, mis on ka Samsungi suurel määral mõjutanud.

JobScheduleri liides, mille eesmärk on aidata töid tõhusalt ajastada, saab täiustusi, mis Google'i sõnul peaksid aitama tal töid käivitada just siis, kui see on kasutajatele kõige kasulikum. Näiteks hindab süsteem, millal kasutaja tõenäoliselt konkreetse rakenduse avab, ajastades selle tõhusalt eellaadimise, mida peaks ideaaljuhul tegema taustal vahetult enne käivitamist. JobScheduler teab ka paremini, millised tööd peatada, kui süsteemi ressursid on väikesed või kui seade hakkab kuumenema. Teoreetiliselt peaks see valima need, millel on kasutajale kõige vähem mõju. Samas rõhutab Google, et arendajad peaksid rakendusi arendama võimalikult tõhusalt. Teisisõnu, et tasakaalustada rakenduse jõudlust süsteemi üldise tervisega.

Tänase päeva loetuim

.