Aizvērt sludinājumu

Android jau sen ir bijušas problēmas ar fonā darbojošos lietotņu pārvaldību. Lai gan Google piedāvā norādījumus, kā vajadzētu androidierīcēm, lai pārvaldītu fona procesus, viedtālruņu ražotāji joprojām pielāgo sistēmas akumulatora efektivitātes vārdā, bieži izjaucot paredzēto lietotņu darbību. Google rīkoja konferenci pagājušajā nedēļā Google I / O skaidri norādīja, ka viņš joprojām strādā, lai atrisinātu šo problēmu, un dalījās ar līdz šim gūtajiem panākumiem šajā jautājumā.

Programmatūras inženieris YouTube videoklipā par izmaiņām tajā, kā un kad lietotnes var darboties fonā Androidu Jing Ji izklāstīja Google problēmas ar ražotājiem, kuri vēlas optimizēt akumulatora darbības laiku Android nebija izstrādāts. “Ierīču ražotāji nosaka dažādus lietojuma ierobežojumus, kas bieži vien netiek dokumentēti. Tas var apgrūtināt darbu lietojumprogrammu izstrādātājiem, kuru priekšplāna pakalpojums, piemēram, var darboties, kā paredzēts, viena ražotāja ierīcē, bet negaidīti pārtraukta cita ražotāja ierīcē. viņi saka.

Viņš arī skaidro, ka Google tieši sadarbojas ar ražotājiem, lai izveidotu standartizētas funkcijas akumulatoru pārvaldībai sistēmas līmenī, kas no viņu puses novērsīs nepieciešamību pēc turpmākas optimizācijas. Android 13 šim nolūkam tiks veikti daži uzlabojumi: iespēja pārraudzīt akumulatora lietojumu katrai lietotnei, lai lietotājs varētu redzēt, cik daudz enerģijas patērē lietotne, kad tā atrodas priekšplānā, fonā vai darbojas priekšplānā, un tas arī informēs lietotāju, kad lietotne fonā izlādē akumulatoru. Un jā, protams, tas norāda uz veiktspējas ierobežošanas gadījumiem, kas lielā mērā ir skāruši arī Samsung.

JobScheduler interfeiss, kas paredzēts, lai palīdzētu efektīvi plānot darbus, iegūs uzlabojumus, kas, pēc Google domām, palīdzēs veikt darbus, kad tas lietotājiem ir visnoderīgākais. Piemēram, sistēma novērtē, kad lietotājs, visticamāk, atvērs konkrēto lietotni, efektīvi ieplānojot tās iepriekšēju ielādi. Ideālā gadījumā tas būtu jādara fonā tieši pirms tās palaišanas. JobScheduler arī labāk zinās, kurus darbus apturēt, ja sistēmas resursi ir mazi vai ierīce sāk uzkarst. Teorētiski tai vajadzētu izvēlēties tos, kas vismazāk ietekmēs lietotāju. Vienlaikus Google uzsver, ka izstrādātājiem aplikācijas jāizstrādā pēc iespējas efektīvāk. Citiem vārdiem sakot, lai līdzsvarotu lietojumprogrammu veiktspēju ar vispārējo sistēmas stāvokli.

Šodien visvairāk lasītais

.