For example, in Angry Birds only 20 per cent is used to display and run the game, while 45 per cent is spent finding and uploading the user's location with GPS then downloading location-appropriate ads over a 3G connection. The 3G connection stays open for around 10 seconds, even if data transmission is complete, and this "tail energy" consumes another 28 per cent of the app's energy. Pathak blames the energy leakage on inefficiencies in the third-party code that developers use to generate profit on free apps.
Why would Angry Birds need to know your location, use GPS, etc? It seems the "free" is not "free" really. The price you pay is your privacy - and mobile data and battery.



