The idea behind MailPush
Go to your iPhone. Open the Settings app. Inside “Mail, Contacts, Calendars” you will find the “Fetch New Data” setting. Mine, like I guess a million other people’s looks like this:

The key point is the “Fetch” section: it’s set to “Manually”. It’s the scary text that does it.
For better battery life, fetch less frequently.
Now at first glance this is fine. At my own leisure I just open up the Mail app and hit “Update”. No problem (or so it seems).
The reality is I ended up opening Mail and hitting refresh far too frequently, like all the time, obsessively. The worst bit was that I didn’t even notice—well, I did but checking your email counts as work, so it was okay.
Realisation came reading a piece by Jeff Atwood on the similarity between email and addictive behaviour in lab rats. I resolved to do something about it.
Option 1 was a periodic fetch, but it would need to be frequent enough to count and I need my battery to last—those scary words again!
Option 2 was to sort out push.
Of course there’s push for MobileMe, but who uses that for work? I imagine that there might be push using Microsoft Exchange, but that’s a bit of a moot point really. (It’s not just me either: I know people that have bought Blackberry smart-phones simply because the iPhone lacks push.)
What was needed was push for bog-standard POP3 and IMAP mailboxes. Thus was MailPush born.
You can download MailPush from the App Store now. It provides iOS push notifications for POP3 and IMAP mailboxes.
Labels: MailPush
