There’s been some recent discussions around contact syncing and particularly issues wiht the HTC Hero’s latest update. Mark Watts-Jones had a rather embarrassing moment he shared on twitter and it made me think about the whole issue of keeping mobile device information current.
Looking back about 10 years I’ve never had a device that can sync perfectly everytime, from my first Palm III through to my new iPhone 3GS every mobile device I’ve owned has at some point lost or messed up my information. So what do we do about it.
Well I think 10 years should be long enough for the industry to get it working, if we’re this far along and still can rely 100% on out devices looking after our critical information so its there when you need it and more importantly correct, then its time for something drastic.
Now I’m not saying I’ve got any answers but maybe we need to go back to the drawing board on the whole thing, let write sync off as a not quite right and start again at the beginiing. Things have moved on a lot in the last 10 years, do we still need to keep multiple copies of our information in various places and then try and reconcile that information when it changes.
We live in a world of (near) ubiquitous connectivity, why doesn’t my information live in one place and then my various devices act as methods to view that information. Whenever I want to add or update the information that update is posted instantly to the master data store and the various views reflect that change.
Now then people are always going to complain that there are times when you are not always connected, this is an especially true with the London mobile people due to the amount of time Londoners spend on the tube, however if you don’t have any connectivity then you really don’t need access to your contacts do you? Admitidly the calendar is a separate issue but I didn’t claim to have all the answers 🙂
Lets get thinking about what we are actually trying to do in these situations, I don’t want to find a contact in my phonebook I want to talk to Fred, I’m not trying to view my calendar I want to know if my wife is working late next week. Once we’ve identified these use cases then think about the solutions, its rime for some, “blue sky”, “outside the box”, “helicopter view” thinking. And seeing as this post rapidly heading into buzzword land I’ll leave it there.
Please let me know your ideas in the comments.