L’info du 28 juillet m’avait échappée - j’avais d’autres choses à faire :) - mais @iGuillaume m’a donné hier la piqûre de rappel qui va bien.
Merci à lui car l’info est essentielle.

Je vous ai déjà narré ici même (encore récemment) mes différentes tentatives de gestion/synchronisation des calendriers - entre plusieurs mac, iPod et autre PDA + .mac en ligne, etc…- et ma stratégie zen finalement adoptée : tout gérer sur GCal en ligne et m’abonner à ses calendriers.
iCal.app reprend l’info via des abonnements, et la transmet ensuite aux Pods en synchro unidirectionnelle.
Verticalité, tranquilité.
Au revoir SpanningSync, BusySync, Plaxo et autres foirages de .mac.

De toute façon : je ne pouvais pas entrer d’infos sur mes iPod read-only, et j’avais créé un calendrier spécial  sur le Clié qui ne pouvait pas se mélanger et foirer tous les autres.
J’étais très content de mon système dont je ne voyais pas les défauts.

L’arrivée d’un Touch dans mon arsenal n’allait pas changer fondamentalement la donne : j’allais reprendre la même logique subsidente : GCal -> iCal -> iPod, + calendrier dédié pour les infos provenant du Touch.
Pas de mélange entre les données, “deux domaines différents, totalement séparés pour plus de sécurité” diraient les gars de mon service informatique, qui finissent pas déteindre sur moi :)

Sauf que l’info d’@iGuillaume a tout changé. GCal gère désormais un nouveau protocole, depuis très peu de temps donc, qui s’appelle CalDav.

Pour faire court, on oublie désormais les abonnements aux calendriers GCal, par principe unidirectionnels et évidemment non modifiables dans iCal et on passe à ces nouveaux calendriers CalDav. (La procédure est très bien expliquée).
Ca ressemble à des abonnements… sauf que 1° ça marche dans les deux sens : un évènement GCal peut être modifié dans iCal, on peut rajouter des rendez-vous etc… ; 2° et surtout c’est répercuté IMMÉDIATEMENT sur GCal en ligne.
Je ne sais pas si ça s’appelle du “push”, mais c’est immédiat, pas besoin d’attendre 15mn ou une quelconque synchro à venir : vous entrez un évènement dans iCal et boom (comme dirait l’autre) c’est répercuté immédiatement sur Google. Vous voyez même la roue de la synchro tourner tandis que vous rédigez encore l’évènement !
TOTALEMENT BLUFFANT !

Me demandez pas comment ça marche, je sais juste que c’est EXACTEMENT ainsi que devraient fonctionner les calendriers .mac depuis toujours. Pas de synchro foireuse et tardive mais des modifications immédiatement répercutées.

J’ai donc évidemment  transformé tous mes abonnements dans iCal en calendriers CalDav, et me suis couché repu de satisfaction.

J’en étais là de mon enthousiasme quand, plus tard dans la nuit, des sueurs froides d’angoisse m’ont réveillé : tous ces articles qui narrent les déboires de MobileMe,  tous ces rapports qui décrivent des carnets d’adresse égarés, des mails renvoyés dans les limbes, des agendas passés par pertes et profits.
Je venais de faire une bêtise : à vouloir ainsi modifier mes calendriers GCal dans iCal.app, j’allais perdre la verticalité et l’unidirectionnel qui faisaient ma tranquilité.
Tout à coup j’ai vu un Touch foireux, un MobileMe naze répercuter leurs modifications erronées à iCal, et par effet de domino, contaminer mes précieux agendas GCal.
Angoisse. Définitivement réveillé.

Et puis j’ai réfléchi.
Ok, je peux modifier mes agendas GCal dans iCal.app… mais c’est tout. Ils n’utilisent pas MobileMe. Ils ne sont pas synchronisés par MobileMe.
Ce sont deux choses complètement différentes. Deux protocoles complètement différents, séparés.
Des calendriers hermétiques les uns aux autres.
Le foirage de l’un, MobileMe par exemple, ne pourrait absolument pas se répercuter les autres.

Me trompé-je ?

A meilleure preuve, qu’on peut très bien souscrire à ces calendriers GCal, en protocole CalDav dans iCal.app, sans avoir du tout un abonnement et utiliser MobileMe (et encore moins d’iPhone ou d’iPod Touch).
A meilleure preuve bis que, ces calendriers GCal, s’ils apparaissent sur le Touch, ils n’y sont pas modifiables Le seul calendrier du Touch où je puisse entrer des évènements est mon calendrier iCal dédié à MobileMe.

Rassure moi lecteur, nécessairement CalDavisé, de Baragouine : ai-je eu raison de me rendormir, tardivement mais rassuré, persuadé que non il pouvait rien arriver à mes calendriers GCal en “remontant” du Touch, du mac ou de MobileMe.
(Si j’ai au contraire tout intérêt à repasser à mes abonnements, vu que ça me convenait, que ça ne risquait rien, et que ça prend 5mn pour les récréer, il faut me le dire aussi ! )

iGuillaume, c’est un post Spécial Dédicace celui ci :)

PS : Rien à voir, mais qu’Apple ait pu laisser passer que les calendriers sur iCal.app et sur l’iPhone/Touch n’aient pas la même couleur, me laisse pantois ! C’est une énorme erreur d’UI !
C’est un aberrant manque d’ergonomie.
Que les couleurs ne soient pas synchros c’est une chose, mais qu’on ne puisse même pas choisir les couleurs des calendriers sur l’iPhone, bref rétablir  manuellement le parallélisme entre calendriers, élément essentiel de productivité et de gain de temps, est encore pire.

4 Responses to “CalDav & Touch”
  1. iGuillaume says:

    Toujours la même histoire avec MobileMe. Entre le iPhone/Touch et le nuage, on bénéficie bien de toutes les technologies qui font défauts au Mac. A savoir : Du push pour l’email, du CalDAV pour les agendas, du CardDav pour les contacts. Le Mac ne bénéficie pas encore de ses avantages technologiques déjà présent sur le iPhone/Touch, il faudra attendre Snow Leopard pour que ses technos déjà présentes sur le iPhone/Touch arrivent sur le Mac. Et c’est loin d’être la première fois qu’une techno est développée en premier sur le iPhone et arrive ensuite sur le Mac. L’autre exemple le plus connue est CoreAnimation !

  2. arnaudt says:

    Sauf que tu réponds pas à ma question essentielle là Guillaume :)

    Depuis que tu es “staff Apple”, tu ne serais pas un peu trop “corporate correct” des fois ? :D

  3. iGuillaume says:

    C’est quoi la question ?

  4. jb says:

    “A meilleure preuve bis que, ces calendriers GCal, s’ils apparaissent sur le Touch, ils n’y sont pas modifiables Le seul calendrier du Touch où je puisse entrer des évènements est mon calendrier iCal dédié à MobileMe.”

    Mon iphone à un calendrier propre nommé…”calendrier” en plus des autres calendriers importés depuis Ical.
    Ce calendrier est en natif sur le iphone. Il s’est implémenté automatiquement sur icall.

    donc, je rentre des évènement depuis mon iphone via “calendrier”.
    sur Icall, je redispatch les évènements de “calendrier” sur les autres calendrier en Cardave.

    Pour le mot de la fin, je trouve ca domage de ne pas pouvoir modifier mes calendrier depuis l’Iphone.

Leave a Reply