18Oct

Aplicațiile Android care folosesc API-uri de control al puterii sunt adesea „ucigașe de baterie”, o ironie

Aplicațiile Android care folosesc API-uri de control al puterii sunt adesea „ucigașe de baterie”, o ironie

Dacă există un lucru pe care cercetătorii de la Universitatea Purdue nu îl suportă, acesta este o aplicație Android ineficientă. Ei au dezvăluit deja cum unele titluri ard cantități uriașe de energie doar prin difuzarea reclamelor (de exemplu, Angry Birds folosește 63 la sută din resursele sale pentru biciuirea lucrurilor, mai degrabă decât pentru aruncarea de lucruri), iar acum au confirmat altceva care a fost suspectat de multă vreme: multe oferte pe Google Play conțin, de asemenea, „bucăte energetice”. Mai exact, acestea sunt aplicații care utilizează API-urile de control al puterii sau wakelock ale Android pentru a împiedica un telefon să intre în modul de repaus. Majoritatea dezvoltatorilor folosesc wakelock-urile în mod corespunzător, dar aproximativ un sfert fac greșeli în modul în care jongla cu diferite API-uri, ceea ce poate face ca un telefon complet încărcat să scurgeți „în doar cinci ore”. Din 187 de aplicații care exploatează wakelock-ul testate, 42 conțineau erori -- deși academicienii s-au oprit înainte de a denumi și rușine. Există șansa că vor enumera vinovații când își vor prezenta lucrarea săptămâna viitoare, care va propune și o metodă automată de detectare a erorilor. Va fi o altă aplicație?