Monday, December 10, 2007

PC Suites revisited

Hello my patient reader,

In a previous blog entry "An Ideal PC Suite" I expressed my vision and hopes for a better PC Suite - and Nokia delivers! What I mostly wished for, is "smart auto-sync" feature, is at the core of the Nokia LifeBlog application!
If you never heard or tried the application, now's the best time to do so. Honestly, I believe this app has all the potential to become a key component of the upcoming Nokia Ovi stuff.
It lets you have and manage offline copy of your phone's content - all the MMS, SMS, photos and videos. On a horizontal "Time roll", easily scrollable!
LifeBlog-compatible phones stamp all new items with smart "location tags" that let you differentiate between cell network areas. You can later rename those tags - say, after city names - and with a simple click in LifeBlog you can see all items that were created in that same area! At the very rough, you automatically get a new location for every country you've been in while using the phone.
The LifeBlog UI "scrolls like butter"! It's a true "Nokia iLife", highly usable and very easy to learn. Amazingly enough, you may use it straight off the phone, no PC required! Capture and blog online, on-the-go.

There's more exciting news - there's now a new "Nokia Photos" application, delivered as part of N-series PC Suite 2.0
This one has also a very good UI and it allows you to import all your pre-existing photos from either a hard drive or a cell phone, should you want to use it as your photo organizer.
Nokia Photos has a Timeline View, which looks very much like the LifeBlog.
Here's one important thing to notice about those apps.

They do not require you to have a phone!!!

You can use them just as your digital life organizers.This strategy mirrors what Apple, Inc. has done to iTunes - you may use it without an iPod, just for ripping/storing/playing/burning your data.
Once you get used to a blissful user experience, you might as well start looking out for a compatible device, to streamline your "digital life management" experience even more ;)

Of course, these new applications allow you to upload the content to your blogs!

Those apps are essentially the Nokia i-Apps. If this is what Ovi will be like, I am all in!

The only strange thing is that those "web accounts" need to be set up independently in both programs.
Another small issue that I noticed is that LifeBlog does not correctly "play" animated GIFs in MMS. Such graphic files take single MMS slide, but this slide should not be still. On a phone they play fine.

Did you notice there are many Nokia PC Suites out there?
There are "normal" PC Suite, which work even with S40 devices (the moest recent version is 6.85). There are also E-series PC Suite (which I have not yet seen), the Vertu PC Suite, the PC Suite Express, and, most importantly, N-Series PC Suite (most recent version 2.0).

The battle of PC Suites continues!

I took part of a Nokia PC Suite Beta test for version 6.85.
Of the 3 errors I reported, none were fixed.

I still hope for the next version
I uninstalled 6.85 and downloaded another flavor of Nokia PC Suite , aka N-Series PC Suite. As the name suggests, this would work only with Nokia N-series smartphones.
It features a very slick black 'batman' design and cool in-focus transitions. It worked really well for me and never crashed once. It has less clutter on main page since the main page is broken into 4 categories: Music, Photo/Video, Internet, and Tools.



The good part about it is that it did away with kludgy Nokia Media Player which became almost dysfunctional in the latest 6.85 release. The media player of choice is now ... ta da!...the Microsoft Media Player 11 (which was not a hard choice on PC, I suspect).
Now there's hope for playability of stuff...
BUT (there must always be "but") - the N-series does not have the corresponding messaging part - you can not send SMS/MMS, there's no browser entry for your phone in Explorer anymore. Once they add the missing functionality, there's no turning back for me.
Meanwhile - I came up with another idea regarding PC Suite UI - why They have not changed the INTERFACE much, they changed the LOOK. IMHO the less of "interface" we have, the better. For instance, is there really a need for the main window since we have the same apps in the systray launcher?
Could not they have moved

"5 new messages"
"3 missed calls"


- notifications into the Windows system tray notification area?
You'd click there and see the messages and the Call Log.
Windows has the API just for that. I hardly foresee users keeping the main window open just to see the new SMS.

(6.85 rants)
The new and controversial (from usability standpoint) feature of 6.85 is the small messages pane in the lower left corner of the main window. In few seconds after start, it shows you the three most recent SMS (and only short parts of them).
You may click and close the pane, though.
This feature look like "blind innovation" and it brings only questions:

"Why only three?"
"Why only SMS (not e-mails)?"


If you'd get serious to read more behind those short excepts from SMS, you'd click into the area, and PC Suite would still bring you to the Messages entry in the windows Explorer. You'd have to click once more on the Inbox hive to see the message list. One more double-click and you finally see the whole message.
The fact that there's still no decent UI to the communicative core of the product is quite amazing.
Completely usable and convenient solutions is what we all need. They should take preference in development resources, not those ad-hoc, not-well-thought out, features, that look like they're there just to show off... Otherwise the product may fall down sick of 'featuritis'...I never wish this to happen to a Nokia product.

