I run an iPhone and an Android phone and i used to have the very easy google sync running directly from my mac to my google account and then from the google account to my Android phone, until Apple and Google (who knows who’s decision it was) decided to put a stop to that… bit of a shame as the iPhone was syncing to the mac and then through to google and my Android phone and back again,
At long last, after much frustration having had my sync to google contacts screwed by the apple and google platform spat I managed to get iCloud Contact Sync working on my Android phone.
On Android, install a CardDav app, this one is great and free.
- Add an account in CardDav
- For Server name enter http://contacts.icloud.com
- Make sure SSL is checked
- For username enter your iCloud username (example anyname@anyaddress.com)
- For password enter your iCloud password.
- Make sure that one way syncing is selected (from server to phone) as the developer cant guarantee 100% two-way syncing.
- Press Ok, wait a few seconds for it to confirm
Away you go – your iCloud contacts now sync with your Android phone, it may take a few minutes for them to show up. And by the way this should work for every single CardDav compatible device.