Loading...
Sunday, 12 May 2013

Keep Android and iOS in Sync: Email, Contacts & Calendar


Keep Android and iOS in Sync, Part 1: Data, Email, Contacts and Calendar
Synchronizing personal information once required plenty of cables and a computer, which backed-up the data from one device and restored it to another. Because we’re modern people at Android.AppStorm, we will dismiss this option. Instead, we will place our focus on synchronizing your emails, contacts and calendar — i.e. your PIM — through the cloud, so that everything can be shared wirelessly, instantly and seamlessly.
Several solutions exist but since we’re specifically addressing Android and iOS owners, it’s safe to assume that most of them will be using a service that is natively available on their devices, i.e. an Apple or a Google account. That’s why we will focus on Google’s Gmail and Apple’s iCloud as ways of transferring PIM between devices. However, if you prefer not to use these services, you can always synchronize your content through another provider, such as Yahoo, Outlook or your company’s Microsoft Exchange servers. These would be set up using either the respective applications for each service, or by setting up Exchange synchronization through your company.

Method 1: Using Google as the Cloud Provider

On any Android device, you are recognized as a Google user and have the ability to automatically synchronize your calendars, contacts and emails.
  • Gmail is set up to sync by default once you add a Google account.
  • For contacts, you have to remember to save new ones as Google Contacts, which is already the default option on many phones. Otherwise, this can be set as the default manually in your contact settings or can be overridden when saving a new contact.
  • As for the Calendar, it works exactly the same way: if you tell your phone to use your Google Calendar as the default one, any information you add or edit will be uploaded to the cloud as soon as you type it.
Now that all the content you create or edit on Android is saved to Google’s servers, you just need to sync it back with your iPad or iPhone in a way that also allows you to make changes from iOS. Here’s how to set up your email and calendar in iOS:
  1. Go to your iOS Settings and select Mail, Contacts, Calendars
  2. Tap on Add Account and select GMail
  3. Once you provide your device with your Google account details, it will prompt you for the type of content you want to sync, as shown below.
  4. Mail and Calendars should already be selected by default, tap Done and you’re all set.
Final screen after setting up your GMail account on iOS
Final screen after setting up your GMail account on iOS
Notice how you can synchronize your Emails and Calendar, but not your contacts. Here’s how to sync this last part:
  1. Go to your iOS Settings and select Mail, Contacts, Calendars — yes, again! Hopefully you haven’t closed that page…
  2. Tap on Add Account and select Other
  3. Under Contacts, select Add CardDAV Account
  4. Put google.com as the Server, your @gmail.com address as the User Name
  5. Enter your Password, give a name to the account and validate
  6. You’re done!
After you’ve completed these steps, we recommend you set these Google accounts as default so that anything you add on iOS is sync’ed to Google’s servers. This is also done through “Mail, Contacts, Calendars,” and remember you’ll have to do it twice, as we set up two different accounts.
Another alternative would be to use the official GMail app in iOS, which will synchronize your email, but not your contacts and calendars. I personally use the Gmail app and have deactivated Mail sync in iOS, so that my emails are in the GMail app and the rest is synced natively through iOS.
Method 2: Using iCloud as the Provider
Alternatively, you may want to use your iPad/iPhone’s native synchronization service, which is a perfectly fine solution. iCloud is compatible with standard protocols, and some may even prefer it over GMail because it syncs seamlessly with all Apple devices including Macs, and also takes some of your data away from Google — who said Big Brother?
Setting up iCloud on your Android device will have to go through a separate step for each content type to sync, as iCloud is not natively supported on Android. Don’t worry though, we’ll walk you through the manual setup of your iCloud account on your Android device.

Step 1: Get Your iCloud Information

