iOS (iPhone/iPod Touch) Fetch Vs. Push

1

1

Going through advanced Mail, Contacts, Calendars settings on my iPod Touch with iOS 4.0, I noticed an option for fetch, instead of push. What exactly is the difference between fetch and push for the user, and how much does it affect my battery life?

I'm assuming it's for alerts that come from an application but not from a server, and the fetch setting time is the amount of time they are allowed to push out these messages or something? I think I'm wrong, I'm confused.

Nick McCurdy

Posted 2010-08-13T19:40:35.860

Reputation: 420

Question was closed 2010-08-13T22:26:42.437

1Fetch == iPhone fetches the data, either manually or at a periodic interval. Push == Server pushes the data onto the phone – Sathyajith Bhat – 2010-08-13T20:32:25.583

1

Questions on Super User are expected to generally relate to computer software or computer hardware in some way, within the scope defined in the faq. - Questions about mobile (smart)phones are considered off topic on Super User. This question can be asked at our sister website http://apple.stackexchange.com which is currently in public beta. Your contribution will help it stay alive!

– BloodPhilia – 2010-08-13T21:26:15.687

Answers

2

Push is a triggered event that uses less power.* A kind of "invisible SMS" message is sent to the phone when there is e-mail, and the phone then checks your e-mail.

Fetch is a timed operation, using more power, because it will check every X minutes to see if there is mail (even if there is no new mail) and will continue to check at intervals.

*Push can use more power, but only in the case where you get new mail more than your fetch interval. Ex: If you get new mail every 5 minutes all day, you'll check e-mail 3 times in 15 minutes on push. Fetch would check it once every 15 minutes (configurable). If you get a TON of e-mail, you might need to stay on Fetch.

Garrett

Posted 2010-08-13T19:40:35.860

Reputation: 701

1

As Sathya said in their comment; fetch is periodic checks every X minutes / manually and push data to the device. The reason for choice being given is that push can be taxing to the battery and if you're not fussed about getting alerts instantly you might opt for fetch.

Steve

Posted 2010-08-13T19:40:35.860

Reputation: 186