Sunday, July 13, 2014

Is Gmail on Android Push or Pull?



Push Email

A push email service sends new emails to the client as they arrive on the mail server. The client takes a essentially passive role in the transaction, only connecting with the email service when the server notifies it that it should do so. The server 'pushes' the email messages from the server to the client -- the Gmail app on the Android, in this case. The user can then open the email from within the client.

Pull Email

An email client that uses a pull email system, on the other hand, actively 'asks' the mail server for new messages at a specified interval. The server waits for a connection from the client; if there are any new email messages on the server when the client connects, it transfers them to the client. Most desktop computer email clients use the Post Office Protocol, or POP3, to pull emails from the mail server.

Advantages of Push Email

Push email has several distinct advantages, especially on a mobile device like the Android. The Gmail app on the Android only connects to the server when the user receives new email messages; this helps to preserve the mobile device's battery power, as the Gmail app doesn't connect to the server when the inbox is empty. For the same reason, using a push email system prevents the device from unnecessarily using mobile network bandwidth to check an empty mail server inbox.

Forcing Push

Due to network connectivity or other issues, the Gmail server may occasionally fail to instantaneously push a new message to your Android mobile device. If this occurs, you can force the server to push the new message to your phone from within the Gmail app. Launch the Gmail app and press the 'Menu' button on your Android to open the app's settings. Tap the 'Refresh' icon to force the server to push any new emails to your Android.

No comments:

Post a Comment