Touch Interfaces Create a Usability Nightmare

Pretty quick and informative overview of Windows 8.

Everything You Need to Know About Windows 8 in Eight Minutes

Watching the first section, it becomes obvious that users will need to learn the gestures.

I can already imagine what the NNg will have to say.

Touch interfaces aren’t as intuitive as you’d think, beyond the obvious stuff like tapping, swiping and scrolling.

Windows 8 adds another touch interface that users will be exposed to, in addition to iOS and Android. I’m leaving out webOS and Meego on purpose.

The big usability challenge is consistency across OSes, and vendors will have very little incentive to standardize. So, the burden goes on the user, who will now have to remember what multi-finger gesture does what on which OS.

Usability nightmare, and we haven’t even begun to see physiological limitations that will undoubtedly arise.

Compare this to keyboard and mouse, which function pretty similarly on all OSes.

Update: I fear many people think this is no biggie because they are confident they could figure out and remember the differences. Probably, but that’s bad design. 

AboutJake

a.k.a.:jkuramot

12 comments

  1. Even with mice, we had 1 button, 2 button, scroll wheel, touch pads and those funny things in the middle of the keyboard.  In general people work on one machine and just get used to that, most people will not have an iPad a windows 8 and an Android device so I don’t think it is such a big issue really.

  2. It is a big deal.

    Like it or not, touch devices are being pushed on us, and lots of people have a smartphone (Android or iOS) and a traditional laptop/desktop, very likely a couple they use, e.g. work and home. 

    Right now, you interact w a keyboard and mouse on some, w your fingers on the other, but as touch-based OSes are pushed on us, don’t expect that distinction to remain. 

    So, people will have to learn and remember what gestures do what on which devices. It’s madness. Apple has already started this problem w Lion, which OOTB scrolls in reverse to match gestures. This is Bizarro when you’re using a mouse w a scroll wheel.

    It’s not like multi-button mice either. Those are all pointing devices on all machines; sure, they have slightly different behavior, but they all point and click. The same gesture could do completely different things on different OSes.

  3. Ironically, with all this natural user interface stuff, remembering all those gestures and the rest will soon be a higher cognitive load than remember a ton of switches and parameters from ye olde command line days. you have to wonder about how older users (and yes, we’re all getting older) will deal with this stuff as well as the general accessibility issues it could present.

  4. Yup, that’s the problem and good on ya for pointing out the irony of it all. Touch is intuitive, but beyond basic gestures, it’s all learned behavior, very similar to CLIs. I like that comparison, must borrow it w attribution. CC-BY?

  5. Fair point (no pun intended) the possible gestures on a touch or motion sensor interface are huge.  However mice do more than point and click, they scroll, double click, right click, two button click or activate a hot corner and we have programmable buttons, gesture on track pads and use shortcut keys (Ctrl-C, Ctrl-V).

  6. Fair point (no pun intended) the possible gestures on a touch or motion sensor interface are huge.  However mice do more than point and click, they scroll, double click, right click, two button click or activate a hot corner and we have programmable buttons, gesture on track pads and use shortcut keys (Ctrl-C, Ctrl-V).

  7. Sure, but such advanced mice are peripherals, not integral parts of the OS. If I walk up to a computer w a mouse, I know it will do a basic set of operations (move the cursor, click objects), regardless of the OS. 

    The additional stuff you mention is optional, not baked into the OS. If you don’t like some nuanced behavior, you can use a standard mouse. You don’t have a choice w gestures.

  8. I cannot find the source of the CLI-NUI observation (I have have even posted it on appslab before and used it a few times).

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.