19
Feb
2009

My wife and I are both Google Calendar users. We like the convenience of having access to our calendars anyplace we have web access, and we like being able to see each other's events on our own calendars.

A few weeks back, I spent the better part of a weekend trying to get my iPhone set up to sync email, contacts, and calendar. For contacts, I'm not quite sold on Google Contacts at this point, so I'm sticking with Outlook. Google Mail syncs easily enough with the iPhone via IMAP. But the calendar... the calendar was a source of great frustration.

Outlook was able to read (but not really sync with) a single Google calendar, but I was unable to get it to do multiple calendars. Additionally, the iPhone would only see the "main" Outlook calendar, and as I hinted at above, the Google calendar events weren't imported into the main calendar, but rather read as a separate calendar. iTunes didn't provide the option to sync with any other calendar but the main Outlook calendar. Strike 1.

After some searching, I found out that Google provides an app that would let you truly sync your Google Calendar events with Outlook (e.g. actually import the events into the main Outlook calendar). It wasn't perfect. It ran at a scheduled interval so lacked "real time" synchronization. If I added a Google calendar event, and then synced my iPhone 5 minutes later (prior to the sync app running), the new event wouldn't make it onto the iPhone. Also, it could only do a single calendar. We'll call that a foul ball. Strike 2.

A couple of nights ago I noticed that Google was now offering Google Sync. It's still in beta (but really, what Google product isn't?), but seemed like it would finally allow me to sync my Google calendar (and my wife's) with my iPhone.

Home run!

Google Sync runs by setting up the account via MS Exchange on the iPhone under "Mail, Contacts, Calendars". After doing this, use the iPhone's Safari browser to navigate to http://m.google.com/sync and choose which calendars you want to sync. Yes, it allows you to sync any calendar to which you have access via the web. Awesome. One note... if you're using Google Apps (or Google for Domains), Google Sync must be set up under the "Manage Your Domain" area.

With Google Sync, there's 2-way synchronization between the iPhone and Google Calendars. Events added to the phone show up online, and events added online show up on the phone. The synchronization is done via Push, so no need to even connect the phone to the computer.

On the phone, events from different calendars are distinguished via little circles with different colors. I'd like to see the ability to assign a specific color to a specific calendar added. But that's really the only qualm I have with the setup. Other than that admittedly minor point, this is a fantastic solution.

Comments (9) | 2345 Views

Comments

Add Comment | Subscribe to Comments

  1. fuzie's Gravatar

    # Posted fuzie on 2/20/09 7:37 AM

    Right on. We've been enjoying it since you pointed it out to us. We've been Google Calendar users for quite awhile. Also, my dept at my previous job used em. If only I could convince my dad!!

  2. Scott P's Gravatar

    # Posted Scott P on 2/20/09 8:59 PM

    sweet - thanks for alerting me to this

  3. Scott Stroz's Gravatar

    # Posted Scott Stroz on 2/21/09 11:44 AM

    I tried setting this up for my wife and when I go to m.google.com/sync, it asked me to login and her credentials did not work. SO I created a new account using the same credentials. Only problem is the calendar you see on iPhone is not the same one you see on a regular computer.

  4. Charlie Griefer's Gravatar

    # Posted Charlie Griefer on 2/21/09 11:56 AM

    @Scott:

    If you're using Google Apps, make sure you look for a link on the m.google.com/sync page that says, "If you are a Google Apps user, click here".

    By default, you'll be manipulating/managing generic gmail calendars. To get to your domain calendars, you'll need to click on that link.

  5. Tom's Gravatar

    # Posted Tom on 2/27/09 8:52 AM

    Just another note for Google Apps for Domains users: You have to have your control panel mode set to "Next Generation", and Google Sync enabled under Mobile Settings , otherwise it won't sync. The full post is here:

    http://www.keyboardface.com/archives/2009/02/22/ca...

  6. Glen's Gravatar

    # Posted Glen on 6/10/09 3:18 PM

    This article is great - THANKS for sharing.

  7. Brian's Gravatar

    # Posted Brian on 8/5/09 3:34 PM

    Thanks for putting this information out there!!! Truly appreciate it. I've been wanting to use my iPod Touch calendar a lot more, and now this should enable me to do just that!!!

  8. Azkikr's Gravatar

    # Posted Azkikr on 9/1/09 7:52 AM

    Works very well. If you get an error when arriving at the mobiel site it is probably an error related to the language setting. You will see a link on that error page where you can change the language. Change it to English and you are ready to go.

  9. Garv76's Gravatar

    # Posted Garv76 on 10/25/09 12:06 PM

    I'm having a problem with getting itmes that I put in on my google cal from my main computer over to my iphone cal.
    I followed the directions and it set up just fine. When I put an entry on my iphone calendar it sncs right up to the google
    cal on my main machine but when I put an entry on my google cal on my main computer it dosn't show up on my iphone cal.
    Any one else have this same problem. Also when I first go through the exchange set up at that point it updates all my current
    items on my google cal, but never syncs again after that?? I hope I was clear enough with my problem. I've tried deleting and
    reinstalling the exchange cal on the iphone but it still won't push sync my new dates and entries.??? Any ideas??

Add Comment