È meglio per iOS sincronizzare i contatti di Gmail usando Exchange ActiveSync o il protocollo CardDAV?

25

Fino ad oggi ho utilizzato Google Sync come account di Exchange per sincronizzare i contatti tra Gmail e il mio iPhone. Tuttavia, Google ha recentemente annunciato il supporto per la sincronizzazione dei contatti di Gmail usando CardDAV , che ora sembra essere il metodo suggerito in base alla pagina della guida di Google .

Entrambi sembrano funzionare. Ci sono motivi per cui si può preferire uno rispetto all'altro? Quali sono i noti vantaggi o svantaggi dell'utilizzo di Exchange rispetto a CardDAV per questo scopo? Andando oltre le nozioni di base, variano la loro capacità di spingere immediatamente gli aggiornamenti da altri dispositivi, risolvere conflitti, gestire campi insoliti, preservare la durata della batteria, ecc.?

(Ci sono state alcune domande precedenti sulla sincronizzazione dei contatti iOS / Gmail. Tuttavia, queste sono tutte precedenti al supporto CardDAV di Gmail, e quindi non rispondono alla domanda che sto ponendo qui.)

    
posta Ben Liblit 27.09.2012 - 20:10
fonte

5 risposte

14

Ho usato Active Sync da quando ho ricevuto il mio primo iPhone e sono passato a CardDAV il giorno in cui Google ha annunciato il suo supporto. Posso dire senza dubbio che CardDAV è la strada da percorrere

Con CardDAV, otterrai una sincronizzazione molto più accurata rispetto a Active Sync. Innanzitutto, come è stato detto, è possibile sincronizzare più di 3 indirizzi e-mail. Infatti, ho anch'io 31 indirizzi e-mail e alla fine tutti si sincronizzano con il mio iPhone. Ancora più importante, la sincronizzazione bidirezionale funziona ora. Se esegui una modifica sul tuo iPhone, non verrà più il campo nei tuoi Contatti Google. Ad esempio, la modifica degli indirizzi e-mail sul tuo dispositivo iOS non cambierà le loro etichette nei Contatti Google a Other invece di Home , Work e qualsiasi campo personalizzato che potresti avere.

In particolare, i campi personalizzati sono conservati in entrambe le direzioni. Questo è particolarmente importante se si desidera utilizzare Siri per "Invia un'e-mail a mio fratello". Il campo Brother in Contatti Google non è stato importato correttamente in iOS tramite Active Sync e, se hai permesso a Siri di salvare chi era tuo fratello nei tuoi contatti, l'importazione nei Contatti Google ha distrutto tutto, inclusi tutti gli altri campi che hai fatto non modificare.

Infine, anche i numeri di telefono si sincronizzano in entrambe le direzioni senza problemi con CardDAV.

Per me, la modifica a due vie (o la sua mancanza) era il problema più grande con Active Sync. Non ho mai editato mai alcun contatto sul mio iPhone utilizzando Active Sync perché non volevo dover correggere tutti i campi su un desktop in seguito. Ora posso farlo liberamente e non ho notato alcun danneggiamento dei dati.

La mancanza di spinta è la principale lamentela che le persone hanno nei confronti di CardDAV. Tuttavia, per me la spinta Active Sync è stata così lenta comunque che il leggero ritardo di Fetch a malapena fa la differenza. Inoltre, la mia esperienza con l'affidabilità di Push è stata meno che stellare (connessioni che muoiono e non vengono mai ristabilite, principalmente). Ho trovato il modello di sondaggio molto più robusto.

Che cosa si potrebbe desiderare di evitare durante l'utilizzo CardDAV sta aggiornando un contatto in Gmail o sul proprio iPhone, quindi aggiornando immediatamente lo stesso contatto nell'altro. Questo probabilmente farà sì che una delle tue modifiche venga sovrascritta dalla modifica effettuata nell'altra direzione.

