Does MobileMe's Push Really 'Push?'
July 13, 2008
When Steve Jobs first announced “push email” for the upcoming iPhone 2.0 software, I was skeptical. The two protocols I knew of, POP3 and IMAP, operate on a protocol that is always initiated by the client. The user has to continuously check in with the server to see if new messages have arrived. With POP3 and IMAP, you can approximate push email by polling server several times a minute. I figured that Exchange supported some sort of persistent connection that allowed push, but from the way it was presented at Steve’s keynote, it seemed that they were touting push email for any mail account accessed by an iPhone. I wrote off “push email” as a marketing ploy. Im my mind, the mail server would have to know where the client was at all times to “push” updates.