« The inscrutable purpose of Mac controls | Main | Error message o' the week »

Positive emotion from the point of first contact

An application can engender positive or negative emotions in its users at the very earliest point of contact. When interacting with an operating system, the earliest point of contact is often the logon UI. The way an OS treats logon UI can easily establish a good or bad impression in the user's mind.

A long time ago, if you typed an incorrect password into a Windows logon dialog, you'd get something like this:

Incorrect_password

Windows is clearly treating the situation as an error and, moreover, it clearly thinks the error is the user's fault. Later iterations of the OS soften this message somewhat. By Windows 2000, the message changes to:

The system could not log you on. Make sure your User name and pasword are correct, then type your password again. Letters in passwords must be typed using the correct case.

This is a big improvement (not sure why User is capitalized, though), but the tone is still stiff and a tad patronizing. By Windows XP's Home edition, things become much more conversational:

Did you forget your password?
Please type your password again.
Be sure to use the right uppercase and lowercase letters.

This is pretty good, and it's hard to think of how to make this message much friendlier. Apple manages to, though, in its OS/X logon dialog. Apple's solution deftly finesses the situation by avoiding the error message altogether.

Mac_osx_logon

If you don't enter the right password, the dialog literally shakes back and forth and the password field is cleared. A couple of years ago when a colleague showed this to me, I laughed out loud. The dialog is clearly shaking its head to say, "Nope!", and just as clearly letting the user know they have to try again. It does this all in a humorous way that engenders a positive emotion in the user and without having to play verbal games to avoid assigning blame.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451fb6769e200d834565c6e53ef

Listed below are links to weblogs that reference Positive emotion from the point of first contact:

Comments

How does Apple make the dialog accessible to non-sighted users?

I guess it's nice to be apple. I help design software for city one of the largest city government agencies in the world.

not everyone understands that shaking left and right means, "your typed the wrong password. or maybe your password changed. or maybe the caps lock key is on. or maybe you got the wrong username. or maybe you've been fired for doing inappropriate things. or maybe the network is down, because of a terorist attack".

Not everyone can see the screen. Shaking your head side to side doesn't mean "no" in every culture.

It's always fun to design cute systems that just "make sense" to cool people like us. It may not be as fun and sexy to design real usable infrastructure, which just happens to have an interface sitting on top of it. Yes, your Moen faucets are a marvel of modern industrial design, but without all those ugly PVC pipes running in the walls, they're pretty useless...

btw, sorry this turned into such a rant...

Ditto on what Jonah said.

Cool <> Good design. I might like a system that works the way you describe, but many people may have no idea what's wrong.

Also, how does this work for people who are blind?

To Chris H., you know the caps lock key is on when a graphic is in the password textfield.

As for accesibility, don't make the mistake of assuming Apple doesn't have a string somewhere that can be read back to users. They have a built-in utility called VoiceOver for accesibility. You can read a bit on that here: http://www.apple.com/macosx/features/voiceover/. Just because none here have tested it doesn't mean Apple hasn't.

To EricG, the point I think of the original post is that most users don't know whats wrong when they get the Windows error message, they just dismiss it to try again. To suggest that many people don't know what's wrong when the dialog shakes its head, I don't know my son is 1 year, 5 months, and he sure knows what shaking his head back and forth means, and he can't speak.

And for future reference, the first time I saw the OS X behavior, it just brought a smile to my face, because it is cute and I wasn't getting yelled at by the system for an operation we all know is highly error prone.

It's not that Apple always gets it though ... I recently tried to install ITunes5 and it didn't complete... as I was greeted by a completely useless dialog.

http://www.wiredprairie.us/journal/2005/09/useless_error_dialog.html

I just picked up a new smartphone running Windows Mobile 5.0 edition. I noticed that the password screen does the "apple style" head shaking when I've entered the wrong password.
I'm not sure if this UI is part of Windows Mobile, or just part of the I-mate vendor software.

Anyway, I like it.

Ubuntu linux does the same too and also appears a message.. in my opinion it's a funny way to start working with your system :)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment