Tout d'abord, Gmail offre la fonction "push email", c'est-à-dire que vous recevez les e-mails exactement quand ils arrivent (si vous êtes connecté à Internet).
Deuxièmement, Gmail n'a pas de module de synchronisation dédié. Il utilise la structure globale des services Google et le module de synchronisation des comptes. Vous pouvez désactiver background data
y Auto Sync
de Accounts and Sync
réglage. Lorsque ces paramètres sont activés, la synchronisation est effectuée de manière aléatoire mais elle fonctionne lorsque vous vous connectez à Internet ou lorsque vous activez ces paramètres.
Pour économiser la batterie, vous pouvez utiliser des widgets à bascule (comme Widgetsoid) pour activer/désactiver ces paramètres manuellement. Certains permettent également de forcer la synchronisation. Pour l'automatiser, utilisez l'application Tasker.
Si votre objectif premier est d'économiser la batterie, je vous recommande d'utiliser Juice Defender. Il s'occupe efficacement de tout cela.