Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sft109

macrumors member
Original poster
Nov 27, 2009
56
18
Kind of long post but for those interested or willing to pitch in... I keep reading so many conflicting things about certain services and how they affect battery life. The two most significant for me are location services and push email. I have read (and it makes sense to me) that location services won't use up any extra battery life if you don't have the apps that need it running (ie. maps, etc.). If I'm not doing anything on my phone, just in standby mode then leaving it on should not make a difference right? Or wrong?

Second, push email. I understand if you get like 100 emails that yeah it will kill battery life compared to checking manually every once in a while or every hour or whatever. But what if say you get 5-6 emails a day? How often will the phone be pinging the server and how much battery does that use compared to a full "fetch" say hourly? Will it save more battery just checking every hour or by leaving it on push? Yes the best way is to find out by experimenting with it over several days but my 3GS is new and so gets used and it's hard to tell how fast the battery drains simply because I use it everyday for different things and can't tell what might cause the depletion (ie. some days talk more, some days use safari or other apps, etc.) so it's hard to be scientific about it all.

Right now for today my usage shows 2 hours and 25 minutes and about 10 hours of standby with 65% battery remaining (however includes about 45 mins of Ipod-only use while the phone was in airplane mode on the subway). The other usage time includes about 6 mins of calls, about 10-12 text messages, a couple short emails sent and 5-6 received, some safari browsing, facebook app and some sports apps that I checked throughout the day for total usage of 6.3MB's - everything on 3G. Wifi off, bluetooth off, screen at 25% with auto brightness, location services on, no push notifications, push yahoo mail on and another email account set to fetch hourly. Is this normal performance for the 3GS? Can't say I'm displeased with the battery life to be honest. It does easily last the day with comfortable headroom with moderate use like this. Seems decent to me considering this thing is practically like a computer in your pocket. Just wondering mostly for discussion and eeking out the most out of it for the times it is heavily used...
 
Well push email with yahoo or any activesync type push keeps the connection active at all times. So this does cost battery even if you receive no emails. More emails just mean more data transferred.
 
Well push email with yahoo or any activesync type push keeps the connection active at all times. So this does cost battery even if you receive no emails. More emails just mean more data transferred.

the connection is active all the time and that use battery but to correct you a tiny bit: more emails means more battery usage. but in general if there is only 5-6 mails a day it will not make any noticeable different in battery life but if there is 100+ mails a day there will be a huge different in battery life.

then all depending on how large the mails are.
 
Thanks for chippping in, so what you guys are saying is that even if I only receive 5-6 emails via push that it might consume more power then checking the account every hour because the phone has to keep a connection with the server the whole time (ie. pinging the server when it times out) which uses more power? So I'm better off setting it to hourly fetch if I'm using the device heavily in a particular day? The Yahoo push feature is spotty at best as-well, I notice emails sometimes come in up to 30-40 mins after the time officially shown on the email message - but that's on Yahoo's end of course.
 
Thanks for chippping in, so what you guys are saying is that even if I only receive 5-6 emails via push that it might consume more power then checking the account every hour because the phone has to keep a connection with the server the whole time (ie. pinging the server when it times out) which uses more power? So I'm better off setting it to hourly fetch if I'm having a heavy use day? The Yahoo push feature is spotty at best as-well, I notice emails sometimes come in up to 30-40 mins after the time officially show on the email message - but that's on Yahoo's end of course.

You got the correct solution there :)

Setting it to push will save you battery life. :)
 
Actually I didn't, I assumed fetching every hour would consume less power then keeping the push connection active the whole time, thanks for clarifying - will keep it on push. Will probably make negligible difference to battery life, as you have stated.

Either way - really happy with the device, like I said practically a computer in your pocket - especially considering I moved up from like a 5yr old Moto Razr LOL :) Was on the fence big time about the 3GS and the Blackberry Bold 9700 (I work at a financial institution, practically surrounded by berries!) - yet I'm very happy I went with the 3GS. Just a beast for what I use it for - web, ipod, apps, email, etc. The difference in browser speed (and considering the 3.6 vs 7.2mbps speed) is profound.
 
the connection is active all the time and that use battery but to correct you a tiny bit: more emails means more battery usage. but in general if there is only 5-6 mails a day it will not make any noticeable different in battery life but if there is 100+ mails a day there will be a huge different in battery life.

then all depending on how large the mails are.

Yeah more data = more battery drain

Thanks for chippping in, so what you guys are saying is that even if I only receive 5-6 emails via push that it might consume more power then checking the account every hour because the phone has to keep a connection with the server the whole time (ie. pinging the server when it times out) which uses more power? So I'm better off setting it to hourly fetch if I'm using the device heavily in a particular day? The Yahoo push feature is spotty at best as-well, I notice emails sometimes come in up to 30-40 mins after the time officially shown on the email message - but that's on Yahoo's end of course.

You got the correct solution there :)

Setting it to push will save you battery life. :)

Actually from what I have seen fetching every hour gives you better battery life then push. Its a different story if you set it to a lower number though. As the activesync's max keepalive is 30 minutes so it must talk with the server atleast that much to keep it going. Normally its set to 15 minutes though.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.