Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




BDFL - Memuneh
62273 posts

Uber Geek
+1 received by user: 12817

Administrator
Trusted
Geekzone
Lifetime subscriber

Topic # 99467 20-Mar-2012 09:19
Send private message

It looks like free apps tend to spend a lot of battery just to serve those ads...


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.
 




View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2
3615 posts

Uber Geek
+1 received by user: 171

Trusted

  Reply # 597484 20-Mar-2012 09:21
Send private message

Yep just goes to highlight there is no such thing as a free lunch.

4123 posts

Uber Geek
+1 received by user: 842
Inactive user


  Reply # 597493 20-Mar-2012 09:33
Send private message

If there is an app I want I am happy to pay for it, but I guess for those too tight to do so, there is always Ad Killers to stop the battery drain and privacy leaks.

 
 
 
 




BDFL - Memuneh
62273 posts

Uber Geek
+1 received by user: 12817

Administrator
Trusted
Geekzone
Lifetime subscriber

  Reply # 597494 20-Mar-2012 09:34
Send private message

Problem is... how do ad killers work? Because if they only stop "showing" the ads, but the processing is still happening in the background, then it's only cosmetic and doesn't really save anything.




4123 posts

Uber Geek
+1 received by user: 842
Inactive user


  Reply # 597497 20-Mar-2012 09:37
Send private message

I believe its a one time run as they modify the host file. I am no expert however, just rehashing what I have read.

2785 posts

Uber Geek
+1 received by user: 122


  Reply # 597517 20-Mar-2012 09:55
Send private message

AdFree basically just installs the MVPS hosts file, or a variant thereof.

Given that the vast majority of the battery drain is caused by the display itself and the modem, the relative drain caused by the ad lookups is insignificant enough that it's nigh irrelevant.




14423 posts

Uber Geek
+1 received by user: 2651

Trusted
Subscriber

  Reply # 597545 20-Mar-2012 10:32
Send private message

I put my tablet into airplane mode before I play games, it gets rid of annoying ads. That may not be as practical on a phone. I keep GPS turned off as well.




AWS Certified Solution Architect Professional, Sysop Administrator Associate, and Developer Associate
TOGAF certified enterprise architect
Professional photographer


2453 posts

Uber Geek
+1 received by user: 147


  Reply # 597594 20-Mar-2012 11:43
Send private message

As people have said, there's adfree which does the hosts file thing.. In CM, you can also revoke permissions from apps, which is handy. :)

If you have root, there's also droidwall, a firewall, so you can stop things like Angry birds from ever accessing the net.
(You need root for adfree too)

251 posts

Ultimate Geek
+1 received by user: 23


  Reply # 597624 20-Mar-2012 12:44
Send private message

timmmay: I put my tablet into airplane mode before I play games, it gets rid of annoying ads. That may not be as practical on a phone. I keep GPS turned off as well.


I have the GPS, Wifi and Mobile data turned off on my phone when I play games and that seems to do the trick.


1367 posts

Uber Geek
+1 received by user: 16


  Reply # 597629 20-Mar-2012 12:54
Send private message

If find it very annoying people using programs like ad free, as I am no longer a Android user I can see you are killing your own ecosystem.

If you like an app either pay for it or live with the ads, the developer has to eat you know.

I now use Windows Phone and would love a market place like androids, don't go and lose it by bankrupting all the developers.

2453 posts

Uber Geek
+1 received by user: 147


  Reply # 597636 20-Mar-2012 12:59
Send private message

^ as above, ads are killing my battery/using my data quota/etc. *shrug*

14423 posts

Uber Geek
+1 received by user: 2651

Trusted
Subscriber

  Reply # 597640 20-Mar-2012 13:01
Send private message

Giggs:
timmmay: I put my tablet into airplane mode before I play games, it gets rid of annoying ads. That may not be as practical on a phone. I keep GPS turned off as well.


I have the GPS, Wifi and Mobile data turned off on my phone when I play games and that seems to do the trick.



That's basically airplane mode.




AWS Certified Solution Architect Professional, Sysop Administrator Associate, and Developer Associate
TOGAF certified enterprise architect
Professional photographer


583 posts

Ultimate Geek
+1 received by user: 47


  Reply # 597653 20-Mar-2012 13:12
Send private message

Most ad-supported programs don't use GPS to check your location. They only require "coarse (network-based) location" information, which probably includes your public IP address and whatever cell site you're connected to.

As others have said, it's probably best to turn of 3G data and GPS unless you're using them, which helps to prevent the battery drain.

2785 posts

Uber Geek
+1 received by user: 122


  Reply # 597798 20-Mar-2012 17:12
Send private message

jbard: If find it very annoying people using programs like ad free, as I am no longer a Android user I can see you are killing your own ecosystem.

If you like an app either pay for it or live with the ads, the developer has to eat you know.

I now use Windows Phone and would love a market place like androids, don't go and lose it by bankrupting all the developers.


I use very few, if any adware supported apps, if it's useful and there's a pay version, then I buy it. I like people who make useful things to continue to do so.

I have the AdFree hosts file installed as loading webpages in a mobile browser is slow enough as it is without downloading all the graphics for the advertisements.




16 posts

Geek


  Reply # 597860 20-Mar-2012 19:05
Send private message

It seems some also have the ability to download and run extra code

http://www.engadget.com/2012/03/19/android-study-privacy-security-risks-in-app-ads/ 

4487 posts

Uber Geek
+1 received by user: 855

Trusted
Lifetime subscriber

  Reply # 597952 20-Mar-2012 21:44
Send private message

timmmay:
Giggs:
timmmay: I put my tablet into airplane mode before I play games, it gets rid of annoying ads. That may not be as practical on a phone. I keep GPS turned off as well.


I have the GPS, Wifi and Mobile data turned off on my phone when I play games and that seems to do the trick.



That's basically airplane mode.


nope, you can still receive calls and txts 





 1 | 2
View this topic in a long page with up to 500 replies per page Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.