Before we even start, you will need to know which iCloud server your account is on. Here’s how to do it:
  1. On your computer, go to iCloud.com and log in with you Apple ID
  2. Click on Calendar
  3. On the left, you should see a list of your calendars. Click to the Sharing icon next to any calendar and tick Public Calendar — see the image below for further clarifications
  4. This will display a long link that looks like webcal://pXX-calendarws.icloud.com/ca/subscribe/…
  5. Write down the two digits after the p — in my personal case, it’s p05. You’re now ready to start setting up your iCloud accounts on your Android device
  6. For privacy reasons, we highly recommend you click Cancel so your calendar is not publicly available on the Internet.The easiest way to identify your iCloud server is by sharing your calendar
    The easiest way to identify your iCloud server is by sharing your calendar

    Step 2: Set up Your iCloud Email

    iCloud uses IMAP servers to synchronize your emails, which means they’re compatible with virtually any email client you can think of. You can therefore set it up on your favorite Android email client, or your phone/tablet’s native one.
    1. In your email client, add a new account
    2. If prompted for the account type, select IMAP — this option might be under Others or Manual, depending on your client and device
    3. Fill out the fields according to the below information:
      • Email address: your @me.com / @icloud.com address — e.g. johndoe@icloud.com
      • User name: your Apple ID without the @me.com / @icloud.com — e.g.johndoe
      • Password: your Apple iCloud Password
      • Server: pXX-imap.mail.me.com — in my case, it would be p05-imap.mail.me.com
    4. If prompted for additional settings, you have to use SSL on Port 993 and no TLS certificate
    5. Validate and you’re all set!

    Step 3: Prepare for Contact and Calendar Sync

    In order to sync your iCloud contacts and calendars, your Android device needs to support the CalDAV and CardDAV protocols. Unfortunately, many phones do not support these systems natively. It’s easy to find out where you stand: if there is no option to add calendars and contact servers under settings, your device doesn’t support these. If it’s the case, don’t panic and simply install the below tools:
    PIM roundup: CardDAV-Sync free beta

    CardDAV-Sync free beta

    Use this app to sync your iCloud Contacts.
    Price: Free
    Requires: Android 2.1 or above
    Google Play Link: CardDAV-Sync free beta
    Developer: Marten Gajda
    PIM roundup: CalDAV-Sync beta

    CalDAV-Sync beta

    Use this app to sync your iCloud Calendar.
    Price: $2.84
    Requires: Android 2.2 or above
    Google Play Link: CalDAV-Sync beta
    Developer: Marten Gajda
    PIM roundup: Caldav Sync Free Beta

    Caldav Sync Free Beta

    Alternatively, you can use this app to sync your calendar, in case you don’t want to pay for CalDAV-Sync.
    Price: Free
    Requires: Android 4.0 or above
    Google Play Link: Caldav Sync Free Beta
    Developer: gege

    Now that you’ve downloaded these, you just have to go through a few more steps to set up sync and you’ll be good to go!

    Step 4: Set up Your iCloud Contacts

    To sync your iCloud contacts:
    1. Add a new account, either natively through your contacts settings or via CardDAV-Sync free beta
    2. Fill out the fields according to the below information:
      • Server name: pXX-contacts.icloud.com — in my case, it would be p05-contacts.icloud.com
      • Tick Use SSL
      • Username: your @me.com / @icloud.com address — e.g. johndoe@icloud.com
      • Password: your iCloud password
    3. Hit next and you’re done — at least for your contacts!

    Step 5: Set up your iCloud Calendar

    To sync your iCloud calendars:
    1. Add a new account, either natively through your contacts app or via one of the CalDAV apps shown above
    2. Fill out the fields according to the below information:
      • Server name: pXX-caldav.icloud.com — in my case, it would be p05-contacts.icloud.com
      • Tick Use SSL
      • Username: your @me.com / @icloud.com address — e.g. johndoe@icloud.com
      • Password: your iCloud password
    3. Hit next and you’re done — for real this time!
    From now on, any contacts and calendar modification you make on your Android device will be automatically synced with Apple’s iCloud server, meaning it’ll also be pushed back to your iOS device.
    Conclusion
    Whether you use Google or Apple’s cloud services, it is — relatively — easy to set up an automatic syncing method between your Android and iOS devices. As for data files and documents, the wide availability of cloud storage solutions that offer Android and iOS apps makes the process effortless — pick a service, install the apps, and you’re good to go.
    However, this is just one aspect of keeping Android and iOS in sync. Join us next week, when we take a look at the media aspect, and ways to transfer and sync music, photos and videos between your devices.



0 comments:

Post a Comment

Enter your Comments about this post

 
TOP