|
This kind of post annoys me. It's driven by the fact that the author has some theories about UI design, and wants to share them with us. There's nothing wrong with that. But this post pretends to be like a real usability audit, which it is not. > When I tap it, it turns red — but wait — it doesn’t give me the visual feedback. Did I break it? > The alarm is shown as a red filled square, so when I tap it, it should perform a negative action, right? These comments are disingenous. You didn't get confused by these things. You, as a person who's analysing a UI, have an almost totally different mindset to someone who is just using the thing for real. You know this, so here, you're just play-acting. You're thinking, what might I get confused about if I was a normal user? That's a bad way to look for what's really wrong in a UI design. Yes, when you present points like these, they sound reasonable, but that doesn't mean they're right. Perhaps the alternative (e.g. banning the use of red anywhere in the OS other than for a negative action) might be over-restrictive as a requirement, which could cause excessive complexity elsewhere in the UI and lead to a worse overall result. Or perhaps you're right, the colour–meaning thing should be 100% consistent above all other considerations. Either way, you don't know, and speculation about what might confuse a real user should not be presented as fact. Theories just guide us in what to test. |
Wrong on all counts. What the author complaints about are examples of broken standard usability guidelines that all experts agree upon.
Like consistency, affordances, the principle of least surprise, color coding actions, etc.
The excerpt you provide is characteristic: "When I tap it, it turns red — but wait — it doesn’t give me the visual feedback. Did I break it?"
The similar looking button in the Timer screen DID give visual feedback when pressed. In a consistent UI, either this button would do too, or neither would.
>These comments are disingenous. You didn't get confused by these things. You, as a person who's analysing a UI, have an almost totally different mindset to someone who is just using the thing for real.
Wrong again. Even a UI expert, or someone like me, who's been using DOS, Windows, SunOS, HPUX, Linux, FreeBSD and OS X UIs for 20+ years (and has designed some apps' UIs) can be confused by a UI, even in the most common app and in the most basic actions.