A few weeks ago I posted an article titled Manually Configuring iCal for Google Calendar and CalDAV, in which I provided a way to configure iCal in Leopard to use CalDAV to communicate with Google Calendar. I’d done this once before, but when Google made the CalDAV support “official” they removed the how-to pages and instead pointed everyone to their application to do it automatically. In any case, a bit of experimentation turned up the right settings, so in the event you’re interested, have a look there.
Since that time, I’ve been taking a closer look at the integration points between iCal, Google Calendar via CalDAV, and the iPhone. What I’ve found indicates that this may not be the optimal solution for me—but it may be just fine for you. Note that this has not deterred me from moving forward with greater use of Google Calendar, it has just shifted my strategy away from the built-in CalDAV support.
Some of the key limitations that I’ve encountered:
- The “one-calendar-per-account” limitation is probably already well-known and isn’t a significant limitation, but one to consider nevertheless. This will mean more space required for your calendar list in the event you want to use multiple calendars via CalDAV. For those that aren’t familiar with what I’m talking about, the basic gist of the idea is that when using CalDAV with Google Calendar, each CalDAV account is only allowed to have a single calendar. So, to use multiple calendars, you’ll need multiple CalDAV accounts. These can all be the same Google account, but in iCal they’ll need to be configured as separate CalDAV accounts.
- The big limitation, for me at least, is that CalDAV calendars synced to the iPhone are, in fact, read-only. That’s right—you won’t be able to make any changes to such calendars from the iPhone itself. I was pleasantly surprised to see that the calendars did actually sync to the iPhone, and then unpleasantly surprised to find they were now read-only. For me and how I work, I need the ability to make changes to my calendar from my iPhone. If that’s not a big deal for you, then continuing down the CalDAV route may be OK. Unfortunately, it’s not for me.
- You can’t move events between CalDAV-enabled calendars. You actually have to re-create the event on the other calendar, then delete it from the first.
I’m still moving ahead with a greater usage of Google Calendar, but as a result of finding these limitations, I’m now taking a closer look at some of the third-party utilities to provide two-way sync between iCal and Google Calendar. BusySync is the leading candidate right now, although I’m also looking at Calgoo Connect and Spanning Sync. If any readers are using any of these products right now, I’d certainly welcome any feedback on how well they work.
-
I know this is off topic, but do you have any experience with Apple’s iCal Server product? I’m specifically having problems with a friend who has this implemented in her office. She is unable to get her CalDAV calendars to sync with her iPhone. I haven’t spent a lot of time looking at it myself, but she’s having problems getting this to happen - any advice? I assume the iCal Server and Google’s CalDAV calendars appear the same in iCal… If I can just get her to where she can see, but not change her appointments, that’d be better than what she has today.
I’ll say, its a fairly big let-down if Apple hasn’t gotten their own iCal Server product setup to be usable with an iPhone…
-
Hi Scott, am in similar place as you, have been using BusySync and is really good. Down side though is it can’t to Over The Air.
Am not a regular syncer of my phone so that’s not the best.
Could check this out:
https://www.nuevasync.com/Andy
-
I use BusySync, and I have been very pleased with it. When Gcal started supporting CalDav natively, I was concerned that my purchase of BusySync was in vain. However, as you have noticed, the read-only calendars on the iPhone is a major drawback. BusySync solves this and it updates fast.
-
Are any of you actually using MobileMe in this equation? My frustration is this: I finally have my iCal/Google Calendar syncing just like I want them to… but iCal isn’t pushing out the Google Calendar events (which are the only events on there) to MobileMe. I looked at NuevaSync, but it seems to be made to act like MobileMe for folks who *don’t* already have it.
My solution for now? I continue to use a link to Google Calendar on my home screen. The real Calendar app has been pushed back to my last page of apps for a long time…
-
The already mentioned nuevasync has just added multiple Google calendar support to its feature list.
https://www.nuevasync.com/




7 comments
Comments feed for this article
Trackback link: http://blog.scottlowe.org/2008/12/23/a-closer-look-at-ical-caldav-google-calendar-and-the-iphone/trackback/