Tag: sync

  • Moving your personal info to Google from Mac

    In my previous post I ended off frustrated because I couldn’t see my calendars on my iPhone. This post is to serve as a nice step-by-step set of instructions to move your personal information from the Mac to Google’s servers.

    I assume when we start that you have a Gmail account, but have all your contacts and calendars on the Mac.
    1. Sync contacts from Mac to Google
    This part is easy. From Address Book Preferences, go to “Accounts” and check the “Sync with Google” checkbox. Click “Configure” to enter your Gmail username and password. Done.
    2. Get your calendars on to Google Calendars
    This part is easy but tedious. In iCal, select each of your calendars and go to “File|Export|Export” and save them somewhere. Now, go to Google calendar and create a corresponding calendar for each of your calendars. Then, import each of the files you created before into each of the calendars you have created. This is far more tedious than it should be, but when you’re done you’ve got all your calendars mirrored on the Google servers.
    3. Get the Google Calendars back on iCal
    From iCal Preferences, go to the Accounts tab and add an account. Select “Google” and enter all your info. Close the preferences box. You will notice a new calendar showing up on the left hand pane in iCal. Open the Preferences again and move to the “Delegation”, which should now reload to show all your calendars. Select them all and you should see a rather awkward nested structure appear and sync.
    4. Get all this on the iPhone
    To get the calendars and contacts synced on the iPhone, go to “Settings|Mail, Contacts, Calendar|Add Account” and select Microsoft Exchange. Enter the Google login details and when a new “Server” field appears, enter “m.google.com”. You will now only see your primary calendar on the iPhone. Now, go to “m.google.com” from your phone’s browser. Once you’ve logged in, select the “Sync” icon and then select all the calendars you want to have appear. Now, you should see all these calendars in the calendar app.
    I must say that I would have far preferred to have the Google calendars transparently synced with my iCal calendars in a similar fashion to the contacts, but at least this works. Also, the groups I had defined in my Address book, which used to sync well with the iPhone have now disappeared. The fight continues, but after many hours, I now have nicely synced contacts and calendars.
  • Calendar syncing with iPhone, Mac and Google Calendar?

    During dinner with a geeky couple the other day, I mentioned my lack of calendar syncing with Google Calendar. I had tried to do this many times before but never got it working well. They professed total amazement, as they claimed it had been a total breeze to set up. Turns out we probably have different use cases and different expectations.

    When you think about the personal information you typically want to have synced on your devices, many people will think of the functionality Microsoft Outlook:
    • Mail
    • Contacts
    • Calendar
    • To-dos/tasks
    I currently have basic syncing set up between my iPhone and my Mac, but no syncing with any stuff from my work computer. I am not happy with this, but I am looking for a solution, and that solution seems to be Google.
    Mail is really a breeze if you keep all of it on servers and simply access everything with IMAP. Contacts are synced pretty easily on the Mac with Address Book’s support for syncing with Google Contacts. Infuriatingly, there is no standard support for To-dos on the iPhone, so that’s not going to happen. The thing that remains is calendar support. This seems like it should work, but there are some problems.

    The big problem appears to be that I have multiple calendars (10) set up in iCal. My workflow so far this morning has been as follows:
    • In iCal, select each calendar one by one and export to a .ics file
    • In Google calendar, create a calendar with that name one by one
    • One by one, import the .ics file to the calendar with the corresponding name
    • Add the gmail account, wait for syncing and then select all the calendars as “delegates”
    Note: These calendars show up as totally different calendars, so I would have to delete my current calendars on my actual mac, and the new ones appear in this strange nested directory structure as shown in the picture below (the “On my Mac” calendars are the original ones, and the grey ones under “Deligates” are the mac ones):

    That’s it for the iCal setup. Not entirely transparent, but at least I can see all my calendars and access them with sync. So far, so good.
    Now for the iPhone. No joy.
    I have tried both the gmail account and using the exchange support of gmail. Neither of them allow me to see all my calendars on the iPhone. I only see what is known as the primary calendar, which means I now have two choices:
    • Combine all of the calendars into one calendar, which means I lose fine-grained control of what stuff to share with my wife and other people (does she want to see all my appointments with students, do my students want to see all my appointments with my wife?)
    • Undo all the work I’ve done this morning and go back to syncing my phone and my mac using iTunes, and forget about having access to my calendars online.
    So now I am frustrated. Regardless of where the blame lies (many people have pointed out that this is really an iPhone problem), if I can’t access all my calendars on my iPhone it’s basically game over for the whole idea.