thanks El Reg
Now I know why my battery is flat after my kid borrows my phone to play Angry Birds when we're out and about (and it's not if he plays it at home).
As you tap away at your free copy of Angry Birds and sneer at those who pay for games, consider this: how much is it costing you in battery life? Plenty, according to a study conducted by researchers from Microsoft and Purdue University. Their work, which presents the results produced by an energy profiling tool called eprof, …
"Why does angry bird need to know where I am?"
So it can serve adverts that are more relevant to you. There was a time when Angry Birds on my android phone would constantly give me ads for things like car insurance in Texas which was of no interest to me and just plain irritating (think possibly linked to my having don't share location selected in system options) . Now it seems yo have worked out I'm in the UK so it now constantly gives me ads for things like Wonga ..... which is also of no interest to me and still just plain irritating!
Every app that displays ads wants to know where you are (and several things more) and beam it home.
From the AdMob Privacy Policy (Google):
"AdMob will automatically collect and receive information about those visitors such as, but not limited to, browser identifiers, session information, browser cookies, device type, carrier provider, IP addresses, unique device ID, carrier user ID, geo-location information, sites visited and clicks on advertisements we display."
Anyway, one shouldn't overestimate the energy consumption of all this. Most of the power is used for the display anyway.
Angry Birds doesn't need it at all and carried on working perfectly with location tracking turned off last time I played (and every other time ;)
However the adserver they use (and every other server I've seen so far) feels compelled to try to serve location aware advertising. Make it guess instead and save some power... or be really smart and yank the internet permission. On low end phones that makes most games run much better anyway.
Love to see some more detail on exactly *what* they tested, since Android 2.3+ mailed a lot of the GPS power drain issues. Figures for WM7 would be nice as well ;)
My advice, if you've got an angry bird who's constantly demanding to know where you are, then she's probably suspecting you're having an affair! Either dump her or go to Relate (or the Jeremy Kyle show and get hooked up to a lie detector and be laughed at by a million unemployed viewers, on national telly).
This post has been deleted by its author
I think your being harsh. How on earth are people to find out that their "friend" has just had pasta for dinner, or that they watched an old Bond film on ITV4+1, and have a like for it or how about the important email that tells you you only have 3 months to renew your car insurance?
See you NEED these things in life, society will collapse without it.
Matthew ch7, v3*
Microsoft would be far better to look at the battery drain issues of their "flagship" product, the Lumia 800 than the minor issues of trial apps. I doubt that they could have used a Lumia for these tests - if the battery drain is increased beyond the level the basic O/S causes, I doubt they'd have enough time to launch any apps, let alone measure the increased power drain.
I know that there are allegedly fixes for this, but no ETA, and having to charge my phone (it having dropped to about 20% after being unplugged before leaving for work) before I go home from work causes my colleagues no end of amusement.
Other than that I like it, but it is a tad annoying.
*And why beholdest thou the mote that is in thy brother's eye, but considerest not the beam that is in thine own eye?
If you root, the way around is AdFree and/or DroidWall : One basically alters the hosts file, the second is your basic firewall.
But: If too many people block the ads, then makers of these free games won't get paid, so there will be less incentive to make new free games.
The solution is easy: make ads not suck battery life.