AquaMail Forum

English - Android => General Discussion => Topic started by: CarlosSW on March 05, 2014, 08:24:18 pm

Title: Scheduled Check vs IMAP push?
Post by: CarlosSW on March 05, 2014, 08:24:18 pm
Hi all. Im sorry for the lame question...but im about at the end of my wits. I had been a long gmail user on my android phone....then i started noticing that the app started to skip some of my incoming emails...and i ended up missing some seriously important ones. I tried K-9....and the whole look of it turned me off, so im here.

My question is what is the difference between setting a scheduled check vs IMAP push? What are the benefits for each? (battery drain....faster e-mails...ect). Any information you can give me would be greatly appreciated.

Thanks

Carlos
Title: Re: Scheduled Check vs IMAP push?
Post by: Kostya Vasilyev on March 09, 2014, 01:54:54 am
First, Gmail always uses push mail, and it can do it very efficiently battery-wise, because it uses a closed, custom, networking protocol and has a very smart mail server working with it.

Us peons (speaking of myself) have to use open documented protocols, e.g. IMAP, and the way to do push mail with IMAP is quite taxing on the battery (Steve Jobs thought so too).

In addition, Gmail's IMAP server limits the number of allowed simultaneous connections per account, and each folder in push mode needs one. Further, when the device loses connectivity, it takes time for the server to notice that, and "cross out" the now dead connections.

Because of all of the above, I recommend using no more than 1-3 folders in IMAP push (IMAP IDLE) mode, and keeping "scheduled mail checking" enabled, to cover your other accounts, and folders where push is not enabled.