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


25

Finora ho utilizzato Google Sync come account 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 utilizzando CardDAV , e questo sembra ora essere il metodo suggerito secondo la pagina di aiuto di Google .

Entrambi sembrano funzionare. Ci sono ragioni evidenti per preferire l'una all'altra? Quali sono i vantaggi o gli svantaggi noti dell'utilizzo di Exchange rispetto a CardDAV a questo scopo? Andando oltre le nozioni di base, variano nella loro capacità di inviare tempestivamente 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, tutte precedono il supporto CardDAV di Gmail e quindi non rispondono alla domanda che sto ponendo qui.)


3
Questa domanda diventerà presto discutibile, poiché Google Sync verrà sospeso , almeno per i nuovi dispositivi: “A partire dal 30 gennaio 2013, i consumatori non saranno in grado di configurare nuovi dispositivi utilizzando Google Sync; tuttavia, le connessioni esistenti di Google Sync continueranno a funzionare. "
Ben Liblit,

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 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 accennato, è possibile sincronizzare più di 3 indirizzi e-mail. In effetti, ho 31 indirizzi e-mail e finalmente tutti si sincronizzano con il mio iPhone. Ancora più importante, la sincronizzazione bidirezionale ora funziona. Se esegui una modifica sul tuo iPhone, non ostruirà il campo nei tuoi Contatti Google. Per esempio, la modifica di indirizzi e-mail sul dispositivo iOS non cambierà le loro etichette in Google Contacts al Otherposto di Home, Worke tutto ciò che i campi personalizzati si potrebbe avere avuto.

In particolare, i campi personalizzati vengono conservati in entrambe le direzioni. Ciò è particolarmente importante se si desidera utilizzare Siri per "Inviare un'e-mail a mio fratello". Il Brothercampo in Contatti Google non è stato correttamente importato in iOS tramite Active Sync e, se hai permesso a Siri di salvare chi era tuo fratello nei tuoi contatti, l'importazione in Contatti Google ha comportato la distruzione di tutto, compresi tutti gli altri campi che non hai modificato.

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

Per me, il montaggio 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 usando Active Sync perché in seguito non avrei voluto riparare tutti i campi su un desktop. Ora posso farlo liberamente e non ho notato alcun danneggiamento dei dati.

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

Quello che potresti voler evitare mentre usi CardDAV è aggiornare un contatto in Gmail o sul tuo iPhone, quindi aggiornare immediatamente lo stesso contatto nell'altro. Ciò probabilmente farà sì che una delle tue modifiche venga sovrascritta dalla modifica effettuata nell'altra direzione.

Aggiornamento 1: l'unica stranezza che ho riscontrato nella sincronizzazione bidirezionale si riferisce al Google Voicetipo di numero di telefono. Per qualche motivo non si sincronizza correttamente in nessuna delle due direzioni (diventa "Telefono" sul tuo dispositivo iOS quando inserito in Contatti Google e Otherin Contatti Google quando inserito da un dispositivo iOS). La mia unica ipotesi può essere che il campo abbia un significato speciale per Google.

Aggiornamento 2: c'è un'altra stranezza con il iPhonetipo di numero di telefono. Arriverà correttamente ai tuoi dispositivi iOS se inserito come tale dai Contatti di Google. Tuttavia, se specifichi iPhonecome tipo di numero di telefono da un dispositivo iOS, Google Contacts lo cambierà in Mobile. Il dispositivo iOS specificato in origine iPhonelo manterrà come tipo di numero di telefono fino a quando quel contatto non verrà nuovamente aggiornato dai Contatti Google (senza prima cambiare il tipo di numero di telefono in iPhone) o da un altro dispositivo iOS. Consiglio di inserire solo iPhoneun tipo di numero di telefono da Contatti Google. I contatti con quel tipo di numero di telefono devono essere modificati anche dai Contatti di Google solo se ti interessa elencare iPhonecome il loro numero di cellulare.


2
Grazie per il post informativo. La parte del campo "Fratello" è nuova per me. Uso Google Sync da così tanto tempo, non sapevo di cose specifiche per iPhone. Quindi CardDav suona piuttosto bene, ma puoi dire lo stesso per il supporto CalendarDav e IMAP?
Styfle

2
Uso CalDAV anche da un po 'e l'ho trovato anche superiore (per prima cosa, CalDAV supporta più avvisi di Google Sync). Vorrei solo raccomandare di non sincronizzare il calendario dei compleanni dei contatti deselezionandolo qui google.com/calendar/syncselect perché ho finito con un sacco di duplicati altrimenti (e deselezionandolo sul dispositivo iOS non è stato risolto neanche questo).

4

Ho fatto un test in Contatti Google: ho modificato un contatto e ho aggiunto molti numeri, e-mail, siti Web, indirizzi e date. Quindi 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)

3

Lo scambio è un modo molto inferiore per sincronizzare i contatti. Carddav è uno standard aperto che è molto più flessibile delle sue controparti 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ù dei soliti casa, lavoro, altro. Infine, le voci personalizzate consentono agli utenti di inserire le maniglie di Twitter e altro ancora. Altri standard come Caldav e IMAP possono funzionare in sincronia e offrono meccanismi di sincronizzazione più solidi con problemi meno noti. Questa funzione è attesa da tempo.


1

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

Volevo chiamare un posto per la pizza. Ho avuto una voce di contatti in Google con il numero di telefono. Avevo inserito il nome del luogo ("Marlene's Pizza") nel campo del cognome in Google, in modo che l'intero nome apparisse in grassetto in iOS, ed era 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 due altre attività commerciali che avevo inserito allo stesso modo (con il nome dell'azienda nel campo del cognome in Gmail) e mancava anche il numero di telefono sull'iPhone.

Ho cambiato i miei contatti sincronizzandoli con il nuovo metodo CardDAV e questi contatti si sono sincronizzati correttamente.


Per aggiungere questo, se si utilizza Exchange per sincronizzare un account Gmail e si desidera passare a CardDAV, la procedura corretta sarebbe quella di lasciare l'account Exchange così com'è, ma cambiare i contatti su OFF in quell'account e quindi aggiungere un nuovo account CardDAV?
Gorb,

1
@Damian, Sì, è esattamente quello che ho fatto. Disattiva i Contatti nell'account Exchange esistente per Google e aggiungi un nuovo account CardDAV.
Coneslayer

1

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.