Wednesday, October 3, 2007

Microsoft Office:mac2008

Microsoft Office could be a target of a separate essay on how low one could go with usability when they not only try to cram more features, but also try to ADVERTISE them to user. Remember Clippy, the Office Assistant? That little "friend" apparently got so bad feedback from business-minded folks that they finally stopped advertizing it and switched it off by default. Now MS wants mac users to get ready to buy the upcoming Office:mac2008.
Simply have a look at their running ad: www.macoffice2008.com

Now let's see how many menus they present to a user:


1. The standard Mac OS menu in the top line on the screen.
2. The toolbar menu (with text labels) below the document title.
3. The "ribbon" menu top line of tabs.
4. The "ribbon" menu lower line of tabs.
5. The "ribbon" menu icons
6. The Formatting palette, floating.

This ribbon menu is the "New & Improved" stuff, and I think it's not done properly.
Just look at how all those menus took 1/3 of your screen, in vertical dimension!
I think it should've been made into a floating palette (MacOS X "drawer" UI concept comes to mind), since the ribbon menu is not needed all the time.
Or, at least, make the menu vertical, not horizontal.
The new DVD-aspect-ratio displays invite you to explore the width, not the height.
Had they made the ribbon menu a vertically floating palette, things would look much better and less cluttered.
To sum it up, current MS UI philosophy seems to be

"First - our Product, then - your Document".

They put the document you work on into a corner of what's left after their "new feature marketing" people put all those new shiny icons in the "prime space" which should be well reserved for your document.

They forget that [their] Tools are less important than [your] Trade.
Luckily to them, the Corporations world is deep entrenched in their legacy.
But as for the Personal world, it's high time to think of alternatives.
Apple's iWork package is something to be in terms of UI and usability, while maybe lacking more advanced features and complexity required in daily Corporate business.

Friday, September 21, 2007

iPhone user experience comments

iGot iPhone :)
And so I spent some time figuring out if there are some blunders in it's UI.
There were none. Good job Apple!
There are some functionalities missing, such as MMS or on-the-go media management, but I believe they are dropped by intent, to execute along a clear strategy.
Mac now is the digital hub. ("Oh, sorry PC, you too!")



The only obvious point I would improve is in the Mail client:
- if you happen to have many mailbox accounts (as you can see, I have three), you must go to each other Inbox separately, because the e-mail does not aggregate them into one place like Apple Mail on Mac does.
And so it takes 10 taps just to look into headers in all three mailboxes. This would be reduced to 2 taps if Apple chose to accept the Apple Mail's approach. Maybe this will be fixed soon, in the iPhone Firmware update 1.1.1.







<--- iPhone Mail









That's how Apple mail aggregates mailboxes --->


Another thing I noticed is that there's no task switcher aside from the Home Button, that would take you to the main program menu. Although this initially feels as a drawback, this way the user has only one way to start a program, and the icons are always fixed in the same places, which decreases time-to-launch for every program as the user becomes acquainted to their location on screen.


There are some 3rd party utilities that allow you to have alternative task switcher (SummerBoard). You press in the lower right corner and drag to the centre some analog of "Sun wheel" whith all the programs sitting on it's "rays". The further you drag, the bigger the icons. Moving along the circle selects the program icon.
There appears a separate button for lauching the selected application.
Quite innovative, but clunky and requires to use both hands for a faily basic task.



It happened so that Apple products had never had lack of style.
And this one is not an exception. The company has a track of setting trends for few industries already. All-in-one, translucent colors, USB, floppy-less, IEEE1394, OOP, media management and distribution, now cellphones...They are the true creative power, and have the guts to follow their vision, through the years.
To be competitive, just market share is not enough. One has to be as bold and creative as Apple, not just foresee the Future, but create it. And they made it.
Now the multi-touch UI is Present.

So if you are in UI field, or "just browsing", by all means check out this new level of usability.
I also welcome your comments.

Friday, September 14, 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.

Friday, August 17, 2007

Why don't I shave with a RAZR?


I did another wild thing and swapped cell phones with my girlfriend for a week. Or two.


And here's my MOTOROLA RAZR UI analysis.

Here I go again, focusing only on points which could be improved, given due attention to detail and a good sense of usability.

May I call it my "6 steps to make RAZR sharper" guide? :)



Point 1. Right-to-Left.

Okay, this is very obvious for everybody. MOTO sticks to its tradition (against everybody else) of putting affirmative buttons on the right, negative action button on the left. It would have been memorizable, had they also chose to reverse the red&green call buttons. But they had not! So to Accept a Call, bear to left. But to Accept an Action, bear to the opposite side :)



Point 2. Scrolling.

