Srikanth Vellore
Elastic Ether™
Re: User Experience Newsletter #10: Resizing Windows
05/10/2005, 07:46 am
interesting!
the only drawback is perhaps that this is not all that 'intuitive'; or as late Jef Raskin would have put it, "intuitable".
also, [now, i am not sure if you meant it this way] in your writeup but it seemed to me that you were suggesting that a design is intuitive because it "hasn't changed for years". whether you did actually mean to say that or not is perhaps less important now because it spawned another an interesting point in my mind, which i wish to share in this forum.
i'd opine that, while "standardization of UI elements" can account for the 'predictability' of an Interface, it does not [automatically] suggest that the design is 'intuitable'.
a 'non-inuitable' design if repeated often enough can force the Users to learn an incorrect/ illogical way of working. many Users, quite surprisingly, do not actively question the system they use but tend to work 'with' it, even if it doesn't make sense because the more immediate objective is to get work done.
for instance, when i worked with PC's i often found it absurd that there was no standard Menu item for setting an Application's "Preferences" (some Applications would have under "Edit > Options", while some others "Tools > Options" .. ), while in the Mac, it has always been consistent - (Current Application Name) > Preferences. however, over time, i had actually learnt the wrong way of doing things on the PC and could locate with a fair amount of accuracy all the Menu items for any new application that i installed. so when i switched to the Mac, many years ago, i realized that there was a more sensible solution and that i had learnt the inelegant way of doing things merely because it was convenient 'for the time being'.
the 'Intuiability' of an interface, i would argue, has to do with the 'affordance' it provides. it is about how well the interface suggests an action (or a set of actions) to the User. or how 'obvious' it is (like the sometimes over-celebrated example of intuitability among User Interface Designers worldwide - "the door knob").
in that sense, Michael Herf's 'vJPEG' solution (of dragging the image to the top edge "against the upper edge of the screen .. ") does not seem to be a very intuitable solution albeit unusual.
but yes, as Matthias Müller-Prove expressed, the dreaming shouldn't stop! makes software life so much more interesting.
Claude Toussaint
designafairs GmbH
Re^2: User Experience Newsletter #10: Resizing Windows
09/10/2005, 1:19 p
I like following definition of intuitive Interfaces: you don't need further (external) knowledge to use it.
That means you neither have to read any manuals nor to trail and error the UI nor to ask someone how to use it - your existing (internal) previous knowledge is enough.
That means that an interfaces built up with the standards the user knows is intuitive - for him! For other users who don't know this standards it won't be intuitive. With this definition there doesn't exist 'the' intuitive interface. It always depends on the individual user and his previous knowledge. An overall degree of intuitivity says only how many percent of the users have the needed previous knowledge. But an individual user could be totally overextended.
Also if we talk about self describing widgets, graphics and so on. They are only self describing if the user knows already something related to them. Without any previous knowledge there exists no intuitive interface in the digital world - never. (That's why the real world metaphors are trying to use the existing knowledge of the user.)
That means that every really new interface couldn't be really intuitive - the question is how much new things do you have to learn. What are the costs and what is the benefit? If it is only one new principle you have to learn once and the rest of the UI works konsistantly you have only a short initialisation phase - the aha-effekt which makes the software interesting. The VJPEG works like this. Nevertheless the new behaviour is hidden and you have first to know it to use it 'intuitive'.
The requirements to resize windows will change with bigger (wall-) screens and with the possibility to run more and more applications at once. Will be the combination of the Mac principle and Michael's VJPEG enough for that?
I suppose that different users will have different dreams about it - depending on their previous knowledge ;)
Claude Toussaint
Srikanth Vellore
Elastic Ether™
Re^3: User Experience Newsletter #10: Resizing Windows
19/10/2005, 06:08 am
{Sorry for the delayed response, i have been travelling on work and so i couldn't keep up with this thread quickly enough}
Well, of course [i agree with Claude] that no interface can be totally 'intuitive' and work on on an entirely 'human perception' level. It would be nearly impossible to develop interfaces that require absolutely no "external knowledge", and where only native human inuition is at work. Even if such an interface were to be designed i doubt very much that it would work consistently well across cultures, geographies, biologically-related differences, educational backgrounds, varying age groups, skill levels etc..
Users are definitely required to have some prior knowledge of the design concepts/ metaphor which is being used for the interface and that's why Interface designers have to work towards reducing (if not eliminating) the gap between the User's mental model and the designer's conceptual model. All knowledge is, perhaps by definition, "external" as we are no longer dependent on direct experiences but have internalised knowledge from previously established &/ or documented sources.
So while we need not rely on the perceptive instincts of Users for everything, we can certainly do well to introduce more real-life elements where physical manipulation of interface (such as resizing) is involved.
So, at best, a successful interface probably only reflects the fact that a reasonably high percentage of the Users of that system are able to use it easily or efficiently; or that the interface is forgiving enough to allow some trial-error before it is well understood (or a combination of the two). I guess the Mac scores quite high there.
Unfortunately Mr. Herf's solution, although different and perhaps even 'forgiving', doess not seem intuitable at all because i would imagine (and i am sure i have years of User Research behind my guess) that the most obvious way for interface actions that have physical effects on the widgets would involve direct/ motor manipulation. so rather than a process of dragging the title bar towards a corner and then [having committed one 'unobvious' action] arriving again at an obvious action of dragging the frame edges, i think the more intuitable way is to simply drag the window edges!
I think it would be presumputous to think that a user would be able to guess, unless by a stroke of frustration, that the window must be dragged to a corner, where it snaps to and then it may be resized!
I guess as we move on in today's world, yesterday's knowledge becomes today's [established] practices/ customs, and where newer gadgets are not 'new' in that they cater to a direct human experience but are new in terms of the context of their redesign or the extensions of their capabilities. Therefore designing for novices becomes an increasingly difficult task since newer interfaces almost always seem to presume some pre-exisiting knowledge or experience from the User!
Have we reached a new topic by this time?
:o)
Thanks again!
Srikanth Vellore
Matthias Müller-Prove
Re^4: User Experience Newsletter #10: Resizing Windows
26/10/2005, 5:12 pm
Hello Srikanth and Claude,
thanks for diving into my already quoted "'intuitive'". You are absolutely right. Both of you. I just want to add a link to Raskin's article "Intuitive equals Familiar". In: Communications of the ACM 37(9) p. 17, 1994. It is available.
BTW: There is another aspect of VJPEG that makes it very 'efficient'. The area where you can start the resizing operation is fairly large. It is 100% of the window. Grab is anywhere(!) (... and move it against the edges of the screen).
The whole window as a hot area for dragging! Who wants to perform the math with Fitts' Law?
best
Matthias