6 ms·
> To be fair, Gmail does support the IMAP IDLE extension, which is the standard way of doing push email over IMAP. IDLE would become a major battery hog on the
by ctrl_freak 10y ago
> To be fair, Gmail does support the IMAP IDLE extension, which is the standard way of doing push email over IMAP.
IDLE would become a major battery hog on the iPhone, which is why it was never implemented. I don't believe Android supports it natively either.
- izacus 10y agoWhy? It works the exact same way as Apple and Google push notification implementations do.
- fuayenaha 10y agoIt requires you to have an active connection to the server all the time.
- swiley 10y agoThat's just an entry in a table maintained by the kernel. "Active connection" doesn't nescisarily mean data is sent over it. Also, the other poster is right, this is exactly how the other push notifications work.
- fuayenaha 10y agoOf course, but the point is that you have only one connection open (the one to Apple or GCM), not one for each app, one for each imap account, etc. If you let anybody keep a connection alive continuosly you end up with a mess.
- izacus 10y agoJust like Apple Push or Google FCM. How would that work otherwise if not with an idle connection? :)
- 4ad 10y agoThat is one connection for all apps, not n individual connections.