MOTO has it's own way of fast scrolling. You do it by pressing numbers! So 1-2-3-ish, from early 80s era! Yes, you need to estimate on the numbers of lines you don't even see!
Or else - press'n'hold'n'wait while watching the lines slowly click by, along with the precious seconds of your life.
A simple scroll acceleration after a certain amount of press time would be so much better!





Point 3. Personal Tones.
If you set a personal call tone, say, for a friend, you also get it for the SMS from the friend.

So, setting and mp3 tune gives you whole lotta noiz at SMS arrival! Fun fun fun!

(Some SMS are sent at night, not to disturb with a call and a ring. Or across timezones.)


Point 4. Your e-mail is too long and will be deleted.

I know it sounds funny but it's not so when you wait for an important e-mail, and you finally get it, and you see:


Looks like some arhitecture limitation?





Point 5. Bleeps and moans.


The phone uses sound signals profusely.

It will not let you ignore an unread message, unanswered call, low battery.

You're better off fix it now or switch off sound.

There should have been an option to turn off such signals, akin to Service Jingle and others, that are controlled in Settings - Network.





Point 6. No repeated alarms.


You may set the alarms only as 1-time events.





Minor things:


There's a menu called Initial Settings. Hmm? Sounds like a place you only go once you turn it on the very first time. The right wording would be Basic Settings. Anyway, the only way to set up text entry modes is when you go to a place where you can enter some text and there you may invoke a context menu with Entry Mode and Entry Setup.


Oh, and don't forget! Your settings may change depending on the text field settings -try to go to e-mail setup and you'll see that now dot is not where it was, but @ ate it's lunch.
Themes are not in Settings - Phone, but are in Multimedia menu.

Okay, maybe 2 weeks was not enough to adapt myself? My answer is - the phone has to be supportive, not distractive.

All-in-all, I think this phone has rather impressive and solid UI, it is totally less cumbersome than on smartphones - and here we get to the point - either MOTO pays more attention or ... the phone is plainly simpler than the smartphones.

Whichever you think matters more in the case?

Another "wild" idea


Feeling unsafe out in the street?
Need additional protection against intruders?
Don't have a gun but like to surprise people?
Your cellphone might have you covered!
My idea is quite shocking - to built an electric shocker into a cellphone.
The back cover would be made of metal, connected to a circuit that would prevent accidental activation against your own ear! :) There are serious radio part compatibility implications, of course.
Otherwise we could have seen it already, I guess. :)
Pardon the crudeness of the idea, but it could really be helpful... say, for women :)

Friday, August 3, 2007

Wildcard Caller ID idea


Hi Experts,
I'm back with an idea of a little neat feature for Symbian (and possibly others) cell phones.
The idea is simple - to make user's life easier by recognizing (via Caller ID) groups of numbers matching a wildcard, not just the whole exact number of a Contact. Let me show you how.
You have Contacts in your cellphone's Address book. The phone matches the incoming CLI (Caller Line ID) of the caller to a number in the Contacts. But what if you want to identify a group of numbers?
This could be useful, for instance, to quickly see from which network (or city) you are being called, or from which company. It's no secret that many companies get pools of consecutive telephone numbers, so you could be quickly seeing from which company you get the call even without filling your Address Book with all employees' numbers.
Business customers may be interested in this feature. It would be a beneficial, value-adding feature for a platform, and a marketing differentiator, to provide a new type of contacts in the phone's address book - a template (wildcard) contact.

Usage example 1: Let's say I have the following entries:
+74955556666 Lena (BeeLine), +16457236546 John, +791687458755 Lena (MTS).

What if I could enter Address Book records like
+7916* MTS, +1* USA, +7903* BeeLine, +749512388## Forbes, +7812* St.Petersburg ?

Like in UNIX wildcards,
* (star) stands here for any number of any digits, # (mesh) stands for any single digit.

Usage Example 2:

I was 'phone-abused' by a real estate agency in Moscow - they have lots of employees in many offices, calling in from their office phones, all from the same pool +7495363####. I wasted lots of time answering their calls, telling them I "wrong number" and so on. They seem to have had wrong number of a client written down. Had I had this template contacts feature in my phone, I would have not need to squinch my eyes trying to see first digits and decide if I need to pick up.

Usage Example 3.

When late at night someone calls you from abroad on an important mission, it would be nice to see it's from another country (a word "Germany" shown) instead of trying to wake up and see if the first digits are +49.

Sounds good? Might be even better! (options)

"Exact match" means the current way of doing things - all numbers match.
"Wildcard match" means the new, group match.

A cellphone shows not only the exact match, but also the next worst match from a wildcard entries. And it could even highlight the part of incoming number that matches a wildcard, with a different color!

This gives a user, at a quick glance, a good idea of who might call, or where from, without the annoying deciphering of the caller ID by himself. If there's no exact match, the call history shows just the full number. If there's an exact match, and a worse match, the call history logs
the 2 longest matches. 

Please tell me what you think.