¿Es mejor para iOS sincronizar los contactos de Gmail mediante Exchange ActiveSync o el protocolo CardDAV?

24

Hasta la fecha, he estado usando Google Sync como una cuenta de Exchange para sincronizar los contactos entre Gmail y mi iPhone. Sin embargo, Google anunció recientemente el soporte de para sincronizar contactos de Gmail usando CardDAV , y ahora parece ser el método sugerido según la página de ayuda de Google .

Ambos parecen funcionar. ¿Hay razones discernibles para preferir una sobre la otra? ¿Cuáles son las ventajas o desventajas conocidas de usar Exchange frente a CardDAV para este propósito? Al ir más allá de lo básico, ¿varían en su capacidad para enviar rápidamente actualizaciones de otros dispositivos, resolver conflictos, manejar campos inusuales, preservar la vida útil de la batería, etc.?

(Hubo algunas preguntas anteriores sobre la sincronización de contactos de iOS / Gmail. Sin embargo, todas estas son anteriores a la compatibilidad con CardDAV de Gmail y, por lo tanto, no abordan la pregunta que formulo aquí).

    
pregunta Ben Liblit 27.09.2012 - 20:10

5 respuestas

14

Utilicé Active Sync desde que obtuve mi primer iPhone, y cambié a CardDAV el día en que Google anunció su soporte. Puedo decir sin lugar a dudas que CardDAV es el camino a seguir

Con CardDAV, obtendrá una sincronización mucho más precisa que con Active Sync. Primero, como se ha mencionado, puede sincronizar más de 3 direcciones de correo electrónico. De hecho, tengo 31 direcciones de correo electrónico y finalmente todas se sincronizan con mi iPhone. Aún más importante, la sincronización de dos vías funciona ahora. Si realiza una edición en su iPhone, no afectará el campo en sus contactos de Google. Por ejemplo, la edición de direcciones de correo electrónico en su dispositivo iOS no cambiará sus etiquetas en los contactos de Google a Other en lugar de Home , Work , y cualquier campo personalizado que haya tenido.

En particular, los campos personalizados se conservan en ambas direcciones. Esto es especialmente importante si desea utilizar Siri para "Enviar un correo electrónico a mi hermano". El campo Brother en los contactos de Google no se importó correctamente a iOS a través de Active Sync, y si permitiste que Siri guardara quién era tu hermano en tus contactos, la importación a los contactos de Google modificó todo, incluyendo todos los otros campos que hiciste no se edita.

Finalmente, los números de teléfono también se sincronizan en ambas direcciones sin problemas al usar CardDAV.

Para mí, la edición bidireccional (o la falta de ella) fue el mayor problema con Active Sync. Nunca edité ningún contacto en mi iPhone usando Active Sync porque no quería tener que corregir todos los campos en un escritorio más adelante. Ahora puedo hacerlo libremente y no he notado ningún daño en los datos.

La principal queja que las personas tienen con respecto a CardDAV es la falta de empuje. Sin embargo, para mí, la sincronización de Active Sync fue tan lenta que el ligero retraso de Fetch apenas marca la diferencia. Además, mi experiencia con la fiabilidad de Push ha sido menos que estelar (conexiones que mueren y nunca se restablecen, principalmente). He encontrado que el modelo de sondeo es mucho más sólido.

Lo que quizás desee evitar mientras usa CardDAV es actualizar un contacto en Gmail o en su iPhone, y luego actualizar inmediatamente el mismo contacto en el otro. Esto probablemente hará que una de tus modificaciones se sobrescriba con la modificación realizada en la otra dirección.

Actualización 1: la única rareza que he encontrado en la sincronización bidireccional se relaciona con el tipo de número de teléfono Google Voice . Por alguna razón, no se sincroniza correctamente en ninguna dirección (se convierte en "Teléfono" en su dispositivo iOS cuando se ingresa en Contactos de Google y Other en Contactos de Google cuando se ingresa desde un dispositivo iOS). Mi única suposición es que el campo tiene un significado especial para Google.

Actualización 2: hay otra extrañeza con el tipo de número de teléfono iPhone . Llegará a sus dispositivos iOS correctamente si se ingresa como tal desde los contactos de Google. Sin embargo, si especifica iPhone como un tipo de número de teléfono desde un dispositivo iOS, los contactos de Google lo cambiarán a Mobile . El dispositivo iOS que originalmente especificó iPhone lo mantendrá como su tipo de número de teléfono hasta que ese contacto se actualice nuevamente desde cualquiera de los Contactos de Google (sin cambiar primero el tipo de número de teléfono a iPhone ) o desde otro dispositivo iOS. Recomiendo solo ingresar iPhone como un tipo de número de teléfono desde Contactos de Google. Los contactos con ese tipo de número de teléfono también deben editarse solo desde los contactos de Google si le interesa incluir a iPhone como su número de teléfono móvil.

    
respondido por el user11633 02.10.2012 - 20:48
4

Hice una prueba en Contactos de Google: edité un contacto y agregué muchos números, correos electrónicos, sitios web, direcciones y fechas. Luego activé una sincronización en mi iPhone y iPad.

Los resultados:

              | 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)
    
respondido por el andriy 30.09.2012 - 12:39
3

Exchange es una forma muy inferior de sincronizar contactos. Carddav es un estándar abierto que es mucho más flexible que sus contrapartes de microsoft. Primero, permite más de tres campos para correos electrónicos y otros límites arbitrarios. Segundo, carddav hace muchas más categorizaciones de campos como, números de teléfono más que el hogar habitual, el trabajo, otros. Por último, las entradas personalizadas permiten a los usuarios colocar identificadores de Twitter y más. Otros estándares como Caldav e IMAP pueden funcionar en sincronización y ofrecer mecanismos de sincronización más sólidos con problemas menos conocidos. Esta función lleva mucho tiempo.

    
respondido por el Michael 29.09.2012 - 22:47
1

Me preguntaba lo mismo, entonces hoy noté un problema con mis contactos de Google sincronizados con Exchange en mi iPhone 5 con iOS 6.

Quería llamar a una pizzería. Tenía una entrada de contactos en Google con el número de teléfono. Ingresé el nombre del lugar ("Marlene's Pizza") en el campo apellido en Google, de modo que todo el nombre aparecía en negrita en iOS y estaba ordenado alfabéticamente en "M". / p>

El número de teléfono no estaba allí en el iPhone. Era un contacto en blanco, con nada más que el nombre. Marqué una o dos empresas más en las que ingresé de la misma manera (con el nombre de la empresa en el campo de apellido en Gmail) y también faltaba el número de teléfono en el iPhone.

Cambié mi sincronización de contactos al nuevo método CardDAV, y estos contactos se sincronizaron correctamente.

    
respondido por el coneslayer 29.09.2012 - 01:01
1

CardDAV es realmente el camino a seguir. Desafortunadamente, la contraparte de Google para la sincronización del calendario (CalDAV) está tan mal implementada, que busqué alternativas en el sitio web de CalConnect (http://caldav.calconnect.org/implementations/providers.html) y finalmente terminé con fruux. Su implementación es de primera categoría, incluso es compatible con todas las funciones de uso compartido, excelente soporte, seguimiento de dispositivos con contraseñas personalizadas y un diseño agradable. Muy recomendable!

    
respondido por el Josh 20.10.2012 - 22:26

Lea otras preguntas en las etiquetas