Smartphone sync to Google Contacts now a reality
GooSync's beta test for full Contacts sync through to Google Contacts just went live. It's a closed beta, so please don't email me for extra links or privileges. Below, I've tried to illustrate how it all works and some of the implications of syncing with the big G. The beta test, if the Tasks beta was anything to go by, should last a month or so.
GooSync, if you'll recall, was the first online service to enable end-to-end SyncML access through into Google Calendar, for your phone or smartphone (the compatibility list is quite wide).
Contacts on Google was/is a bit of a sore point. You'd have thought that a full Contacts system was a natural companion to Google Calendar, but apparently not. Instead, with GMail being so popular, Google stuck with a 'Contacts' subsystem within that, containing not only whichever full contact records you wanted to input, but also the names and email addresses of more or less everybody that you'd ever received an email from. And there was no API for external services to hook into 8-(
Next up, GooSync responded to popular demand by introducing Contacts sync, but to their own Contacts system, out of necessity, but with a neatly set up way of exporting contacts in Google GMail Contacts import-friendly format [you are following this, I hope?!] The three stage process - phone contacts to GooSync Contacts, export from GooSync Contacts, import into Google GMail Contacts - worked OK but wasn't the sort of thing you want to do every day.
![]()
Leaving aside a Tasks module, introduced in the meantime, the latest stage in the saga is that, following Google's final publication of an API for their GMail Contacts, GooSync have added a full sync to this, via SyncML and their own servers. The system's currently in beta test, as shown here, you can expect it to go live for real in the very near future (June?).
How does it work? Very well, but within certain limitations and expectations.
First up is the huge, huge factor that GMail's Contacts system is both very good and very bad. The bad first - it's a very basic contact manager, with many restrictions on what you can and can't store (so plenty of phone number limitations, no birthdays, no categories, etc.)
![]()
On the other hand, Google's system solves one of the problems of the modern age. To whit, how to keep details of new people who have contacted you and whom you want to contact again. GMail already contains every email you've sent or received, and it has been adding these people automatically to your contacts list.
Now, this may not actually be what you want to happen, but it's the way GMail Contacts works, like it or lump it. For someone like me, always worrying that people have been in touch and that I haven't the slightest record of who they were or their emal addresses, this might save the day.
But how to sync this contacts 'macro set' with your existing, neat and tidy, pruned and maintained on-phone contact store? This is a no-win situation for syncing. Make the Google GMail Contacts store reflect just the phone contacts and you'll lose potentially valuable contact email information. Do a full sync and you'll get the phone's Contact store 'polluted' by all those extra hundreds of email addresses from GMail. For better or worse, GooSync has chosen the latter option. It's OK by me but I can see a lot of people complaining. It's not GooSync's fault, to be honest, it's Google's, for having such a wierd contact scheme in the first place!
As with your first GooSync Calendar sync, there's an authentication step to go through before you can sync, essentially letting Google's servers know that GooSync can be trusted with your contact information. This is quick though.
![]()
![]()
The next step is your first real sync under the new system. As you might expect, it's a slow sync, with your phone and Google GMail Contacts having to find out what each 'has' from first principles and with the SyncML server at GooSync's end trying to successfully merge the two. On my set-up this took over ten minutes, but subsequent syncs have been a lot faster, as you'd expect.
![]()
First sync in progress, two way syncing and a GMail Contacts auto-addition now back in my S60 contacts store (I'm sure Ajit won't mind me showing his address, he's a high profile guy!)
It's also worth stating at this point that the full Contacts sync is limited to GooSync Premium customers. Like the Calendar option (where you get a month of appointments in advance for free), I'd expect that at some point there'll be limited Contacts sync for GooSync Free users - maybe up to 100 contacts? Who knows! Watch this space for more news.
Comments welcome on the way this all works. I'm sure the GooSync team will be watching with interest. How should they be handling sync with the vagaries of GMail Contacts?
Steve Litchfield, 15 May 2008
Published by Steve Litchfield at 9:59 UTC, May 15th
Categories: Software, Miscellaneous, Links of Interest
Platforms: Series 60, UIQ, General, S60 3rd Edition, UIQ 3
News Discussion
For me, that would be a great reason to recommend it to my S60-toting friends. Both sync and backup IMHO need to be automatic OTA activities (data tariff notwithstanding).
Steve
To answer your question: The initial sync solution, as described in your post, is the only way to go. Furthermore I think GooSync should offer a some kind of switch, to allow syncing of all contacts or only that are on the phone. This way, the Google Contacts would stay as they are, but the "main contacts" (the ones in my phone) would be enhanced and cleaned up on Google side, while my phone is not polluted by obscure mailing list unsubscribe contacts.
If I want a new contact to be synced, I just add a name to my phone's contacts. The next time I sync, the contact is enhanced with what is already in Google Contacts.
Stupid idea?
I have to use PC Suite to sync with MS's (dreaded and bloated) Outlook Address Book. Then I create a CSV file from that, and then I delete all my Gmail contacts, and replace the whole damned lot. (losing my Contact Groups in the process). Obviously I lose the Gmail contacts derived automatically from my Inbox. But that's not an issue for me because I have very few I want to keep, and I deal with that manually.
Cumbersome? You bet.
I do this every couple of weeks. At least I have a safe haven in Outlook, from which I can feed any web-based email handler's Contacts (Gmail,Yahoo &, Hotmail, anyway).
But I'd rather not waste my time & money on that Outlook step, especially since I move to other computers for lengthy periods (whole winters). Why can't Nokia upload to PC Suite and have a CSV created automatically? And have an auto step to sync with the Gmail Contacts?
If anyone has a way to shorten/improve my method, I'm happy to hear it.
Ever wondered why there is no crypto built into those SyncML backup systems?
Main Navigation
|
» Home (1) » News (2) » Reviews (3) |
» Features (4) » Media (5) » Forums M | Full (6) » Top (9) |
Advert
mobile.allaboutsymbian.com