Aggiornamento 1: l'unica stranezza che ho trovato nella sincronizzazione a due vie si riferisce al tipo di numero di telefono Google Voice . Per qualche motivo, non si sincronizza correttamente in entrambe le direzioni (diventa "Telefono" sul dispositivo iOS quando viene inserito in Contatti Google e Other in Contatti Google se immesso da un dispositivo iOS). La mia unica ipotesi può essere che il campo abbia un significato speciale per Google.

Aggiornamento 2: esiste un'altra stranezza con il tipo di numero di telefono iPhone . Lo farà sui tuoi dispositivi iOS correttamente se inserito come tale da Contatti Google. Tuttavia, se specifichi iPhone come tipo di numero di telefono da un dispositivo iOS, i Contatti Google cambieranno in Mobile . Il dispositivo iOS che ha originariamente specificato iPhone lo manterrà come tipo di numero di telefono fino a quando il contatto non verrà nuovamente aggiornato da Google Contacts (senza prima modificare il tipo di numero di telefono in iPhone ) o da un altro dispositivo iOS. Consiglio di inserire solo iPhone come tipo di numero di telefono da Contatti Google. Anche i contatti con quel tipo di numero di telefono devono essere modificati dai Contatti Google se ti interessa elencare iPhone come numero di cellulare.

    
risposta data 02.10.2012 - 20:48
fonte
4

Ho effettuato un test nei Contatti Google: ho modificato un contatto e aggiunto molti numeri, email, siti Web, indirizzi e date. Poi ho attivato una sincronizzazione sul mio iPhone e iPad.

I risultati:

              | Exchange | CardDAV
phone numbers | max 6    | no limit? (I entered 12)
email         | max 3    | no limit? (I entered 8)
websites      | max 1    | no limit? (I entered 4)
addresses     | max 3    | no limit? (I entered 6)
dates         | max 2    | no limit? (I entered 6)
    
risposta data 30.09.2012 - 12:39
fonte
3

Exchange è un modo molto inferiore per sincronizzare i contatti. Carddav è uno standard aperto che è molto più flessibile delle sue parti di contatore microsoft. Innanzitutto, consente più di tre campi per e-mail e altri limiti arbitrari. In secondo luogo, carddav rende molte più categorizzazioni di campi come, numeri di telefono più della solita casa, lavoro, altro. Infine, le voci personalizzate consentono agli utenti di inserire maniglie di Twitter e altro ancora. Altri standard come Caldav e IMAP possono funzionare in sincronia e offrire meccanismi di sincronizzazione più robusti con problemi meno noti. Questa funzione è attesa da tempo.

    
risposta data 29.09.2012 - 22:47
fonte
1

Mi stavo chiedendo la stessa cosa, poi oggi ho notato un problema con i miei contatti Google sincronizzati su Exchange sul mio iPhone 5 con iOS 6.

Volevo chiamare una pizzeria. Ho avuto una voce di contatti in Google con il numero di telefono. Avevo inserito il nome del luogo ("Pizza di Marlene") nel campo cognome di Google, in modo che l'intero nome comparisse in grassetto in iOS e fosse stato alfabetizzato sotto "M".

Il numero di telefono non era presente sull'iPhone. Era un contatto vuoto, con nient'altro che il nome. Ho controllato una o più attività commerciali che avevo inserito nello stesso modo (con il nome dell'attività nel campo del cognome in Gmail) e mancavano anche il numero di telefono su iPhone.

Ho cambiato i miei contatti sincronizzando il nuovo metodo CardDAV e questi contatti sono stati sincronizzati correttamente.

    
risposta data 29.09.2012 - 01:01
fonte
1

CardDAV è davvero la strada da percorrere. Sfortunatamente la controparte di Google per la sincronizzazione del calendario (CalDAV) è stata implementata così male, che ho cercato alternative al sito web di CalConnect (http://caldav.calconnect.org/implementations/providers.html) e alla fine sono finita con il fruux. La loro implementazione è di prim'ordine - supporta anche tutte le funzionalità di condivisione, l'ottimo supporto, il monitoraggio dei dispositivi con password personalizzate e un bel design. Altamente raccomandato!

    
risposta data 20.10.2012 - 22:26
fonte

Leggi altre domande sui tag