Fetch or Push?

Hello everyone,

just wondering which is better in term on battery life between Fetch date and Push service in Mail settings.

Thanks!

iPhone 3G S 3.1

Posted on Sep 11, 2009 7:47 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 11, 2009 8:18 PM

Apple recommends turning off push to optimize the battery life:

"Turn off push mail: If you have a push mail account such as Yahoo!, MobileMe or Microsoft Exchange, turn off push when you don’t need it. Go to Settings > Mail, Contacts, Calendars > Fetch New Data and set Push to Off. Messages sent to your push email accounts will now be received on your phone based on the global Fetch setting rather than as they arrive."

http://www.apple.com/batteries/iphone.html
8 replies
Question marked as Top-ranking reply

Sep 11, 2009 8:18 PM in response to MN_McQueen

Apple recommends turning off push to optimize the battery life:

"Turn off push mail: If you have a push mail account such as Yahoo!, MobileMe or Microsoft Exchange, turn off push when you don’t need it. Go to Settings > Mail, Contacts, Calendars > Fetch New Data and set Push to Off. Messages sent to your push email accounts will now be received on your phone based on the global Fetch setting rather than as they arrive."

http://www.apple.com/batteries/iphone.html

Sep 11, 2009 8:14 PM in response to thai tanic

What? Why would fetch be the better setting? Fetch is no different than checking manually; fetch simply adds automated regularity, e.g. every half hour, every hour. Which means the phone will be asking all five servers "Any mail yet?" every half hour, or whatever you set it to, whether there is mail or not.

But with push, the phone doesn't ask the servers if there is mail. If a server gets new mail for you, the server talks to the phone, and "pushes" out the mail to the phone. So unlike fetch, there is server-to-phone communication only when there is mail.

It seems to me that because there is no needless server polling, "push" would be the much more energy-efficient setting.

Sep 11, 2009 8:36 PM in response to roaminggnome

Well, I stand corrected. What's odd is that when I tried switching from push to fetch, my battery percentage was consistently less at the end of the day. I wonder if how much mail you receive makes a difference?

But regardless of what happened to me, I can't argue what it is that Apple recommends, and that is to use fetch.

Maybe I'll just add the comment, "Your mileage may vary." 🙂

Sep 11, 2009 5:51 PM in response to thai tanic

You're welcome.

There is a general Push access setting that is separate from the email account setting for Push access with an email account that supports Push access for received messages. The general Push access setting must be on to sync contacts and calendar events over the air with a MobileMe account automatically, and for the Find My iPhone feature with a MobileMe account. You can enable or disable Push access for received messages separately with a MobileMe account and with any other account that supports Push access for received messages.

Push access for received messages is supported with a MobileMe account, an Exchange account accessed via ActiveSync, and with a Yahoo account that is created with the Yahoo account preset.

I have a MobileMe account, and I use a number of 3rd party apps that provide Push notifications, but I don't have Push access enabled for received messages with my MobileMe account. My Fetch setting for my 2 email accounts is for the accounts to be automatically checked for new messages every 30 minutes.

My settings are as follows:

At Settings > Mail, Contacts, Calendars > Fetch New Data, Push is on. Below the Fetch section, I have every 30 minutes selected.

Select Advanced, and for my MobileMe Contacts/Calendars, Push is selected. For my MobileMe email account, Fetch is selected. (This is where you can select Push access separately for received messages with your MobileMe account.) And for my 2nd email account that doesn't support Push access, I have Fetch selected.

In order for the Find My iPhone feature to work, you must have Push on at Settings > Mail, Contacts, Calendars > Fetch New Data > Push > On.

Sep 11, 2009 5:31 PM in response to Allan Sampson

Thanks for reply. And you bet. I have excactly 5 email accounts. Gmail, Yahoo!, MobileMe, Window Live, and AOL.

But what matters here is I also wanted to be able to use the Find My iPhone feature, and that force me to enable either Fetch or Push under Mail settings.

You got the idea, right? I want to use these things, but in the same time I also worry about batery life.

Thanks for the comment earlier. I think I'll probably go with Fetch hourly since that seems to be the best way of conserving battery life.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Fetch or Push?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.