Mbyll reklamën

Android prej kohësh ka pasur probleme me menaxhimin e aplikacioneve që funksionojnë në sfond. Edhe pse Google ofron udhëzime se si duhet androidpajisjet për të menaxhuar proceset e sfondit, prodhuesit e telefonave inteligjentë janë ende duke modifikuar sistemet në emër të efikasitetit të baterisë, duke ndërprerë shpesh sjelljen e synuar të aplikacioneve. Google dha një konferencë të mbajtur javën e kaluar Google I / O e bëri të qartë se ai ende po punon për zgjidhjen e kësaj çështjeje dhe ndau përparimin që ka bërë në këtë çështje deri më tani.

Në një video në YouTube rreth ndryshimeve se si dhe kur aplikacionet mund të funksionojnë në sfond, një inxhinier softuerësh Androidu Jing Ji nënvizoi problemet që Google ka me prodhuesit që duan të optimizojnë jetëgjatësinë e baterisë në mënyra për të cilat Android nuk ishte projektuar. “Prodhuesit e pajisjeve vendosin kufizime të ndryshme aplikimi që shpesh nuk janë të dokumentuara. Kjo mund t'i bëjë gjërat të vështira për zhvilluesit e aplikacioneve, shërbimi i parë i të cilëve, për shembull, mund të funksionojë siç pritej në pajisjen e një prodhuesi, por të ndërpritet papritur në pajisjen e një tjetri." ata thone.

Ai gjithashtu shpjegon se Google po punon drejtpërdrejt me prodhuesit për të krijuar funksione të standardizuara për menaxhimin e baterisë në nivel sistemi, gjë që do të eliminojë nevojën për optimizim të mëtejshëm nga ana e tyre. Android 13 do të ketë disa përmirësime për këtë qëllim: aftësinë për të monitoruar përdorimin e baterisë në bazë të aplikacionit, në mënyrë që përdoruesi të mund të shohë se sa energji po përdor një aplikacion kur është në plan të parë, në sfond ose duke ekzekutuar një shërbim në plan të parë, dhe do të njoftojë gjithashtu përdoruesin kur një aplikacion po e shkarkon baterinë në sfond. Dhe po, sigurisht, kjo aludon për raste të mbytjes së performancës, të cilat kanë ndikuar në një masë të madhe edhe Samsung.

Ndërfaqja JobScheduler, e cila ka për qëllim të ndihmojë në planifikimin e punëve në mënyrë efikase, do të ketë përmirësime që Google thotë se duhet ta ndihmojnë atë të ekzekutojë punët kur është më e dobishme për përdoruesit. Për shembull, sistemi vlerëson se kur një përdorues ka të ngjarë të hapë një aplikacion të caktuar, duke e planifikuar atë në mënyrë efektive për t'u ngarkuar paraprakisht, diçka që në mënyrë ideale duhet ta bëjë në sfond pak para se të nisë. JobScheduler gjithashtu do të dijë më mirë se cilat punë duhet të ndalojë kur burimet e sistemit janë të ulëta ose kur pajisja fillon të nxehet. Në teori, duhet të zgjedhë ato që do të kenë ndikimin më të vogël te përdoruesi. Në të njëjtën kohë, Google thekson se zhvilluesit duhet të zhvillojnë aplikacione sa më efikase të jetë e mundur. Me fjalë të tjera, për të balancuar performancën e aplikacionit me shëndetin e përgjithshëm të sistemit.

Më të lexuarit e sotëm

.