Maak advertensie toe

Android het lank probleme gehad met die bestuur van toepassings wat op die agtergrond loop. Alhoewel Google instruksies bied oor hoe dit moet androidtoestelle om agtergrondprosesse te bestuur, slimfoonvervaardigers is steeds besig om stelsels aan te pas in die naam van batterydoeltreffendheid, wat dikwels die beoogde gedrag van toepassings ontwrig. Google het verlede week 'n konferensie gehou Google I / O het dit duidelik gemaak dat hy steeds besig is om hierdie kwessie op te los en die vordering wat hy tot dusver met die saak gemaak het, gedeel.

In 'n YouTube-video oor veranderinge aan hoe en wanneer programme op die agtergrond kan loop, 'n sagteware-ingenieur Androidu Jing Ji het die probleme uiteengesit wat Google het met vervaardigers wat die batterylewe wil optimaliseer op maniere waarvoor Android ontwerp is nie. “Toestelvervaardigers stel verskeie toepassingsbeperkings op wat dikwels nie gedokumenteer is nie. Dit kan dinge moeilik maak vir toepassingsontwikkelaars wie se voorgronddiens, byvoorbeeld, kan werk soos verwag op een vervaardiger se toestel, maar onverwags op 'n ander s'n beëindig word." hulle sê.

Hy verduidelik ook dat Google direk met vervaardigers werk om gestandaardiseerde funksies vir batterybestuur op stelselvlak te skep, wat die behoefte aan verdere optimalisering van hulle kant sal uitskakel. Android 13 sal 'n paar verbeterings daarvoor kry: die vermoë om batterygebruik per toepassing te monitor, sodat die gebruiker kan sien hoeveel krag 'n toepassing gebruik wanneer dit op die voorgrond, agtergrond is of 'n voorgronddiens bedryf, en dit sal ook die gebruiker laat weet wanneer 'n toepassing battery op die agtergrond leegmaak. En ja, natuurlik, dit sinspeel op gevalle van werkverskaffing, wat Samsung ook in 'n groot mate beïnvloed het.

Die JobScheduler-koppelvlak, wat bedoel is om te help om werk doeltreffend te skeduleer, sal verbeterings kry wat volgens Google dit moet help om werk te bestuur wanneer dit die nuttigste vir gebruikers is. Byvoorbeeld, die stelsel skat wanneer 'n gebruiker waarskynlik 'n gegewe toepassing sal oopmaak, wat dit effektief skeduleer om vooraf te laai, iets wat dit ideaal in die agtergrond moet doen net voor dit begin. JobScheduler sal ook beter weet watter take om te stop wanneer stelselhulpbronne min is of wanneer die toestel begin warm word. In teorie moet dit diegene kies wat die minste impak op die gebruiker sal hê. Terselfdertyd beklemtoon Google dat ontwikkelaars toepassings so doeltreffend moontlik moet ontwikkel. Met ander woorde, om toepassingsprestasie te balanseer met algehele stelselgesondheid.

Vandag se mees gelese

.