Isara ang ad

Android matagal nang nagkaroon ng mga isyu sa pamamahala ng mga app na tumatakbo sa background. Bagama't nag-aalok ang Google ng mga tagubilin kung paano ito dapat androidmga device upang pamahalaan ang mga proseso sa background, ang mga tagagawa ng smartphone ay nagsasaayos pa rin ng mga system sa pangalan ng kahusayan ng baterya, na kadalasang nakakagambala sa nilalayong gawi ng mga app. Nagbigay ang Google ng isang kumperensya na ginanap noong nakaraang linggo Google I / O nilinaw na nagsusumikap pa rin siyang lutasin ang isyung ito at ibinahagi ang pag-unlad na nagawa niya sa usapin sa ngayon.

Sa isang video sa YouTube tungkol sa mga pagbabago sa kung paano at kailan maaaring tumakbo ang mga app sa background, isang software engineer AndroidBinalangkas ni Jing Ji ang mga problema ng Google sa mga manufacturer na gustong i-optimize ang buhay ng baterya sa mga paraan kung saan Android ay hindi dinisenyo. "Ang mga tagagawa ng device ay nagpapataw ng iba't ibang mga paghihigpit sa aplikasyon na kadalasang hindi nakadokumento. Maaari nitong gawing mahirap ang mga bagay para sa mga developer ng application na ang serbisyo sa foreground, halimbawa, ay maaaring gumana gaya ng inaasahan sa isang device ng tagagawa ngunit mawawakasan nang hindi inaasahan sa device ng iba." sabi nila.

Ipinaliwanag din niya na ang Google ay direktang nakikipagtulungan sa mga tagagawa upang lumikha ng mga standardized na function para sa pamamahala ng baterya sa antas ng system, na mag-aalis ng pangangailangan para sa karagdagang pag-optimize sa kanilang bahagi. Android 13 ay makakakuha ng ilang mga pagpapahusay sa layuning iyon: ang kakayahang subaybayan ang paggamit ng baterya sa bawat-app na batayan, upang makita ng user kung gaano kalakas ang ginagamit ng isang app kapag ito ay nasa foreground, background, o nagpapatakbo ng serbisyo sa foreground, at ipapaalam din nito sa user kapag ang isang app ay nakakaubos ng baterya sa background. At oo, siyempre, ito ay tumutukoy sa mga kaso ng pag-throttling ng pagganap, na nakaapekto rin sa Samsung sa malaking lawak.

Ang interface ng JobScheduler, na nilalayong tumulong sa pag-iskedyul ng mga trabaho nang mahusay, ay makakakuha ng mga pagpapahusay na sinasabi ng Google na dapat itong tulungan na magpatakbo ng mga trabaho kapag ito ay pinakakapaki-pakinabang sa mga user. Halimbawa, tinatantya ng system kung kailan malamang na buksan ng isang user ang isang partikular na app, na epektibong iiskedyul ito para mag-preload, isang bagay na dapat nitong gawin sa background bago ito ilunsad. Mas malalaman din ng JobScheduler kung aling mga trabaho ang ititigil kapag mababa ang mga mapagkukunan ng system o kapag nagsimulang uminit ang device. Sa teorya, dapat itong piliin ang mga may pinakamababang epekto sa gumagamit. Kasabay nito, binibigyang-diin ng Google na ang mga developer ay dapat bumuo ng mga application nang mahusay hangga't maaari. Sa madaling salita, upang balansehin ang pagganap ng aplikasyon sa pangkalahatang kalusugan ng system.

Pinakabasa ngayon

.