25 votes

Est-il préférable pour iOS de synchroniser les contacts Gmail en utilisant Exchange ActiveSync ou le protocole CardDAV ?

À ce jour, j'utilise Google Sync en tant que compte Exchange pour synchroniser les contacts entre Gmail et mon iPhone. Cependant, Google a récemment annoncé le support de la synchronisation des contacts Gmail avec CardDAV, et cela semble maintenant être la méthode suggérée selon la page d'aide de Google.

Les deux semblent fonctionner. Y a-t-il des raisons discernables de préférer l'un à l'autre? Quels sont les avantages ou les inconvénients connus de l'utilisation d'Exchange par rapport à CardDAV à cette fin? Au-delà des bases, varient-ils dans leur capacité à pousser rapidement les mises à jour depuis d'autres appareils, résoudre les conflits, gérer des champs inhabituels, préserver la durée de vie de la batterie, etc.?

(Il y a eu quelques questions antérieures sur la synchronisation des contacts iOS/Gmail. Cependant, celles-ci datent toutes du support CardDAV de Gmail, et ne répondent donc pas à la question que je pose ici.)

14voto

J'ai utilisé Active Sync depuis que j'ai eu mon tout premier iPhone, et je suis passé à CardDAV le jour où Google a annoncé son support. Je peux dire sans aucun doute que CardDAV est le meilleur choix

Avec CardDAV, vous obtiendrez une synchronisation bien plus précise qu'avec Active Sync. Tout d'abord, comme cela a été mentionné, vous pouvez synchroniser plus de 3 adresses e-mail. En fait, j'ai 31 adresses e-mail moi-même, et elles se synchronisent enfin toutes avec mon iPhone. Encore plus important, la synchronisation bidirectionnelle fonctionne désormais. Si vous apportez une modification sur votre iPhone, cela n'écrasera pas le champ dans vos contacts Google. Par exemple, en modifiant des adresses e-mail sur votre appareil iOS, leurs libellés dans les contacts Google ne changeront pas en Autre au lieu de Domicile, Travail, et tout autre champ personnalisé que vous auriez pu avoir.

En particulier, les champs personnalisés sont préservés dans les deux sens. C'est particulièrement important si vous voulez utiliser Siri pour "Envoyer un e-mail à mon frère". Le champ Frère dans les contacts Google n'était pas correctement importé dans iOS via Active Sync, et si vous autorisez Siri à enregistrer qui est votre frère dans vos contacts, l'importation de retour dans les contacts Google a tout gâché, y compris tous les autres champs que vous n'avez pas modifiés.

Enfin, les numéros de téléphone se synchronisent aussi dans les deux sens sans problème en utilisant CardDAV.

Pour moi, la modification bidirectionnelle (ou son absence) était le plus gros problème avec Active Sync. Je n'ai jamais édité aucun contact sur mon iPhone en utilisant Active Sync car je ne voulais pas devoir corriger tous les champs sur un ordinateur plus tard. Maintenant je peux le faire librement et je n'ai pas remarqué de corruption des données.

La principale critique des gens concernant CardDAV est le manque de push. Cependant, pour moi le push avec Active Sync était tellement lent de toute façon que le léger retard de Fetch ne fait guère de différence. De plus, mon expérience avec la fiabilité du Push a été moins que satisfaisante (les connexions qui se rompent et ne se rétablissent jamais, principalement). J'ai trouvé que le modèle de sondage est bien plus robuste.

Ce que vous voudrez peut-être éviter lors de l'utilisation de CardDAV est de mettre à jour un contact dans Gmail ou sur votre iPhone, puis de mettre immédiatement à jour le même contact dans l'autre sens. Cela risque probablement de faire écraser l'une de vos modifications par la modification faite dans l'autre sens.

Mise à jour 1: La seule bizarrerie que j'ai trouvée dans la synchronisation bidirectionnelle concerne le type de numéro de téléphone Google Voice. Pour une raison quelconque, il ne se synchronise pas correctement dans les deux sens (il devient "Téléphone" sur votre appareil iOS lorsque saisi dans les contacts Google, et Autre dans les contacts Google lorsqu'il est saisi depuis un appareil iOS). Mon seul supposition peut être que ce champ a une signification spéciale pour Google.

