Técnicas para compartir calendarios de Apple y Google

Me gustaría ver todos mis calendarios en la aplicación Calendario de Mac OS X, en el Calendario de iOS e incluso en la web. Hay algunas maneras de hacer esto, pero ninguna de ellas es perfecta.. 

En un tutorial anterior, expliqué cómo crear y compartir calendarios entre los usuarios de iCloud con la aplicación Calendario de Mac OS X. En este tutorial, te mostraré tres formas de sincronizar calendarios entre Mac OS X y Google Calendar, y enumeraré los beneficios y desventajas de cada uno..

1. Comparte los calendarios de Google con el calendario de Apple

Paso 1

Localizar Cuentas de internet en Preferencias del sistema> Cuentas de Internet. Haga clic en el signo más para agregar una nueva cuenta y seleccione Google.

Haga clic en Cuentas de Internet en Preferencias del sistemaAñadir una nueva cuenta de Google.

Ingrese la información de su cuenta de Google, incluida la dirección de correo electrónico y la contraseña. Si no hubiera activado la verificación de 2 pasos de Google, esto sería bastante sencillo. Sin embargo, con la verificación de 2 pasos implementada, tengo que obtener una contraseña específica de la aplicación para iniciar sesión.

Ingrese sus credenciales de Google aquí, pero recuerde que puede ser necesaria una contraseña específica de la aplicación.

Paso 2

Inicie sesión en Google y localice la Administrar contraseñas específicas de la aplicación página en Cuenta> Seguridad> Configuración de contraseñas de la aplicación. Introduzca un nombre reconocible, como MacBook Pro o Autorización de Mac. Esto es importante en caso de que el dispositivo esté comprometido y la contraseña deba ser revocada.

Genere una nueva contraseña específica de la aplicación si ha configurado la verificación de 2 pasos de Google.

Copie la contraseña de salida, una cadena de 16 caracteres y espacios, y péguela nuevamente en el campo de contraseña en el panel Cuentas de Internet en Preferencias del sistema.

Copie la contraseña específica de la aplicación generada, incluidos los espacios.

Propina: El enlace a la página de la cuenta de Google está oculto debajo de la imagen de perfil en la parte superior derecha. Haga clic allí para encontrar la configuración de la cuenta y un enlace a la información de privacidad.

Paso 3

Una vez que haya iniciado sesión, elija qué servicios de Google sincronizar. He elegido sincronizar todo, pero solo Calendario se requiere para este tutorial.

Mac OS X sincronizará algo más que calendarios.

Todo debería estar listo después de agregar la cuenta de Google a las cuentas de Internet, pero abrir Calendario.appAplicaciones> Calendar.app, para estar seguro. Ahora hay un nuevo encabezado de Google en la lista de Calendario. Seleccione o anule la selección de calendarios para hacerlos visibles o invisibles en el calendario..


Los calendarios de Google se han sincronizado y pueden seleccionarse o deseleccionarse, según lo que se pueda ver.

Los eventos de Google serán editables desde Mac OS X Calendar. No aparecerán en iCloud, pero al pasar por un proceso similar en iOS Mail, Contactos, Calendarios En el panel de configuración de un iPhone o iPad, los calendarios de Google aparecerán (y serán editables) en la aplicación Calendario de iOS, también..

2. Suscribirse a un calendario de Google en Mac OS X Calendar.

Paso 1

La siguiente opción es suscribirse a un calendario de Google en Calendar.app. Coloca el cursor sobre el calendario en el Mis calendarios Lista en Google, y haga clic en el menú desplegable. Seleccionar Ajustes del calendario para navegar a la Detalles del calendario.

Navegue a la configuración del calendario de Google.

Paso 2

En la parte inferior de la página Configuración del calendario, justo encima del enlace para eliminar el calendario, se encuentran las URL del calendario. Hay dos formas de compartir: pública y privada. Mantengo mis calendarios privados, así que hice clic en privado. iCal enlace para obtener la URL apropiada para Calendar.app. 

Sin embargo, usar una URL pública funciona igual. Si elige utilizar la URL del calendario público, también debe habilitar la URL pública en el Comparte este calendario lengüeta.

Comparte los calendarios de Google como privados o públicos..

Propina: Los calendarios públicos se pueden encontrar en los resultados de búsqueda de Google. Nunca me he topado con el calendario personal de alguien en una búsqueda de Google, pero aún así es una buena idea mantener todo en privado si no quieres que extraños vean tus eventos..

