Microsoft Research toont aan dat je betaalt voor gratis apps qua batterijduur

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

beeldDe realiteit die door veel ontwikkelaars is ontdekt, is dat gebruikers, als ze de keuze hebben tussen een betaalde app en een gratis advertentie-ondersteunde app, 100 keer vaker voor de gratis app zullen kiezen dan voor de betalende app.

Nu heeft Microsoft Research aangetoond dat een gratis lunch niet bestaat. Door gratis door advertenties ondersteunde Android-apps te analyseren, konden ze de advertenties weergeven die worden weergegeven wanneer de app actief is, wat veel meer batterijduur kan verbruiken dan de app zelf, door te zeggen dat het uitvoeren van slechts één app uw batterij in ongeveer 90 minuten zou kunnen leegmaken.

De boosdoener zijn locatiegebaseerde advertenties, die uw locatie bepalen met behulp van GPS, dat al berucht is als een batterij die leegloopt, en vervolgens advertenties downloaden via een open 3G-verbinding.

In Angry Birds wordt bijvoorbeeld slechts 20 procent gebruikt om het spel weer te geven en uit te voeren, terwijl 45 procent wordt besteed aan het vinden en uploaden van de locatie van de gebruiker met GPS en vervolgens het downloaden van locatiespecifieke advertenties via een 3G-verbinding. De 3G-verbinding blijft ongeveer 10 seconden open, zelfs als de gegevensoverdracht is voltooid, en deze "staartenergie" verbruikt nog eens 28 procent van de energie van de app.

Toen ze naar populaire Android-apps zoals Angry Birds, Free Chess en NYTimes keken, ontdekten ze dat slechts 10 tot 30 procent van de energie werd besteed aan het aandrijven van de kernfunctie van de app.

De oplossing, volgens Abhinav Pathak, de hoofdonderzoeker van Purdue University, Indiana, was niet om advertentie-ondersteunde apps te verwijderen, maar om de code van de advertentie-SDK's van derden ook te optimaliseren voor de levensduur van de batterij, geen probleem dat is eerder overwogen.

Pathak zal het onderzoek presenteren op de EuroSys conferentie in Bern, Zwitserland, volgende maand.

Via NewScientist.com

Meer over de onderwerpen: android, nieuws