Funga tangazo

Android kwa muda mrefu imekuwa na matatizo na kudhibiti programu zinazoendeshwa chinichini. Ingawa Google inatoa maagizo juu ya jinsi inapaswa androidvifaa vya kudhibiti michakato ya chinichini, watengenezaji wa simu mahiri bado wanabadilisha mifumo kwa jina la ufanisi wa betri, mara nyingi huharibu tabia inayokusudiwa ya programu. Google ilitoa mkutano uliofanyika wiki iliyopita Google I / O aliweka wazi kuwa bado anafanya kazi ya kutatua suala hili na akashiriki maendeleo ambayo amefanya juu ya suala hilo hadi sasa.

Katika video ya YouTube kuhusu mabadiliko ya jinsi na wakati programu zinaweza kufanya kazi chinichini, mhandisi wa programu Androidu Jing Ji alielezea matatizo ambayo Google inayo watengenezaji wanaotaka kuboresha maisha ya betri kwa njia ambazo kwayo Android haikuundwa. "Watengenezaji wa vifaa huweka vizuizi mbali mbali vya utumiaji ambavyo mara nyingi havijaandikwa. Hii inaweza kufanya mambo kuwa magumu kwa wasanidi programu ambao huduma ya utangulizi, kwa mfano, inaweza kufanya kazi inavyotarajiwa kwenye kifaa cha mtengenezaji mmoja lakini ikakatishwa bila kutarajia kwa kifaa cha mwingine." wanasema.

Pia anaelezea kuwa Google inafanya kazi moja kwa moja na watengenezaji kuunda kazi sanifu za usimamizi wa betri kwenye kiwango cha mfumo, ambayo itaondoa hitaji la uboreshaji zaidi kwa upande wao. Android 13 itapata maboresho machache kwa ajili hiyo: uwezo wa kufuatilia matumizi ya betri kwa misingi ya kila programu, ili mtumiaji aweze kuona ni kiasi gani cha nishati inayotumiwa na programu inapokuwa katika sehemu ya mbele, chinichini, au inapoendesha huduma ya mbele, na pia itamjulisha mtumiaji wakati programu inamaliza betri chinichini. Na ndiyo, bila shaka, hii inahusu matukio ya utendaji mzuri, ambayo pia yameathiri Samsung kwa kiasi kikubwa.

Kiolesura cha JobScheduler, ambacho kinakusudiwa kusaidia kuratibu kazi kwa ufanisi, kitapata maboresho ambayo Google inasema yanapaswa kusaidia kuendesha kazi wakati ni muhimu kwa watumiaji. Kwa mfano, mfumo hukadiria wakati mtumiaji ana uwezekano wa kufungua programu fulani, na kuiratibu vyema ili kupakia mapema, jambo ambalo anafaa kulifanya chinichini kabla ya kuzinduliwa. JobScheduler pia itajua vyema zaidi kazi zipi za kusitisha wakati rasilimali za mfumo ziko chini au kifaa kitakapoanza kuwaka. Kwa nadharia, inapaswa kuchagua zile ambazo zitakuwa na athari ndogo kwa mtumiaji. Wakati huo huo, Google inasisitiza kwamba watengenezaji wanapaswa kuendeleza programu kwa ufanisi iwezekanavyo. Kwa maneno mengine, kusawazisha utendaji wa programu na afya ya mfumo kwa ujumla.

Ya leo inayosomwa zaidi

.