De vuelta en Calendar.app, agregue el calendario de Google pegando la URL en el campo de suscripción del calendario, Archivo> Nueva suscripción de calendario ... .

Introduzca la URL de suscripción del calendario de Google.

Elija la ubicación del calendario, en iCloud o guardado localmente En mi mac, y con qué frecuencia debe actualizarse el calendario. Hay algunas otras configuraciones con las que se puede jugar aquí, como el nombre y el color del calendario..

Seleccione la suscripción al calendario, haga clic con el botón derecho y elija Obtener información para volver a estas configuraciones.

El calendario de Google aparecerá en Calendar.app debajo de la lista de calendarios de iCloud, pero no podrá editarse como lo haría si agrego mi cuenta de Google a mis cuentas de Internet en Preferencias del sistema. El calendario también aparecerá en el calendario de iOS, pero, de nuevo, no es editable. El calendario de Google no aparecerá en absoluto al acceder a iCloud a través de un navegador web.

Mi evento y su información son visibles pero no editables en Calendar.app.

Obviamente, esta no es la mejor opción para mantener los calendarios personales sincronizados entre aplicaciones y dispositivos. No me interesa solo mirar mi día en mi Mac; Quiero poder editar mis eventos y agregar nuevos. Suscribirse a los calendarios de Google simplemente no hace eso. Sin embargo, puede ser útil cuando comparto calendarios con otras personas, especialmente si no quiero que nadie edite mi calendario, excepto yo..

3. Suscríbete a un calendario de iCloud en Google Calendar

La tercera opcion debería Debes suscribirte a un calendario de iCloud en Google Calendar, pero eso simplemente no es posible. Se evita que Google rastree los calendarios de iCloud por parte de iCloud robots.txt expediente. Eso significa que Google no puede acceder a iCloud como usted o yo, y no podemos recuperar calendarios de iCloud.

Google no puede rastrear iCloud y, por lo tanto, no puede recuperar calendarios de iCloud.

Propina: Un archivo robots.txt contiene instrucciones sobre quién puede rastrear un sitio y sus directorios. El administrador web coloca el archivo de texto en el directorio raíz del sitio web.

Hipotéticamente, Google podría ignorar el archivo robots.txt y rastrear solo las URL específicas proporcionadas por los usuarios, pero no lo hace en este momento.

4. Use un servicio para suscribirse a un calendario de iCloud

Paso 1

Haga clic derecho en un calendario de iCloud en Calendar.app y seleccione Compartir el calendario. Haga clic en la casilla de verificación para hacer público el calendario y copie la URL proporcionada. La única opción para compartir un calendario de iCloud es hacer público el calendario, pero es poco probable que alguien descubra esa URL larga. Google no indexa calendarios en iCloud.com, por lo que nadie debería encontrarlo buscando.

Haga clic con el botón derecho en un calendario de iCloud en Calendar.app para acceder a su configuración de uso compartido.

Paso 2

Visita iCloud Calendar Proxy y pega la URL del calendario de iCloud. Copia la URL de salida y vuelve a Google Calendar. 

iCloud Calendar Proxy hace posible compartir el calendario de iCloud.

Paso 3

Seleccionar Otros calendarios> Añadir por URL, y pega la URL del proxy de calendario de iCloud. El calendario de iCloud aparecerá en la lista de Otros calendarios, pero no se podrá editar en Google Calendar..

Suscríbete a un calendario en Google Calendar.

Conclusión

La única forma de compartir calendarios editables entre Mac OS X Calendar.app y Google Calendar es agregar la información de la cuenta de Google a las cuentas de Internet en las Preferencias del sistema y elegir sincronizar los calendarios. Los calendarios estarán disponibles y serán editables en todos los dispositivos Apple, pero no aparecerán en iCloud.com. También demostré varias formas de compartir calendarios de solo lectura entre iCloud y Google Calendar.

Esperemos que en el futuro sea más fácil integrar los calendarios de iCloud y Google, y estos dos gigantes de la tecnología aprenderán a trabajar juntos en beneficio de sus clientes.

Si desea ir un paso más allá y publicar eventos en su sitio web dibujando automáticamente desde su calendario de Google e iCal, consulte el calendario de la lista de eventos de Google, iCal y XML para PHP. Basado en jQuery y PHP, este calendario recoge sus eventos de su calendario de Google, otro flujo de iCal (.ics) o simplemente un archivo XML, y los convierte en una lista completa.

Calendario de lista de eventos de Google, iCal y XML para PHP