Thursday, September 13, 2007

An Ideal PC Suite for a cell phone

I've thought hard about different PC Suite products from all the major cell phone vendors, taking into consideration their usability and features.
I also tested them all in real situations.

"What's not right? What's there to add?"

So I finally came up with my own vision of a PC Suite product, and I will share it here.

I will not go into detailed comments on the current status-quo in this arena, instead let's envision how this is to be done.

Why use a PC Suite, before all?
I know many people who do not. Many of them stopped calling me, and then I phoned them only to find that they lost their phone WITH THEIR ADDRESS BOOK!
Omitting unwise comment on their unwise behaviour, isn't there something that does not welcome them to go ahead and install a PC Suite?
Oh wait, then I found out that many of them HAD their PC suite installed!
So what happened? They forgot to sync regularly enough.

This brings in a Point1 - an Ideal PC Suite must auto-sync smartly.

Sony Ericsson's product lets you set an option to sync each time you put your phone into cradle. What's wrong? The quality of sync and the fault protection.
It's simply not resilient to failures (you take the phone off the cradle while it syncs and you're up to big problem).

So - what is this "smart auto-sync"?
To me, it's when you "set it & forget it". Think of how Outlook(tm) smartly syncs to your Exchange server at work.

You get home, you're offline, and - here's your mail.
This very fucntionality should be at the core of a modern communication product.
You lose your phone - and here are your SMS, MMS, phonebook, media, bookmarks, e-mails, other files, applications. All at your PC.
Right now this is done quite clumsily by either a full backup (takes quite some time, requires launching an app, cannot be done smartly with no user intervention), or by the Syncronise function - this one does not save your media, nor your document files, nor Messages, nor applications, and the feature also must be launched as a separate app.
Think of how Outlook(tm) DOES NOT require you to press "Get New Mail" button each time you want to see new mail.
Right now user has to operate the product all the time...
The answer to this clumsiness - replace the current UI and function with more "daemon-like", "service" behaviour, when you select once - which data you want to have synced to your PC, and the daemon "does the right thing".
You come home - the home PC sees your phone via BlueTooth, connects to it and syncs all your Messages, Contacts, Bookmarks and (if you chose so) - Media, Documents, Application settings. With you touching no buttons. Of course, you might be given a chance to know this is happening - by means of a slight "beep" on your phone.
What you would see on a PC is a rolling wheel somewhere in the System Tray.

So here's the chance to make an even better experience than what's provided by Apple, Inc. and it's products:
iPod can be set to synced when you plug it in.
But cell phones have BlueTooth! The don't even need to be plugged in, so there could be one step less! This would allow for an exquisitely simple user experience.

"Just bring it home!" and voila - you're covered with the newest gen of PC Suite.
Go lose you phone - and keep all the data.
Leave your PC Suite Backup function and all the waiting for fanatics and geeks who like to tinker-shminker with software.
The newest PC Suite would first ask you what to "cover" in the auto-backup cycles when you run the software installation process (right after the device pairing), and then - you might as well forget it's there, but you'll remember and you'll be glad you set everything right (again - smart setup defaults) when you come home crying over a lost or broken cell phone.

And sync the Contact Pictures to Outlook, both ways, already!
Right now the only positive experience I've had of preserving the contact pictures is using iSync on a Mac with SE P910i. Everything else sucks. I'm sorry but it does.
No wonder people rarely use pictures in contacts, it's so easy to lose them.
Apple even wrote an iSync Agent for P910i!

Speaking NOKIA formulas, Backup+Sync+Store Images=AutoSync.
Two icons less, a sea of usefulness more.

So much for a Backup, there are other parts of functionality, like Messaging and Contacts.
What's wrong? Point2 - No offline mode. Unless you sync, you only see Messages and Contacts when you have the phone connected. Yes, this setup allows you to have many phones connected and managed independently, but why no offline mode?
Think of how Outlook would allow you to have offline access to many separate mailboxes and Contacts.
The messaging interface has to be very email-like, with all the usual New, Reply, Forward buttons in their places, so that people find it really convenient to start and use it. On the left - the usual Folder list, with folders like SMS, MMS, Sent, Outbox. Drafts. Integrated with MMS studio, so that when you press New - MMS, you have a chance to select a template, or Insert Objects, or Record Objects on-the-go.

Offtopic: I have heard that a Fly mobile SX210 supports USB webcam mode in the firmware - that's a cool improvement, others might like to follow.

In NOKIA PC Suite the Messages in built into Phone Browser, I think this is a very dubious design solution. Users just don't expect to write e-mails or messages when they go browsing files. Give them a CommCenter, that looks and feels like an e-mail app, and accessible in offline mode.

So what's left? The Internet Connection?
Honestly, I think it should be done without a separate client software, there's no UI needed beside the normal OS UI for a modem connection.
But the reality is - you need proper drivers, init strings and CellOP-specific APN settings. Those are very nicely covered by NOKIA PC Suite Internet Connect applet.
To eliminate the need for it - that would take quite some innovation in cellular operator business.
There could be such phone modem drivers that would be able to read APNs off the phone, transfer their titles to PC and from there (in an Ideal PC Suite) you would just select which APN you want to use for PC->phone->internet access.
MMS messaging would be seamlessly blended into e-mail, with support for HTML-MMS conversion. All accessible from the same single CommCenter window.

Interfaces usability significantly drops if similar parts of functionality are accessibly from separate windows. The common and well-tested approach to this is using "tabs" by the edge of a single window.
With their new initiative NOKIA tries to renew their current S60 UI lineup, by replacing legacy "mesh" design menu with "panes" menu, giving up some screen real estate. This gives user a real "2-D" feel, because the two direction of the 5-way joystick are used complementary to each other. This is a step in the right direction, but only one of the many steps required to rev up the aged S60 UI to be competitive in modern market.

2 comments:

W said...

Good writeup! I wish this killer app. existed. I'm looking for a robust business phone that allow great file management sync like ActiveSync, but more resilient.

DreadStar said...

Nokia PC suite seems to allow you to have the device auto sync on connection(when bluetooth is in range) which works for me and every 10 min mins which works but hammers my battery a little too much and makes the phone ding a lot when I'm on the fringe of my bluetooth reception to my desktop.

Gotta agree the contact icon syncing stuff is garabage! Works fine with Isync but seems to have been broken in Windows since Outlook 2003.

Another odd on on the N96 I have here is if I bung a few mp3s on the device with icons in their mp3 tag it seems pot luck to if they view or not :(