August 29, 2009

Keep the Default Notifications when You Sync iPhone's Calendar with Google Calendar

If you want to synchronize iPhone's calendar and contacts with Google Calendar and Gmail Contacts, Google recommends to use Google Sync, which "uses the Microsoft Exchange ActiveSync protocol to synchronize the data on your phone with your Google Account".

The option works well and it even supports multiple calendar, but there's an important issue: ActiveSync lets you add a single alarm and Google Calendar converts each alarm to a "pop-up notification". That means you can't receive SMS notifications or email notifications when you create events from your phone.

Fortunately, there's another way to sync iPhone's calendar with Google Calendar: CalDav. It's limited to one calendar for each account *, it doesn't support push updates, and it only works with iPhone OS 3.0, but at least you can use the default notifications from Google Calendar. If you haven't changed your default notification settings, this help page explains how to change them.


Here's an interesting comparison between ActiveSync and CalDav:

Google Sync (ActiveSync)
—————————————

Pros
-Supports Push to devices
-Supported by iPhone
-Supports multiple calendars within one account

Cons
-Can only have one ActiveSync account set up on iPhone at one time
-Can't choose calendar colour
-Not currently supported by iCal (will be in Snow Leopard)

CalDAV
—————————————

Pros
-Supported by iPhone, iCal and other clients
-Supports multiple calendars within one account (use /user on iPhone)
-Allows control over calendar color, and color syncs across accounts

Cons
-Doesn't push updates. Fetch only
-Setting up multiple accounts is a bit clumsy compared with ActiveSync, and they appear as separate services in the iPhone settings and "choose calendar" views.

* Even if it appears that the CalDav sync is limited to your main calendar, you can add multiple calendars. The process is tedious, but it can be simplified by installing a configuration utility.

4 comments:

  1. Sorry, I'm a bit new o iPhone, and am purchasing one next week. Is the "Google Sync" you refer to an iPhone app that you download from Google? Every time I here "Google Sync" I automatically think of their tiny extremely-limited app for your desktop that syncs the default Google calendar with Outlook and vice-versa.

    BTW, I've been digging this blog for some months now, great work, it's always a up-to-date interesting read on my google apps I use for personal use. Thanks!

    ReplyDelete
  2. Google Sync is not an iPhone application, it's an implementation of iPhone's support for Exchange ActiveSync, a proprietary data synchronization protocol. It uses push updates and it's limited to Google Calendar and Google Contacts.

    More about Google Sync for iPhone here.

    ReplyDelete
  3. So any word on how to sync Snow Leopard with Google Apps using ActiveSync now that its built-in to Mac?

    ReplyDelete
  4. Thanks a lot Alex for the info and link! I understand it now

    ReplyDelete

Note: Only a member of this blog may post a comment.