Google recently introduced Google Sync for iPhone, which allows you to sync Google Calendar with your iPhone wirelessly. Combined with BusySync, you can keep iCal, Google Calendar and your iPhone in sync wirelessly, without having to invest in MobileMe. And unlike the limitations in MobileMe, you can sync WebDAV calendars to your iPhone (like Holidays) as well as the Birthdays calendar, with BusySync and Google Sync for iPhone.
Following are step-by-step instructions for setting it up.
Configure BusySync to sync iCal and Google Calendar
In this example, there are four calendars in iCal: Home, Seattle Xcoders, US Holidays, and Birthdays. And there is one calendar on Google: john@google.com.
Three of the calendars in iCal appear under the SUBSCRIPTIONS heading. These calendars will not sync to the iPhone when using MobileMe, but they will sync to the iPhone when using BusySync and Google Sync for iPhone.
Next, open the BusySync prefpane and select the calendars in iCal you'd like to publish to Google, and the calendars on Google you'd like to subscribe to in iCal. Whether you are publishing or subscribing, the calendars will sync in both directions and the calendar events can be edited in both iCal and Google.
After selecting the calendars you wish to sync with BusySync, the calendars you subscribed to on Google will appear in iCal, and the calendars you are publishing from iCal will appear on Google.
You can now create and edit events on these calendars in iCal and Google and BusySync will keep them in sync.
Configure Google Sync for iPhone
Now that you've got iCal and Google syncing, the next step is to get your iPhone syncing with Google. Here are the instructions from Google's Mobile Help page.
- Open the Settings application on your device's home screen.
- Open Mail, Contacts, Calendars.
- Tap Add Account....
- Select Microsoft Exchange.
- In the Email field, enter the name of the account (anything you'd like).
- Leave the Domain field blank.
- Enter your full Google Account email address as the Username.
- Enter your Google Account password as the Password.
- Tap Next at the top of your screen.
- A new Server field will appear. Enter m.google.com.
- Press Next at the top of your screen again.
- Turn Calendars ON.
You've set up Google Sync for your iPhone. Synchronization will begin automatically if you have Push enabled on your phone. You can also open the Calendar app and wait a few seconds to start a sync.
By default, Google will only sync your primary Google Calendar with your iPhone. If you want to sync more than one calendar, there is an additional step:
Open the Safari browser on your iPhone and go to http://m.google.com/sync. Sign in with your account and select the calendars you want to sync with your iPhone. Once you've selected the calendars you want to sync, they will appear on the iPhone on your next sync.
You can now add and edit calendar events on your iPhone and they will sync to Google wirelessly, and from there they will sync to iCal via BusySync!
Limitations
Unfortunately, there are some limitations:
- You can sync a maximum of five calendars.
- Alarms created in iCal or Google do not sync to the iPhone. However, Alarms created on the iPhone do sync to Google and iCal.
Note: If you're using Google Apps, you will need to enable ActiveSync for your Google Apps account before you can use Google Mobile Sync.
Summary
Comparing Google Sync for iPhone to MobileMe is not an apples-to-apples comparison, given all the added features that MobileMe provides. But if your primary interest is in syncing calendars between your iPhone and Google Calendar, you don't need to sync more than five calendars, and alarm syncing is not a requirement, then Google Sync for iPhone is a great alternative.