Striped Background in OS X Revisited

Björnke von Gierke bvg at mac.com
Thu Jun 28 08:17:54 EDT 2007


On 28 Jun 2007, at 06:25, J. Landman Gay wrote:

> Scott Kane wrote:
>> The way most Mac users interface with their desktop is very different 
>> to how Windows users do it.
>
> I'm interested in learning more about this, being mostly Mac-oriented 
> myself. Could you (or anyone) sketch out what you see as the 
> differences in behavior and general usage between the platforms?

Developers will tell you their believes, but users will tell you what 
they need. I'd argue you should never ask other developers about their 
UI preferences, but listen very closely to the stories they tell, about 
when the users of their products "didn't get it". Because the user is 
never wrong, it's always the product, and thus the developers (or the 
deadlines) fault.

As an example, one of these silly stories is this:
A user gets told to move the mouse on the screen to the start button, 
and the user lifts up the mouse, and positions it in the corner of the 
screen. Programmers laugh at this behaviour, but it's a prime example 
of diverging knowledge base, and therefore a fault of the product not 
communicating how it works well enough (and also of the instructor 
overestimating the knowledge of the user).

In my experience with "Normal" users, so not programmer, hardcore 
gamers, or OS advocates, the usage does not differ much, if at all.

Users do not understand folders:
These users do not use folders, and do not want to use them. They have 
Office (sometimes just Word), some pre installed browser and the e-Mail 
application on their desktop. If you delete these 
aliases/links/shortcuts, they'll call support.

Users do not understand files:
These users do double click files, and deem them broken if nothing 
happens, or an application chooser pops up. They do not know what makes 
a image file an image file, and they do not know or care for the subtle 
differences between plain text and word documents.

Users do not understand any GUI object:
To the user everything is a file, or a button. So they double click 
everything, or single click everything, resulting in unexpected 
behaviour.

Users use what they have to, but not more:
These users do not want to use the computer, they want to get things 
done. So they write their word documents like with a typewriter: Adding 
spaces to intend, using existing documents as templates, and being 
overwhelmed if these "templates" use invisible settings like document 
wide font defaults that overwrite their own font settings.

So no matter which existing UI paradigm you use, these users will feel 
uncomfortable, and not at home with it. On the other hand, you can sit 
a user in front of a computer, and hold their hand in baby steps for a 
few years (or much more, depending on age). After that, they will get 
used to the GUI they are using, and then only despise other GUI 
approaches, as these other OSes clearly are doing it wrongly.

But of course I am a developer, and you shouldn't listen to me.
Björnke

-- 

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"



More information about the use-livecode mailing list