Push vs. Pull email: qual è la differenza?
Push = Il server dice al client "nuova posta ora."
Pull = Il client chiede al server "c'è nuova posta?" secondo una programmazione.
| Aspetto | Push (ActiveSync, IMAP IDLE, MS Exchange) | Pull (POP3, IMAP Polling) |
|---|---|---|
| Iniziatore | Server | Client |
| Latenza | Secondi (in tempo reale) | Minuti a ore (intervallo di polling) |
| Impatto sulla batteria | Più alto (connessione persistente) | Più basso (la radio dorme tra i poll) |
| Supporto server necessario | Sì (Exchange, IMAP IDLE, ActiveSync) | No (qualsiasi server POP3/IMAP) |
| Comportamento offline | In coda sul server, consegna alla riconnessione | Scarica al prossimo poll |
Realtà moderna
- La maggior parte del "push" su mobile è IMAP IDLE o proprietario (Gmail, Outlook, iCloud).
- POP3 è legacy—scarica e cancella dal server per impostazione predefinita. Evita per multi-dispositivo.
- Exchange/ActiveSync = vero push + sincronizzazione calendario/contatti.
Scegli push per immediatezza; pull (15–30 min) per il risparmio della batteria su account secondari.