Realism in UI Design
ignorethecode.net
ignorethecode.net
On day, people from the VIA association (VIA is a students' network association with many clubs ... amongst those is VideoLAN. More info here : http://www.via.ecp.fr ) came back drunk with a cone. They then began a cone collection (which is now quite impressive i must say). Some time later, the VideoLAN project began and they decided to use the cone as their logo.
http://www.nanocrew.net/2005/06/23/vlc-cone/ / http://forum.videolan.org/viewtopic.php?t=9792
More on the "uncanny valley": http://en.wikipedia.org/wiki/Uncanny_valley
i'd rather see a user study with a control before i jumped to any conclusions.
often times people call a UI "intuitive" when what they really mean is "familiar."
The author of the article has previously often advocated user testing, not trusting your gut.
With that said, we all know an intuitive interface when we see one. It's just too difficult to separate an enormously complex and highly context-sensitive technical process that we've learned from some kind of ideal optimum. Saying a design is "intuitive" is analogous to saying one Turing complete language is "better" than another.
In short: A sample of one does not disprove a generality.
I really liked it. It was focused, and articulated very well.
I wish more programming projects were documented in this way.
Really? I read the first few pages... it gets fairly technical. I don't think most of my non-programming friends know what a thread is. If they have some vague idea, they certainly don't know the difference between a thread and a process is.
Then he includes a bell curve with confusion on both outlying sides.
After reading so many black and white posts, "This is the right way," "Do it this way or I will kill you," or "That's lame," it's refreshing hear, "Use your judgment and find the sweet spot." A bell curve is the perfect illustration.
Thank you, OP. This is advice that applies to alot more than just UI Design.
>If you see a typo, a spelling mistake, an error, or any other issue, please tell me about it by opening a case in my issue tracker or by sending me an e-mail.
For example the right-most "house" icon looks very housey to me, because I could gather from the line of icons that it was supposed to depict a house.
When building interfaces it's funny (or not, depending on the pressure) to find that users interpret the icons in completely novel ways. For example: trash cans are interpreted as brushes because someone expects the paste button at that position.
Which is why I always think - do I really need an icon here, or should I use text?
The worst example I have come across was a package we took over where there was an icon of a dog. Incredibly, this was supposed to be "Fetch from database" (dog, fetch, geddit?). Even after days of using it my brain still locked up looking at the damn dog - imagine my poor users who only had to interact with the software occasionally. Switching the icons to text cleared up any confusion.
Unless screen real estate is really at a premium (eg iPhone), I prefer to see text, and any application that gives me the choice (eg. Firefox) I immediately configure to do so.
A bit redundant these days perhaps, but it still works for me.
The home button on the Steam client, otoh, I click fairly often. I guess it's because it doesn't have an URL bar.
EDIT: Correction, I don't click the actual home button, but I execute the same command with a mouse gesture (via the unfortunately named StrokeIt).
For example, you don't need a New Tab button (it's not enabled by default anyway) - middle-click the Home button instead.
And if I want to create a new tab with the current URL, I middle-click the Refresh button.
So it can be quite useful for staff to got straight to the Homepage no matter whose terminal they are sitting at.
Why not use the search box in your browser? In Chrome the address bar is a search box.
I figured someone might mention this, and probably make me sound like a Luddite in the process. :-) The short answer is that I use both. If I'm at the keyboard, I will do command-T command-K to use the search box in a new tab, but often I'm using the mouse, in which case middle-click home is more convenient.
In Chrome the address bar is a search box.
I don't use Chrome; I use Firefox. The address bar in Firefox typically goes to the first Google hit for the search terms in question, which is often what I want, but it isn't a general search.
Now you can bring on the You actually use Firefox? comment. ;-)
For example, Lexus's new LF-A sports car has digital gauges that sport very realistic-looking dials that imitate the analog ones they replaced, with a few enhancements like turning the face white for sport mode, turning it red when the RPMs hit the redline, etc.
Quick video clip of it in action:
http://paultan.org/2009/11/13/lexus-lf-a-has-one-really-cool...
-Antoine de St. Exupery, Wind, Sand and Stars, 1939
For example, Chrome doesn't have a nice and simple Bookmarks menu like FF (or Favorites in IE). You have to waste an entire chunk of vertical space on a "Bookmarks Toolbar" before you can access the button which is actually a menu, under which the bookmarks are hiding. One of several reasons I don't use Chrome.
There are lots more examples in Windows Vista and Win7. Take wmplayer: how do you open up a URL for streaming? It's hard to find that kind of functionality in the visible UI, because it seems not to be present. Instead, you have to use the context (!) menu on some of the window chrome (!!), and you can see that they've squished what used to be the main menu bar into the context menu. The UI actually ends up being more complex (it's harder to get at the features), the only "benefit" being that the application, on the surface, appears to do less.
Not to mention the now-fashionable ribbon toolbars, used in Wordpad and MSPaint - they've changed what used to be a modeless UI paradigm, i.e. menus, into a mode-based one with switching tabs. In many ways it feels like a step back into the 80s for me.
Completely agree. These overly minimal interfaces are great if you only use the most basic functions (open file, pause, play, stop) or already know what you are doing. However, if you need to figure something out its pretty horrible.
It reminds me of the bizarre interfaces in Kai's Power Tools:
http://en.wikipedia.org/wiki/File:Kai%27s_Power_Tools.jpg
At the time, artists gushed over how fun and innovative the user interfaces were, but such interfaces are rare in today's graphics software. Few people want an interface where each dialog is a little puzzle, where you can only have five presets because that's all that the UI designer thought looked good in the layout, or where the dialog's background exerts undue influence on your choices of color or texture.
It's even more difficult when the designer has complete creative control. that can lead to disaster!