Mise à jour 2: Il y a une autre bizarrerie avec le type de numéro de téléphone iPhone. Il parviendra correctement à vos appareils iOS s'il est saisi en tant que tel à partir des contacts Google. Cependant, si vous spécifiez iPhone en tant que type de numéro de téléphone à partir d'un appareil iOS, les contacts Google le changeront en Mobile. L'appareil iOS ayant spécifié iPhone conservera ce type de numéro de téléphone jusqu'à ce que ce contact soit à nouveau mis à jour soit depuis les contacts Google (sans changer d'abord le type de numéro de téléphone en iPhone), soit depuis un autre appareil iOS. Je recommande de saisir iPhone en tant que type de numéro de téléphone uniquement depuis les contacts Google. Les contacts avec ce type de numéro de téléphone ne devraient également être modifiés que depuis les contacts Google si vous souhaitez indiquer iPhone comme leur numéro de téléphone mobile.

4voto

Keith Thompson Points 125

J'ai fait un test dans Google Contacts : j'ai édité un contact et j'ai ajouté beaucoup de numéros, d'emails, de sites web, d'adresses et de dates. Ensuite, j'ai déclenché une synchronisation sur mon iPhone et mon iPad.

Les résultats :

| Exchange | CardDAV
numéros de téléphone | max 6    | pas de limite? (j'ai saisi 12)
email         | max 3    | pas de limite? (j'ai saisi 8)
sites web      | max 1    | pas de limite? (j'ai saisi 4)
adresses     | max 3    | pas de limite? (j'ai saisi 6)
dates         | max 2    | pas de limite? (j'ai saisi 6)

3voto

Michael Points 31

L'échange est une façon nettement inférieure de synchroniser les contacts. Carddav est une norme ouverte qui est beaucoup plus flexible que ses homologues de Microsoft. Tout d'abord, il permet plus de trois champs pour les e-mails et d'autres limites arbitraires. Deuxièmement, carddav offre de nombreuses catégorisations de champs comme les numéros de téléphone, plus que les habituels domicile, travail, autre. Enfin, les entrées personnalisées permettent aux utilisateurs d'ajouter des poignées Twitter et plus encore. D'autres normes comme Caldav et IMAP peuvent fonctionner en synchronisation et offrir des mécanismes de synchronisation plus robustes avec moins de problèmes connus. Cette fonctionnalité est depuis longtemps attendue.

1voto

coneslayer Points 218

Je me posais la même question, puis aujourd'hui j'ai remarqué un problème avec mes contacts Google synchronisés avec Exchange sur mon iPhone 5 avec iOS 6.

Je voulais appeler une pizzeria. J'avais une entrée dans mes contacts Google avec le numéro de téléphone. J'avais saisi le nom de l'endroit ("Marlene's Pizza") dans le champ nom de famille dans Google, de sorte que le nom complet apparaisse en gras sur iOS et soit classé sous "M".

Le numéro de téléphone n'était pas là sur l'iPhone. C'était un contact vide, avec uniquement le nom. J'ai vérifié un ou deux autres commerces que j'avais saisis de la même manière (avec le nom de l'entreprise dans le champ nom de famille dans Gmail) et ils n'avaient pas non plus le numéro de téléphone sur l'iPhone.

J'ai ensuite changé ma synchronisation des contacts vers la nouvelle méthode CardDAV, et ces contacts se sont synchronisés correctement.

1voto

slm Points 3435

CardDAV est vraiment la voie à suivre. Malheureusement, le pendant de Google pour la synchronisation du calendrier (CalDAV) est si mal implémenté que j'ai cherché des alternatives sur le site de CalConnect (http://caldav.calconnect.org/implementations/providers.html) et j'ai finalement opté pour fruux. Leur implémentation est de première qualité - prend même en charge toutes les fonctionnalités de partage, un excellent support, le suivi des appareils avec des mots de passe personnalisés et un design agréable. Hautement recommandé!

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X