So you have two computers, one at work and one at home, and perhaps an iPhone or iPad as well, and you want the same contacts to be available to all of them. The easiest way to synchronise all your Address Book contacts is to use iCloud. If you make a contact or edit a contact in one of your computers, it is available almost instantly to all your other computers. If you have an Android phone read this article instead.
iCloud is a free service available to anyone with an iTunes Apple ID. If you don’t have an Apple ID they are free from Apple and the easiest way to sign up is to open the iTunes app and click on ‘sign-in’ then ‘Create Apple ID’.
After you have and Apple ID, go to System Preferences and click on the iCloud button and enter your Apple ID.
Then turn on Contacts for iCloud.
Set up all your computers like this, and they will automatically synchronise to each other. If you put a new contact into one computer it will be on the other computer in a matter of minutes.
To set up your iPhone or iPad to synchronise simply go to Settings from the home screen, then select “Mail,Contacts,Calendars”.
Click on “Add Account” then select the top option – ‘iCloud’
Turn on Contacts and away you go!
You can sync lots of things over iCloud – mail accounts, safari bookmarks, notes, iCal calendars etc. I normally have them all turned on except that with the iPhone 5 there was a bug with Safari bookmarks so I have that turned off.
It may be that there are some address that you don’t want to sync from a particular phone. (Eg your wife want’s some of her own contacts on her phone and not on your phone). There is no way to do this from within iCloud, but there is a way using a different account. If you have addresses entered into a different account, such as hotmail, Gmail etc, they will not sync to your iCloud.
So, if you want to have addresses on your iPhone that don’t sync to other computers, then you need to create those contacts elsewhere (eg Gmail, hotmail) then sync that account to your iPhone. The contacts will sync from the hotmail (or Gmail) account to your iPhone, but they will not sync across to your other iOS devices.
Because of this, if you have contacts in Gmail that you would like to share across multiple devices, you need to export them out of Gmail and into iCloud for them to sync using iCloud. To do this:
1. Login to Gmail from your mac.
2. Save all your Gmail contacts as a v-card file.
3. Go to iCloud.com and log-in to your iCloud account.
4. Import the v-card file.
If you enable iCloud, then all contacts on your iPhone and computer that are in iCloud will sync automatically across all devices that are logged into that iCloud account.
Hotmail and Gmail contacts will sync from hotmail and Gmail to any iphone that is synced with that hotmail or Gmail account, but not to other devices via iCloud.