Slashdot Mirror


Experts Say Gestural Interfaces Are a Step Backwards In Usability

smitty777 writes "Veteran usability experts Donald A. Norman and Jakob Nielsen wrote an interesting article lamenting the current state of the art in gesture interfaces. According to them, the lack of standards for interacting with these devices puts us on par with the '94 vintage in web design, when designers discovered they could make the buttons and UI look like anything they wanted."

254 comments

  1. This is giving me ideas... by grub · · Score: 4, Funny


    puts us on par with the '94 vintage in web design, when designers discovered they could make the buttons and UI look like anything they wanted.

    Hmm... this has given me some good ideas for an iOS app I'm farting around with. However, I can't find how to add faux-BLINK tagged text and Geocities-type spinning, flaming skulls in Interface Builder...

    --
    Trolling is a art,
    1. Re:This is giving me ideas... by Nursie · · Score: 1

      Ah, but with scanning gesture interfaces like Kinect, it's only a matter of time before we have the BLINK control!

    2. Re:This is giving me ideas... by hjf · · Score: 3, Informative

      You forgot the roadblock with the "Under Construction" sign.

    3. Re:This is giving me ideas... by jo42 · · Score: 1

      in Interface Builder

      Thank GNU for that! You actually have to write some code to fart, blink and spin flaming skulls. Otherwise any 'tard could.

    4. Re:This is giving me ideas... by mjwx · · Score: 2

      Hmm... this has given me some good ideas for an iOS app I'm farting around with.

      Aren't there enough fart apps for IOS already.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    5. Re:This is giving me ideas... by Anonymous Coward · · Score: 5, Funny

      Don't blink! Blink and you're dead. This control is fast,faster than you can imagine. Good luck.

    6. Re:This is giving me ideas... by Chatterton · · Score: 1

      Too much Dr Who ;-)

    7. Re:This is giving me ideas... by Chatterton · · Score: 1

      Here some reference material: Under Construction

    8. Re:This is giving me ideas... by pandrijeczko · · Score: 1

      Just remember to send a 400 page design specification to Steve Jobs first, let him bury it in soft peat for 3 months and then see if he approves your app for distribution on iTunes.

      And remember - no titties or ROM emulation. That's a definite "no no" from The High Priest Of Fanboi".

      --
      Gentoo Linux - another day, another USE flag.
    9. Re:This is giving me ideas... by somersault · · Score: 1

      Too much ripping off Mario..

      --
      which is totally what she said
    10. Re:This is giving me ideas... by mldi · · Score: 1

      Off-topic, but the weeping angels were my favorite new baddies introduced in the series reboot by far.

      --
      If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
    11. Re:This is giving me ideas... by grub · · Score: 1

      Ditto with me, they're a genuinely creepy lot.

      --
      Trolling is a art,
    12. Re:This is giving me ideas... by thePuck77 · · Score: 1

      The second episode was creepier; the main premise being that an image of one of the angels contained a new angel itself led naturally to the thought of the images on the TV. Then they filled it such that almost every time they show the video screen with the angel coming closer and closer, they match the frames with the television so that it fills the screen. Such a species would annihilate us with one youtube video.

      --
      "We live as though the world were as it should be, to show it what it can be." - Joss Whedon via Angel
  2. Gestural Interface, eh? by Anonymous Coward · · Score: 0

    I've got your gestural interface right here!

  3. patents by danbuter · · Score: 3, Interesting

    What with all the OS companies trademarking the various gestures, there's no way they'll become standardized. Unfortunately.

    1. Re:patents by AndyAndyAndyAndy · · Score: 5, Funny

      There's actually a particular gesture that's widely standardized to address this type of thing. At least in the US.

      --
      It's always confirmation bias!
    2. Re:patents by bill_mcgonigle · · Score: 1

      What with all the OS companies trademarking the various gestures, there's no way they'll become standardized. Unfortunately.

      Are they patenting them or trademarking them? Any copyrights?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:patents by bill_mcgonigle · · Score: 2

      There's actually a particular gesture that's widely standardized to address this type of thing. At least in the US.

      I'm pretty sure there's an i18n localization for a semantically equivalent gesture in each locale.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:patents by theshowmecanuck · · Score: 1

      Semantics???? Is that what the driver in the other car was doing? Semantics?

      --
      -- I ignore anonymous replies to my comments and postings.
    5. Re:patents by mwvdlee · · Score: 2

      Are they patenting them or trademarking them? Any copyrights?

      All three, probably.
      I know that doesn't make any sense, but did these systems ever really?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:patents by Anonymous Coward · · Score: 0

      You are violating my rude gestures patent.

    7. Re:patents by Anonymous Coward · · Score: 0

      You are violating my method for notification of patent violation through slashdot AC posting.

    8. Re:patents by Anonymous Coward · · Score: 0

      They make LOTS of sense, when the objective is to convert the IT "virtual" market, where a good idea can make a startup the next Google (Google itself being a notable example), to a market with the equivalence money*time = established patent portfolio = veto power.

      The IT patent system could revert to a decent system by simply declaring void any patent claim over stuff that can be clean-room-implemented by IT students, even if the patent office took money and approved it. No money back either, so they learn to patent stupid stuff.

    9. Re:patents by hedwards · · Score: 1

      I'm not sure why any of those would apply. I can see patenting the process of gesturing and whatever it takes to make it work, but I can't see them being able to patent something which could then be replaced with a different gesture.

    10. Re:patents by RazzleFrog · · Score: 1

      I've given up on trying to educate slashdot readers on the distinctions between patents, trademarks, and copyrights. Ignorance is bliss I suppose.

    11. Re:patents by sorak · · Score: 1

      Are they patenting them or trademarking them? Any copyrights?

      All three, probably.
      I know that doesn't make any sense, but did these systems ever really?

      Sort of.

      A patent applies to a formula, process, or invention. So, the process of sticking up your middle finger might be patented.

      A copyright applies to an expression of an idea. So, the notion of lifting your finger to convey your dissatisfaction might be copyrighted.

      A trademark is a symbol to represent you or your company. So, if you are known as "that guy who keeps sticking his middle finger out" then it might be your trademark.

    12. Re:patents by mcgrew · · Score: 1

      Apple and Google are violating Motorola's patent for "incredibly stupid UI design". What idiot decided that menu items should move around? Hitting a 3 might bring up tbookmarks, or it might bookmark the page you're on. Nothing in my phone is consistant, but text messages are the worst. Rather than a list of opened and uniopened messages like everyone's used to, they've got "conversations" with no indication that one of the "conversations" has an unread message.

      The hardware is great, the UI is straight from hell.

      But the worst UI mistake all the manufacturers make is shoddy documentation, and it's not just phones, it's all electronics.

    13. Re:patents by CastrTroy · · Score: 1

      I've always cursed about non standard computer interfaces. What is it with newer keyboards messing around with the F (F1-F12) keys. On my laptop, the default setup is that you have to push fn+Fkey to get the actual function key, otherwise, you get the multimedia keys to control the volume screen brightness and such. Luckily that's configurable, but only through the BIOS. Also, a lot of keyboard manufacturers (HP) seem to thik it's alright to mess with the insert/delete/home/end/pgup/pgdown keys. The difference between hitting delete and insert can be quite annoying. Others seem to mess with the placement of the \ key, although that's more acceptable. Imagine if they started messing with the key placement on pianos, sorry, G is now next to E, or now the notes go high to low as you go left to right. Why people think they can improve on a standard interface that people have already gotten used to is beyond me. The keyboard and mouse (I prefer trackballs) is quite ubiquitous and understood by all. I don't think this whole gesture thing improves anything.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    14. Re:patents by CastrTroy · · Score: 1

      Actually, I've always thought that software was kind of weird in that respect. They get copyright on the code and binaries. They get patents (country dependant) on the software. They also get trademarks on various things used within the software. And on top of that they have trade secret protection, because they don't have to release the source code, even if they have something pantented. Which I think is kind of absurd. If you want to patent something, the code for your implementation should have to be submitted as part of the patent, so that others don't have to reimplement the patent based on some vague english prose definition of what your software does.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    15. Re:patents by Anonymous Coward · · Score: 0

      I started seeing arbitrariness with the first Apple II Mac keyboards a decade ago. Then again with their iMac's USB keyboard, and once more with the tiny keyboards that are sold separately for Mac minis of netbook netbook proportions. Speaking of netbooks, they have begun to mess with the Windows world in the way you mention, removing programmer keys like squiggly, backtick, pipe and backslash. Some netbooks I saw recently do away with PgUp and PgDn. My Toshiba laptop made it hard to play games that treat logical button groupings as related actions; I have a ROW with Home / End / Ins / Del next to F12, and then I have a COLUMN sticking PgUp / PgDn right under ENTER. That decision has made it into HP keyboard bundled with my new PC.

      The trend is saying this "you get subpar materials from us OEM in more ways than just quality. please go out and fork another $30 if you want a real keyboard layout." We also got an uncomfortable neutral-handed mouse that I didn't bother to unpack. All that is what you get for sub $1000 PC cost-cutting. The problem is that us geeks will be encountering that more and more as more users get in the habit of buying supercheap PC's that have components we never stoop down to get voluntarily. Rough ride ahead.

    16. Re:patents by CastrTroy · · Score: 1

      I guess I should consider myself lucky. At least all the keyboards I've encountered have all the keys.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    17. Re:patents by bill_mcgonigle · · Score: 1

      I'm thankful at least one person understood my comment. We can go back to our actually-understanding-things cave now.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  4. Summary by bondsbw · · Score: 0

    Different companies are approaching a new type of device with new interfaces, and since they don't approach it like the decades-old windowed desktop environment, they are wrong.

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    1. Re:Summary by RadiantPhoenix · · Score: 2

      Actually, with interfaces, everyone doing it the same way is better than a few of them doing it differently, even if those few are actually doing it in a way that is otherwise easier to use, because the point of an interface is for people to understand how to use it.

    2. Re:Summary by RobbieThe1st · · Score: 1

      At least, that's the Microsoft theory.

      On the other hand, everyone from Linux to Android to iOS disagrees, and consumers have a choice because of it(I.e. if you don't like the Windows UI, you can use any number of Linux UIs or the OSX one. Phone UIs give even more choice).

    3. Re:Summary by RobbieCrash · · Score: 1

      Not so much really.

      All mouse/keyboard UIs are essentially the same. *NIX and Windows both have it pretty standard that there is a send to taskbar button, an embiggen/shrink button and a close button in the top right. OSX does something weird which I don't quite understand, but the buttons are still in the top. There's a file menu at the top on all of them. There's a place on the bottom that holds identifiers for running or commonly accessed programs. Windows are square, and have predictable functionality across platforms. The left mouse button activates whatever you click on, right clicking brings up a menu.

      All touch based interfaces are essentially the same too. Big selectable icon that launches the app. Notifications and at a glance info is displayed at the top. Swiping side to side switches screens to the side. Swiping up and down makes the list move. Long pressing on app icons moves the app shortcut around. Pinch to zoom, double tap to zoom, two finger twist to rotate, etc. All of that stuff is standard across UIs.

      Sure, the animations and style are different, but the UI portion of it is more than style. It's the interfacing that's the important bit, not the fluff that makes it pretty. Imagine moving from iOS to Android and not only is the fluffy stuff different, but now you have to tap the bottom of the screen and then the top to scroll up, and you scroll faster by repeatedly tapping the top. Or long press to zoom, and double tap to exit the application.

      There's a reason that anything that requires user interfacing follows whatever the big player does to some extent. It's called usability.

      --
      Keep on knockin'
      https://robbiecrash.me
    4. Re:Summary by obarthelemy · · Score: 1

      you should RTFA, they make some very good points and a very cogent argument.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    5. Re:Summary by honkycat · · Score: 2

      Your summary is incorrect. It should be "...since they don't apply the basic principles of usability, which have nothing to do with particular interface metaphors or technologies, they are making simpleminded mistakes."

      It has nothing to do with abandoning the old desktop environment, and everything to do with giving poor feedback, providing arbitrary interfaces that don't provide cues to the user, not providing consistent behavior in similar situations, etc. These are problems that have more to do with understanding how users think and learn and applying that to the interface design.

    6. Re:Summary by SharpFang · · Score: 1

      Especially people in Ubuntu disagree. They really try all different changes to the UI, some of them seem to be there just for the sake of "making it different than the standard" and they fight tooth and nail against users who want to bring standard behavior back.
      I wonder if the changes are backed by any kind of usability studies, or do they make them as they go along, because some of them are so retarded really no sane user or programmer would suggest them.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    7. Re:Summary by Anonymous Coward · · Score: 0

      Erh.... Nielsen and Noman's does know what WIMP interface is and what is just IMP interface. So maybe you should just read and THINK.

    8. Re:Summary by goose-incarnated · · Score: 2

      Funny - he doesn't like the decades old windowed desktop environment either. I have to be honest here, if you fault Donald Normans logic on something, you better have good reasons - he is a /very/ clear thinker indeed. Read "The Design of Everyday Things".

      --
      I'm a minority race. Save your vitriol for white people.
    9. Re:Summary by Znork · · Score: 1

      More like 'basing a UI paradigm on easter eggs may not be the least confusing way to do things'.

      The lack of visual cues, lack of consistency (when are what gestures available or not?), combined with the ease of random interference with the gestures make them less than optimal.

      Personally I think it works fine as long as there is a half-dozen easily distinguishable gestures. But imagine trying to use a gesture UI that incorporates most shortcuts, contexts and menus available when using more complex applications or desktops, which is where such systems are going.

    10. Re:Summary by cowboy76Spain · · Score: 1

      In fact, it is opposite to Microsoft theory

      Microsoft theory would say: "Since we have the biggest share of market, let's make the UI of our system different so it is harder for the user to swith to another solution"

      That said, I do not think it is time to worry (yet). Gestures is a new input method and people are experimenting with it, see what works and does not, etc... once it is more mature I hope we will see a trend towards standarization.

      --
      Why can't /. have a rich-text editor? Editing your own HTML is so XXth century.
    11. Re:Summary by murdocj · · Score: 1

      I'm guessing you didn't bother to read the article, which points out that there are certain ideas for interfaces (such as keeping them consistent) that make them easy to use, regardless of whether it's mouse & keyboard or touch.

    12. Re:Summary by dzfoo · · Score: 1

      Some of their "problems" are not only risible, but their proposed alternatives are downright ludicrous.

      For instance, their model for "Discoverability" (sic) on a touch-driven interface is to add buttons and menus. That's right, it is not user experimentation of touching and interacting directly with screen objects, but the flat, indirect execution of commands via a textual proxy.

      Some of their complaints are valid: it seems every app developer ignores even platform conventions and does his own thing, or misappropriates Desktop UI interface conventions (e.g., WTF are "+" and "-" buttons doing on a map application when the user has been trained to expect pinch-and-zoom?) But these are due mostly to individual developers. Apple has some fairly good guidelines on UI interface designs for the iPad and iPhone, starting with the recommendation to design it specifically for the device, and not port it from a different platform; that new and inexperienced developers is not their fault.

      This will all be sorted out eventually, as the technologies mature and the interaction paradigms are cemented into the cultural consciousness.

      The article authors' idea of advancing human-computer interfaces for touch screens is to ignore the potential of the technology and stick to what works for a desktop and a mouse. Sure, they acknowledge the need to experiment with new techniques--just as long as they keep within the boundaries of what is known and what works already, mainly the desktop GUI and mouse.

                  -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    13. Re:Summary by dzfoo · · Score: 1

      They also make some very bone-headed recommendations based on some intellectually lazy assumptions; e.g., that command menus are the best and most appropriate way to allow for discoverability on any platform or form factor.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    14. Re:Summary by DJRumpy · · Score: 1

      Usability alone should not dictate an interface, but it should also be intuitive. Unfortunately, the very nature of gestures is unintuitive. There are no visual queues as to what any particular gesture will do, whereas a button is very clear. Click here, and 'this' will result. Gestures are just too vague. They are handy as shortcuts but a standard must be applied for them to be useful. The first versions of the new Google app is a good example. It was all over the place, where a lot of it made no sense and seemed to add no value. Why must I pull down on the screen to see my 'apps' when a simple button that labeled apps is much more effective and intuitive? Another example was searching. When you are searching you probably don't need an apps button. They eventually incorporated both so that you actually had an apps button and various menu items disappeared where they were unlikely to be needed. That meets both usability and intuitive needs. I wasn't clawing at the screen trying to remember which direction to slide the screen to see my apps, and I now recover that space when I'm searching with only search related items on the screen.

      Gestures by themselves with no visual queues are pretty useless to a laymen or someone unfamiliar with the interface.

    15. Re:Summary by rjstanford · · Score: 1

      And as anecdotal evidence goes, my two-year old was able to figure out how to use the photo viewer on my phone about as quickly as an adult was, when they were each introduced to it for the first time.

      NOTE: Those gestures are very different than the trackpad gestures for "reply all" and their ilk, which are completely artificial.

      --
      You're special forces then? That's great! I just love your olympics!
    16. Re:Summary by mcgrew · · Score: 1

      You didn't RTFA, did you? Here are the useability problems TFA discusses in a nutshell:

      Non-existing signifiers
      Misleading signifiers
      Feedback
      Consistency and Standards
      Discoverability
      Scalability
      Reliability
      Lack of undo

      It's a good article that goes into detail, and anyone designing any interface for any device should read it.

    17. Re:Summary by mcgrew · · Score: 1

      The bigest problem I have with MS products is the lack of consistency, and I don't just mean not following standards. Why can't they keep menu items in the same menu in an upgraded app? Buy a new version of a program you're familiar with and you ALWAYS have as big a learning curve as if you'd bought a competing product. They don't follow anyone's standards, not even their own.

    18. Re:Summary by mcgrew · · Score: 1

      "Discoverability" was in the Webster's dictionary since 1913. And I agree with him, plain text is always the easiest. I've always hated unlabeled icons.

    19. Re:Summary by lee1 · · Score: 1

      All mouse/keyboard UIs are essentially the same. *NIX and Windows both have it pretty standard that there is a send to taskbar button, an embiggen/shrink button and a close button in the top right.

      Already wrong, sorry. My linux is set up to have none of those things.

    20. Re:Summary by RobbieCrash · · Score: 1

      Yes, you've customized your installation so that it doesn't fit the standard. What is your point? That your personalized, non-standard UI proves that there is no UI standard?

      --
      Keep on knockin'
      https://robbiecrash.me
    21. Re:Summary by lee1 · · Score: 1

      Yes. There is no UI standard. You seem to be confusing "standard" with "most common way people are doing things at the moment." It's like when I tell people that I'm not going to open their Word attachment and that, if they want me to read their document, they should send it to me in a standard format. They complain that Word is a "standard" and that Windows is a "standard" and what am I talking about.

    22. Re:Summary by RobbieCrash · · Score: 1

      So what defines a standard then?

      --
      Keep on knockin'
      https://robbiecrash.me
    23. Re:Summary by lee1 · · Score: 1

      There are several mechanisms. The standard for the format of an email message is an "rfc". There is the ISO. There are standards such as that for PDF files, published by Adobe. If there is a standard for a GUI, I'd be interested to learn about it.

    24. Re:Summary by RobbieCrash · · Score: 1

      So, if Microsoft were to put out a standard that says a GUI has all of the things that I stated, would that appease you?

      --
      Keep on knockin'
      https://robbiecrash.me
    25. Re:Summary by lee1 · · Score: 1

      That doesn't make any sense. How could a company establish, unilaterally, a standard for "a GUI"?

    26. Re:Summary by RobbieCrash · · Score: 1

      It doesn't and they couldn't, neither could a standards body.

      So a standard-UI would have to be a de-facto standard that came about due to usage patterns and widespread industry design principals. So, while not a codified Standard with an RFC number, the UI I described is a standard UI. Standard as defined by the English language definition, that it is the 'normal' thing based upon popular usage.

      Your pedanticism over the word 'standard' is the issue here.

      --
      Keep on knockin'
      https://robbiecrash.me
    27. Re:Summary by lee1 · · Score: 1

      A standards body can't establish standards? You've lost me.

      I'll partially concede your point about pedanticism, though, and that you're using "standard" in a common, colloquial sense that would pass without remark in other contexts. It's just that in this context (Slashdot, etc.) the term has other associations and I thought it was relevant to point out that there are no standards, in the more "pendantic" sense, for GUIs (unless there are). This is more than just a pendantic distinction. The fact that there is a standard for PDF but not for DOC (for example) is important to understand. If we could get the computer-naive to appreciate the issue, the computer ecology would be better for all of us.

    28. Re:Summary by RobbieCrash · · Score: 1

      I just mean that a standards body couldn't create a globally definitive Standard for a GUI. It's impossible, because there are too many platform and context specific things that do not cross over unilaterally.

      There are no officially defined standards I'm aware of, and I looked when we started this discussion, for GUIs across platforms. As this discussion points out, there are a bunch of platform specific standards and best practices, but nothing universal.

      I agree that everyone that is significantly involved with computers should know that defined standards are critical to the entire computing ecology. But aside from us, nobody really needs to. They don't need to know how the stuff works any more than I need to know about the inner workings of accounting or marketing or any of that other crap. It's our job to understand this stuff and make it work, it's the accountant's job to make sure I get paid, and marketing's job to make sure I spend that money.

      --
      Keep on knockin'
      https://robbiecrash.me
  5. It has been a generation since 1994. by Anonymous Coward · · Score: 4, Insightful

    It's not surprising that this has come about again. It has been roughly one full generation of developers since 1994. During that time, those developers who actually learned proper usability techniques either retired or moved on to other endeavors. They knowledge they acquired and the methods they developed have basically been lost to the sands of time.

    Today, we have a whole new generation of developers creating this shitty software. They'll spend the next 10 to 15 years learning what the previous generation had learned. There'll be a few years of good UI design before these developers move on, at which time the cycle will repeat.

    1. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      +1, Poster Obviously Has a Crystal Ball That Permits Accurate Foretelling of Future Events

    2. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      Today, we have a whole new generation of developers creating this shitty software. They'll spend the next 10 to 15 years learning what the previous generation had learned. There'll be a few years of good UI design before these developers move on, at which time the cycle will repeat.

      Either that, or in the time that's elapsed since the "good old days" you've gotten yourself so set in stone that you can't get your head around new ways of doing things.

      If this is bothering you so much go call your grandchildren and ask them for help.

    3. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      Geocities was great, wasn't it?

    4. Re:It has been a generation since 1994. by jon_doh2.0 · · Score: 5, Insightful

      "It has been roughly one full generation of developers since 1994"

      Its not as if generations move through the industry in a block, like tribal age-group initiates.

    5. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      Compared to todays seizure inducing blogspots and facebooks? YES!

    6. Re:It has been a generation since 1994. by TapeCutter · · Score: 3, Insightful

      Marketing types would like us all to believe generations can be packaged up and tagged as "boomers", "GenY", ect, which then take on certain attributes that sales people can target. Back in the "real world" there is no syncronised changing of the guard, what we have is a shared continuum of ideas and experience that is not bounded by time, place, DOB, or target markets. It is only bounded by how far nature can go in evolving our talent for using complex language and in evolutionary terms she has only just started experimenting.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    7. Re:It has been a generation since 1994. by obarthelemy · · Score: 2

      It always flabbergasted me that devs are in charge of interfaces. I once worked on a casual gaming web site, and convinvcing them that the overarching principle was "my mom should be able to use it", and that this subsumed knowing what's happening, how to get back one step, actually knowing where I am, underlining clickable things or putting them in buttons.... was a big fight.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    8. Re:It has been a generation since 1994. by aztektum · · Score: 1

      Now get off his lawn.

      --
      :: aztek ::
      No sig for you!!
    9. Re:It has been a generation since 1994. by SharpFang · · Score: 1

      It's not getting your head around a new way of doing a new thing. It's getting it around a dozen new inconsistent ways of doing the same thing on different devices (or even different OS versions on the same device) and switching as you go.

      You may be 3-lingual, but I assure you if you meet 3 people speaking the 3 languages you know and try to converse with all of them you WILL mess up. I have enough headaches working with cygwin at work, with mark-middleclick vs ^C-^V (esp. that ^C does something completely different in rxvt). Now with a dozen of touchscreen interfaces try to work with an Android phone and an iPad plus some proprietary ebook reader plus a netbook with multitouch touchpad plus maybe that Microsoft table thing. Each of them will have mostly similar set of basic functionalities but each of them will use different gestures to use them. And you have to remember which is which.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    10. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 1

      Maybe one day in the future people will listen to Norman/Nielsen.

      I notice we're now seeing the visionary browser alterations from Mozilla/Google: http://news.slashdot.org/story/11/05/25/1532246/Mozilla-Labs-the-URL-Bar-Has-To-Go

      Only 15 years after Nielsen recommended this in: http://www.useit.com/alertbox/9605a.html

      4. Complex URLs
      Even though machine-level addressing like the URL should never have been exposed in the user interface, it is there and we have found that users actually try to decode the URLs of pages to infer the structure of web sites. Users do this because of the horrifying lack of support for navigation and sense of location in current web browsers. Thus, a URL should contain human-readable directory and file names that reflect the nature of the information space.

    11. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 1

      I don't agree with their comments. Perhaps they are too old and have their mind stuck in the desktop design paradigm.

      Sure, there are improvements that can be made. But how can devices which generally have very few menus and very few buttons be so poor at usability? I would recommend these usability experts compare Android, WP7 and iOS against Windows Mobile 6.5 and Symbian S60. They will find things have come a long way.

      Windows Mobile 6.5 probably meets those usability rules, but it seriously sucks to use as mobile OS.

    12. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      I have been in business since 1997 and still not moved onwards, and so havent many in my generation. Btw. webdesigns especially those from advertisement agencies still are shitty regarding usability and custom buttons and whatever. The worst are the flash only sites.

    13. Re:It has been a generation since 1994. by gl4ss · · Score: 1

      well, the new definition of usability is that it takes the ui designer to use it - because everything is hidden.
      or the alternative, that things look old school with back buttons etc - but they don't work... or wizards with filler word screens(you know them when a simple one liner bat has a 5 stage wizard to execute).

      anyhow - what sucks about gestures, is that they're hidden magic buttons. that's not good at all. also, what most ui designers are doing is doing just that : RE-designing the ui, not touching functionality at all- because they don't know shit about what's actually done on the programs and how and why.

      also - any menu system, button, touch or mouse driven, will turn into "gestures" in the users head in under a month, provided the user uses the program an hour or preferably more every day, so fuck the first 2 minutes of use in professional apps. even moving the mouse over the X to close things becomes a thing you don't even think about, coming straight from the spine.

      --
      world was created 5 seconds before this post as it is.
    14. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      I beg to differ, I have seen three examples (and been part of a fourth) where an entire age defined group was pushed out to make way for "new blood". Typically it happens just as a software release goes gold and management realises that they can replace the "old farts" with younger programmers, or programmers in India/China/Shanghai etc. etc. and save a fortune.

      To exacerbate the problem, if you are developing a new device with a new interface and you ask someone like me how long it'll take? I'll quote a long time to deliver ('cause I'd like to ensure it is reliable and meets some minimum standard of usability and I know its going to take longer on a new OS with new tools on a new platform).

    15. Re:It has been a generation since 1994. by wvmarle · · Score: 2

      A generation of developers maybe, but not all information is lost I'm sure. With accumulated knowledge, now there exist proper UI design guidelines for most platforms. 17 years ago not, as it really all had to be invented. Also I expect that schools/universities now teach user interface design based on this experience, something that this previous generation of developers never had. Those courses didn't exist back then.

      What did happen though, is that a totally new way of interacting with a computer appeared. Touch interfaces were experimental only until not so long ago (iirc some 20 years ago I've seen the first demos of it - far too expensive for consumer electronics), now you see them everywhere. On top of that, those computers suddenly don't have a mouse or keyboard anymore, and their screens are often much smaller than what designers are used to.

      The old UI design principles largely don't work here anymore. Buttons need to be much bigger relative to the total screen, for example. Scroll bars are for visual reasons only - not a method of control. We now touch, multi-touch, swipe or even move the device. Input methods that simply don't exist in a traditional desktop computer. Some elements can and should remain though, like radio and check buttons. And luckily mostly these elements are still there and work the same, even though we interact with them in a slightly different manner.

      So while I agree with you that it's no surprise, I don't agree with the reason. I don't believe it's because of a new generation of developers, instead it's because we have a new generation of computer interaction methods. And indeed we have to learn how to really work with it, again.

    16. Re:It has been a generation since 1994. by marqs · · Score: 4, Funny

      Its not as if generations move through the industry in a block, like tribal age-group initiates.

      Why do you tell me this now?
      Does this mean that my initiation rite was all bogus?
      Is the tribal tattoo made with the old IBM dot matrix printer and the piercings made with the hole card puncher just a way to make fun of me?

    17. Re:It has been a generation since 1994. by dargaud · · Score: 2

      Tell me about it. I write (among other things) user interfaces for scientific software. After over 20 years I get few complaints from users as I've pretty much standardized my interfaces. I recently gave svn access to one of my project code to a researcher who had to add advanced numerical analysis code to a prog. He took it upon himself to 'improve' the user interface. Now every button and window has a different color !

      --
      Non-Linux Penguins ?
    18. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      yep... thats pretty much what they said in 94.

    19. Re:It has been a generation since 1994. by MrBandersnatch · · Score: 3, Insightful

      younger programmers, or programmers in India/China/Shanghai etc.

      And there's the key to this entire mess. Never leave UI design to programmers. They are fundamentally different jobs requiring different skill-sets and methodologies. Now if you will excuse me, I need to see how well my landscape designer is doing with the gardening,

    20. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      Oh, stop whining. You had it easy. The last dot-matrix printer in the office died before I got my tattoo, so I have to run myself through the laser printer twice a week to keep mine fresh.

    21. Re:It has been a generation since 1994. by Idarubicin · · Score: 1

      A generation of developers maybe, but not all information is lost I'm sure. With accumulated knowledge, now there exist proper UI design guidelines for most platforms. 17 years ago not, as it really all had to be invented.

      17 years ago, the original Macintosh was still ten years old. Xerox and others had been experimenting with GUIs and hyperlink-driven interfaces for years before that. And yet, somehow, the computing world of 1994 still turned out enormous amounts of utter crap when faced with a slightly different environment.

      The problem wasn't that there was a new environment. It was that the programmers and designers of 1994 decided to forget everything that they'd learned about interface design over the preceding decades, because the old rules didn't have to apply to new technology, and it was more fun to be wild and crazy and different. Except that the old rules often existed for a reason, and they (or at least their underlying rationales, which is sometimes a more difficult intellectual leap) often could and should have been adapted to the new environment.

      Gestural interfaces today are often broken not because Gestures are a New Technology and we must accept that it naturally takes decades for software companies to figure these things out. Gestures are broken because by and large software companies are too cheap and lazy to sensibly and rigorously test for what works and what doesn't, and to adapt their approach to what does work; and they're too fractious to ever get together to agree on anything; and sometimes they deliberately try to be mutually incompatible for murky short-term competitive gains. Programmers, meanwhile, often prefer what's cool-looking to what's actually quick and useful, and by and large they don't want to do 'boring stuff' like intelligent interface design.

      --
      ~Idarubicin
    22. Re:It has been a generation since 1994. by GodInHell · · Score: 1
      I didn't know that we release developers in 10 year batches... see, I thought they were constantly joining the workforce, moving through these roles, and working with other developers with a few years more or less experience.

      Also ... Since when is 15 years a "generation" in career terms? 25-65 is usually a forty year span. Unless the assumption is that all the lead designers from the 90s decided to go off and become lawyers and chefs at least a third of them should still be in business. Jobs, who sure as hell vetted the apple interfaces, is not a "new generation" from the 90s.

      This article's premise can best be sumarized as "you're not being cautious with your interface redesign and the inconsistency scares me." Well.. TFB. The Aeron chair was widely panned when it came out because it broke too many conventions and didn't "look" right. Then people sat in it. The I-pad is kicking ass and taking names -- these little interface kluges show what the system /can/ do. In 10 years the parts that work will be universalized, but its this period of exploration and innovation that is paving the way for the next set of standards. Dude's a tool.

    23. Re:It has been a generation since 1994. by wvmarle · · Score: 1

      Gestures are broken because by and large software companies are too cheap and lazy to sensibly and rigorously test for what works and what doesn't

      The problem of this testing is that the only way you can REALLY test it is in the real world, on consumers. A programmer or designer knows beforehand how to do something, for the very reason that they created the interface. They may think it's easy and logical - but how about someone who has never seen it? Preferably a whole lot of someones? And then you may tweak - and you will subsequently need a lot of new someones to test it as the previous someones already know exactly what's going on, so are not good test subjects any more. Just like the programmers/designers themselves.

      Let the touch evolution run its course, and the good will remain and the bad will disappear naturally. Like what happened before, when the GUI came out of it's tiny niche and the average Joe who was not restricted by company policies could start creating interfaces.

    24. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      Call of Duty includes many quotes suggesting the same reason for each generation's war.

    25. Re:It has been a generation since 1994. by ChrisMaple · · Score: 1

      30 years ago Siemens made an inkjet plotter that shot out the ink at a high enough velocity that it could drive the ink into your skin.

      --
      Contribute to civilization: ari.aynrand.org/donate
    26. Re:It has been a generation since 1994. by TapeCutter · · Score: 1

      I agree, some managers believe that their workers are interchangeable cogs, but that also has very little to do with the "real world" ( or my post ).

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    27. Re:It has been a generation since 1994. by Anonymous Coward · · Score: 0

      That's not necessarily a bad thing, if there's some kind of system behind the coloring. If the purpose can be inferred from the color of the dialog/button, the color provides additional, obvious information.

  6. Mixed bag by thePowersGang · · Score: 2

    Gesture based interfaces are a bit of a mixed bag, if they are done well (see the iOS pinch gestures) they work very well, but if badly implemented you end up accidentally triggering them all the time. Despite the age of the classic "object" based UI designs, they are still the best control method (in most cases), just because you can see what you are doing by what you hit.

    1. Re:Mixed bag by GrumblyStuff · · Score: 2

      I prefer interfaces augmented with gestures like Opera with mouse gestures. I don't use all the gestures but new tabs, closing the current tab, moving forward or backward in history, those get used a lot.

      'course, I tend to dislike touchscreens but the thought of touchscreen PCs or Kinect interfaces for PCs are even more annoying.

    2. Re:Mixed bag by Anonymous Coward · · Score: 1

      iOS pinch gestures are not "done well". There is no way to select focus (i.e. if you have something that uses gestures imbedded within something else that uses gestures there is no way to select which object the gesture applies to).

      For example. Go to a website that uses Google maps for something (like the New York Thruway Traffic Cameras map). Zoom the website until the map fills the screen. Now as far as I could figure out your SOL. The map uses the exact same gestures as the webpage as a whole. With nothing but map on the screen there is no way to say "I want to zoom the webpage out".

    3. Re:Mixed bag by wagnerrp · · Score: 1

      There was a time when a gesture plugin was the first thing I installed when installing a copy of Firefox. Now, I really rarely use them, and would really favor chording and additional buttons. Traditionally, your left button is for clicking, and right button is to initiate a gesture. Lets say you want to go forward or backward, a right click followed by dragging the mouse is a very deliberate action and takes time. Less time than going up to the forward/back button, but considerably more effort than a chord such as left-hold-right, or right-hold-left. They all take more time than just having a forward and back button on your mouse.

      For opening a tab, you could have different gestures for foreground and background, or you could do something like middle click for foreground, right-hold-middle for background. A middle click somewhere other than a link could close the page. Right-hold-forward/backward could be used to cycle through a list of favorites. We've got five fingers, and without a whole lot of effort, muscle memory allows you hit multiple buttons each without thinking about it. Why limit yourself to a single button that does everything. Put all your fingers to work. Think of it like the difference between hunt-and-peck and touch typing.

    4. Re:Mixed bag by obarthelemy · · Score: 2

      this really depends on screen size. I've got a 26", so it's much slower to go back to the extreme upper left than to right click and move to go back, forward, close, duplicate...

      also, Opera does not need an addon to do that, which helps. I find firefox's addons very cumbersome

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    5. Re:Mixed bag by pjt33 · · Score: 1

      You do have to be careful with the functions you put on extra buttons, though, because people who are used to a two-button mouse might click them accidentally. I know I've had some embarrassing moments like that.

    6. Re:Mixed bag by rjstanford · · Score: 1

      I've tried mouse gestures but never really seen the point; most operating systems already have very well established conventions for those operations (close app, close window, new tab, etc) - they involve a two-key keyboard chord. Conveniently, when using the mouse or trackpad, I'm lucky enough to always have a second hand free to perform those actions asynchronously. Adding more control to my mousing hand while ignoring the beautifully accessible keypad my idle hand is resting on just doesn't make much sense to me.

      Why limit yourself to a single button that does everything. Put all your fingers to work.

      s/finders/hands/

      --
      You're special forces then? That's great! I just love your olympics!
    7. Re:Mixed bag by wagnerrp · · Score: 1

      The problem is that the keyboard is designed for typing, not command input, and the existing chords are not well laid out. For instance, you use ctrl+tab to cycle through your tabs. Now you want to close one. With the mouse gesture, it's a click and a flick of the wrist to close it. It takes moving your whole arm to contort your hand into the shape needed to hit ctrl+f4. Now a Nostromo or similar programmable keypad would work great in this regard, but then you're no longer talking about controls that are standard to an OS or UI paradigm.

      Personally, I don't understand why the number pad didn't shift to the left side of the keyboard for exactly this reason 20 years ago when the mouse started becoming popular. Unless you enjoy one-handed slow typing, you've got to move your hand over all that dead space to get it onto the character section. Conversely, if you actually do want to use the numpad for control or number entry, you either have to use your right hand, leaving your left hand is sitting idle and useless, or you need to have a foot and a half extra space to shift the keyboard over to put the numpad under your left hand, leaving your right hand free to do whatever with the mouse. Of course these days, it seems companies are more interested in rearranging the pageup/down cluster than doing something innovative.

      A couple of years ago, Logitech put out their DiNovo with a detachable wireless keypad. You could use it on whatever side you wanted. You could use it as a four-function calculator. You could use it as a media remote. You could reprogram it to do whatever you wanted. Sadly, the keys themselves were mushy crap, and not very enjoyable to type on.

    8. Re:Mixed bag by rjstanford · · Score: 1

      Ah. Under OSX they're actually almost all left-hand chords. CMD-TAB for apps, CMD-~ for windows within an app, CMD-Q for quit, CMD-W for close-window, etc. Quite different in reachability from ALT-F4 and its friends.

      Interesting points on the keypad. I just don't do enough raw data entry to justify the extra movement - I prefer using the keyboard numbers so that everything else is right at hand, especially with a trackpad centered below the keyboard for rapid switching.

      --
      You're special forces then? That's great! I just love your olympics!
  7. And yet by Anonymous Coward · · Score: 0

    Somehow, despite the lack of standardization among programs controlled through various keyboard command sequences (vi, emacs, lynx, mutt) people still manage to use them.

    "The lack of standards for interacting with these programs puts us on par with the '78 vintage in console program design, when designers discovered they could make the keyboard command sequences do anything they wanted using any conventions they wanted."

    FTFY

    1. Re:And yet by Anonymous Coward · · Score: 0

      FTFY? I think you mean MTFPC.

      (Had to use A, Slashdot slurped the ABBR)

  8. YES!!! This is why the android bugs me so much! by Anonymous+Cowar · · Score: 2

    I'm not being sarcastic here, but this is why i've felt that the atrix i own is an inferior phone to the n900. In the n900, the upper corner always took you to the multi task screen where you could close the application out, and if you closed the app, it always worked. This was because it had a not-as-friendly-to-touch interface that was based of of linux guidelines. There was consistency, but if the button wasn't visible, all applications still responded to it (unless they were frozen, then a freeze popup would happen, allowing you to close).

    This has been bugging me for the past few months with the android, and now i know why it just doesn't feel up to snuff. The android phone is the first phone i've ever owned that had mystery behavior.

    1. Re:YES!!! This is why the android bugs me so much! by Anonymous Coward · · Score: 0

      You don't need to close apps in Android. Hit the home button to return to the home screen.

    2. Re:YES!!! This is why the android bugs me so much! by Anonymous Coward · · Score: 0

      Need to? What about want to?

    3. Re:YES!!! This is why the android bugs me so much! by SuperKendall · · Score: 1

      You don't need to close apps in Android. Hit the home button to return to the home screen.

      The people that wrote Task Killer for Android think otherwise. I hear random recommendations from people talking to each other on the street using Android phones, to install and use it...

      What you say is true for iOS because of the more draconian multi-tasking policy.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    4. Re:YES!!! This is why the android bugs me so much! by bennettp · · Score: 2

      I think the OP's point is that, in the n900, there are actions which are consistent across applications; but with Android, actions will be different depending on the application.

      I rarely use Android, and I've never used the n900, so I can't really comment on either. But as an iOS user, I can say that there are a few applications which behave differently.

      For example, in iOS, most apps place a "back" button in the top left of the screen. Also, most apps will autosave a text field as soon as it is modified. So the usual workflow is: open a menu item, make modifications (which are saved automatically), tap the back button. This workflow is very common among third-party applications.

      However, one app doesn't autosave; instead, it has a "save" button in the top right. It also replaces the "back" button with a "cancel" button. The result is that I often cancel changes that I wish to retain.

      Most iOS apps behave consistently, but when they don't, it causes problems. And inconsistencies will cause problems within any platform, even Android.

    5. Re:YES!!! This is why the android bugs me so much! by cduffy · · Score: 3, Informative

      People who suggest Task Killer don't know how Android works.

      Android applications do not run in the background unless they go out of their way to do so. When they *do* go out of their way to do so, they can be killed at any time by the operating system. This design makes tools such as "Advanced Task Killer" not only unnecessary, but counterproductive; read the link above for a detailed description of why auto-killing background tasks actually makes Android *slower*.

    6. Re:YES!!! This is why the android bugs me so much! by Paco103 · · Score: 1

      I had to use task killers more on my G1, which was severely underpowered and I milked it out to Android 2.2 until just a couple weeks ago. It didn't have the resources it needed, so force closing things helped. On my Atrix and gTab, I've only used the task kill when an app hung up to restart it. Otherwise it seems to manage itself just fine.

      The only gestures I'm familiar with in the base android system are if you count moving pages or opening the notification shade. To me, that doesn't qualify because it's not cryptic shapes that translate into meanings, it's just directions that are quite literal.

    7. Re:YES!!! This is why the android bugs me so much! by cduffy · · Score: 1

      Long-press the physical "back" button on your Android device, and you're out of the application. Press the physical "home" button, and you're back at your home screen. Long-press the physical "home" button and you're at a menu of recently-used applications. Etc.

      There is, in fact, a consistent interface. If it's insufficiently discoverable, that's a different issue.

    8. Re:YES!!! This is why the android bugs me so much! by w0mprat · · Score: 1, Informative

      You DO NOT need to close applications in Android. It's handled automagically by the OS.

      It's a hangover habit from the desktop world where you need to close applications when your finished with them. You don't need to even think of it on Android and how it works is rather a refreshing piece of OS design (to the point Apple somewhat copied it for iOS).

      There is a lot of misunderstand about how Android multitasks, which is really rather innovative that we could have used in operating systems a long time ago. Read up here: http://android-developers.blogspot.com/2010/04/multitasking-android-way.html

      Task killer apps are not necessary and actually work to destablise and lag your phone if you over use them (as I found out the hard way). Learn to let go of the need to control everything and your phone will work faster and crash less often, and you'll have some time and brainpower spared.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    9. Re:YES!!! This is why the android bugs me so much! by thetartanavenger · · Score: 1

      You DO NOT need to close applications in Android. It's handled automagically by the OS.

      Unless the app crashes, locks up, goes into an infinite loop, decides to be designed badly so that the only way you can get back to a certain stage in the program is to fully restart it (not just go home and then back), etc, etc. Agreed though, Android does a really good job of removing the need to close applications and have task killers etc, but they cannot protect you from crappy programmers in general..

      --
      Who need's speling and grammar?
    10. Re:YES!!! This is why the android bugs me so much! by zero0ne · · Score: 1

      You must not be reading the comments.

      Regardless of how "android works" I still use it simply to kill "useless" "tasks" because I'd rather not have my camera / sprintzone / mint / etc running unless I specifically say it should be running. Considering some of these applications have access to coarse or fine grained GPS information, I would rather that I _KNOW_ it is running instead of just letting it start / stop / pause whenever the app feels like it.

      I think most people use ATK and such for CONTROL, more than anything else.

    11. Re:YES!!! This is why the android bugs me so much! by petman · · Score: 1

      Long-press the physical "back" button on your Android device, and you're out of the application.

      This is not the default behavior. In most stock ROMs on most Android devices, this is not implemented.

    12. Re:YES!!! This is why the android bugs me so much! by cduffy · · Score: 1

      You must not be reading the comments.

      Unless the comments describe how Android's implementation ends up in a result contrary to what's been explicitly documented behavior since before 1.0 (and, beyond that, elementary behavior every Android application developer has to know), I don't really see the value. This is one of those places where croudsourced touchy-feely impressions are just as likely to be misleading as useful... perhaps moreso, given the self-selected nature.

      So -- here's the thing. Unless you go out of your way to have a background thread that stays alive, events are triggered by intents. Killing background applications won't stop them from being loaded when an intent happens, it just means they have to get reloaded when one happens, making your phone (guess what!) slower. You aren't saving your privacy against a malicious or misguided application, you're just getting an illusion of control and calling it security.

    13. Re:YES!!! This is why the android bugs me so much! by SharpFang · · Score: 1

      The problems start to crop up when you are multitasking between a few apps and you definitely do not want some of them reloaded. Android unloading works in a completely unpredictable way, so if I want to paste 3 different texts from 3 different apps into a forum post I'm making in the browser, I prefer the browser stay on the forum post page and not unload halfway through my writing. So I'd better unload the app I just finished using before switching to the next one if I want the browser to stay in memory.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    14. Re:YES!!! This is why the android bugs me so much! by julesh · · Score: 2

      Unless the comments describe how Android's implementation ends up in a result contrary to what's been explicitly documented behavior since before 1.0 (and, beyond that, elementary behavior every Android application developer has to know), I don't really see the value. This is one of those places where croudsourced touchy-feely impressions are just as likely to be misleading as useful... perhaps moreso, given the self-selected nature.

      So -- here's the thing. Unless you go out of your way to have a background thread that stays alive, events are triggered by intents. Killing background applications won't stop them from being loaded when an intent happens, it just means they have to get reloaded when one happens, making your phone (guess what!) slower. You aren't saving your privacy against a malicious or misguided application, you're just getting an illusion of control and calling it security.

      The article you linked to seems to be written purely from the perspective of optimizing memory usage. Yes, it is unlikely you'll be able to gain anything over base Android based solely on optimizing memory usage. However, there are many apps that do definitely use resources between the time you stop using them and when they are killed by the system at some later point in time. I hve tested my phone's battery usage and it is quite clear that if you use the camera and do not kill the camera application manualkly afterwards, more battery is used -- I believe the running background process keeps the camera device open, causing it to receive power when otherwise it would be put to sleep.

      GP's other point -- that he doesn't trust apps not to continue requesting location updates in hte background -- is also quite plausible. There is nothing stopping such apps from starting a background thread andcontinuously polling for information. Yes, the UI thread is stopped while the activity is not being shown, but that doesn't mean the app is necessarily idle. In this case, manual control of the app lifespan seems sensible to me.

    15. Re:YES!!! This is why the android bugs me so much! by SharpFang · · Score: 1

      For in-app options:
      - long-press some screen icon
      - tap a small icon next to the screen gadget
      - press the physical menu button
      - long-press the physical menu button
      - press the trackball
      - long-press the trackball
      - slide up the tab by the bottn
      - slide down the menu bar from top
      - press menu on the qwerty keyboard
      - swipe left
      - go to desktop, open all apps tab and select the separate menu app.

      It's not about the few things that are consistent, it's about things that are entirely inconsistent. I'm not making up the list above. I've faced all of these at some point. Especially annoying if there are 2 options screens with different functions, one available through an icon, and the other through long-press of the trackball.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    16. Re:YES!!! This is why the android bugs me so much! by Threni · · Score: 1

      Task killers kill services. How do you stop a service, such as the BBC news one (unless it's changed in the last 6 months)? Some apps don't have options to stop them running. I don't want that. Yes, the OS comes with an ability to stop stuff, but that's just an authorised app killer as far as I can see! I appreciate that the way Android works means that yes, you don't need an app killer; you don't even need to quit apps. That's great. But you need a way of killing faulty/poorly written/malicious ones.

    17. Re:YES!!! This is why the android bugs me so much! by gl4ss · · Score: 1

      that depends entirely on the application, actually. you could say that's true for all apps on all platforms though. there's nothing special about the android way in that regard, except that the application developer has to do more. I should say again that there is nothing innovative about the actual approach, the developer still needs to take care of deciding if he wants to release large blocks of memory and save the state or not, he still has to stop the threads he's running and so forth when it goes to background - but to make a consistent feel he also has to dump some things to persistent memory(or not, as it's up to developer) when it goes to background, so that the state the user is going to resume in is still the same even if he restarts the phone. of course there's a shitload of apps that need background processes to be actually usable, it's no fun if you drop out of a chat if you go to background - so the android just makes things more muddy by acting like it's multitasking is magic.(none of these are actually severe problems for developers though, so task killers wouldn't be necessary usually in any case, provided that you're using just quality applications, but it does make it harder to know when programs are running or not, other os's need more work to hide things from user).

      --
      world was created 5 seconds before this post as it is.
    18. Re:YES!!! This is why the android bugs me so much! by Rhaban · · Score: 1

      You DO NOT need to close applications in Android. It's handled automagically by the OS.

      Yes, my android phone always know what application is using resources and close it instantly. Especially if it is the application I'm currently using (several times a day, I happen to open a heavy (with js, images...) page in the native browser, and it just force close. Same with google maps: more often than not, it just closes a few seconds after I open it. No task killer installed, just a 18 months old phone).

    19. Re:YES!!! This is why the android bugs me so much! by thegarbz · · Score: 1

      Sounds less like "Android" in the general case and rather has much more to do with your phone, and your vendor which supplied you a phone with that firmware. I have only once ever seen a force close, and that was due to flashing a new firmware without doing a factory reset first. What phone do you have?

    20. Re:YES!!! This is why the android bugs me so much! by Rhaban · · Score: 1

      Sounds less like "Android" in the general case and rather has much more to do with your phone, and your vendor which supplied you a phone with that firmware. I have only once ever seen a force close, and that was due to flashing a new firmware without doing a factory reset first. What phone do you have?

      HTC Magic with cyanogen 6.0 (android 2.2). But I had the same problem before flashing the firmware. I guess it's just an old phone with hardware that can't handle new applications anymore. It worked fine for one year before problems began to be recurrent.

      That said, I don't really put the blame on android (or htc), as my next phone will be an htc with android.

    21. Re:YES!!! This is why the android bugs me so much! by Anonymous Coward · · Score: 0

      Well the sprint gps app stops working for me if I start it up, sit at the first screen (the one where you can choose directions etc) and then do something else like drag the notifications bar down all the way. When I go back to the sprint app the screen's black and non-responsive.
      So the task killing app allows me to kill that app and restart it. I'm sure that bug's been fixed now (since I'm on android 1.5 still) but I can't do without the app killer right now.

    22. Re:YES!!! This is why the android bugs me so much! by g253 · · Score: 1

      I fully agree in principle, but real-life has been somewhat contradictory. Since I upgraded to 2.2 I have never used a task killer or felt the need for it. Everything is smooth and there is no way to know if an app was already running or has been relaunched. It's odd coming from PCs but very pleasant. However, back when I was using android 1.5, my htc magic was becoming badly unresponsive from too many apps in memory, and task killer made a world of difference.

      Perhaps the problem is that the implementation was not perfect at first, leading to a need for task control, and now things have improved but people have caught the habit?

    23. Re:YES!!! This is why the android bugs me so much! by cduffy · · Score: 2

      GP's other point -- that he doesn't trust apps not to continue requesting location updates in hte background -- is also quite plausible. There is nothing stopping such apps from starting a background thread andcontinuously polling for information. Yes, the UI thread is stopped while the activity is not being shown, but that doesn't mean the app is necessarily idle. In this case, manual control of the app lifespan seems sensible to me.

      There's also nothing to stop an application from registering itself to events that don't make sense, getting loaded into memory, and polling then -- even if you "killed" that app earlier.

      If malicious developer decides that they want to use the permissions you gave them at times other than when the user is intentionally running their application in the background, you can't stop them. Running a task killer, thus, is only an illusion of control, and completely circumventable.

      If you don't trust a developer not to pull that kind of thing, you shouldn't be running their apps.

    24. Re:YES!!! This is why the android bugs me so much! by cduffy · · Score: 1

      Perhaps the problem is that the implementation was not perfect at first, leading to a need for task control, and now things have improved but people have caught the habit?

      Seems quite plausible.

    25. Re:YES!!! This is why the android bugs me so much! by tftp · · Score: 1

      I appreciate that the way Android works means that yes, you don't need an app killer; you don't even need to quit apps. That's great. But you need a way of killing faulty/poorly written/malicious ones.

      It is also required for comfort. The user should be able to stop anything that he starts. There should be no action that has no counter-action; the last device with that flaw was called "Pandora's Box."

    26. Re:YES!!! This is why the android bugs me so much! by Anonymous Coward · · Score: 0

      I totally agree! I feel like a complete idiot when I try to use Android or iOS after having an n900 for the last year. The usability is terrible (at least for me) and the screen is too sensitive. I hit things on accident and have trouble getting back to where I was. Unfortunately, I think that because of this, I will be holding onto my n900 for as long as I can use it. It seems absurd that we've gone to having secret handshakes with our technology and disorganized piles of icons. Did people really have so much trouble with menus that we've had to move to a systems reminiscent of toddler toys? (poke, pinch, and swipe the pretty shiny pictures, kids! Reading is hard!) I'm really not a get-off-my-lawn type in regard to technology, but this stuff is really annoying and I'm glad to know I'm not the only person who feels this way!

    27. Re:YES!!! This is why the android bugs me so much! by julesh · · Score: 1

      True, but I was thinking more along the lines of incompetently-written apps, rather than actively malicious ones.

  9. Bah! by Anonymous Coward · · Score: 1

    It's not as if there aren't human interface guidelines in place for some of the gesture based environments in question. While not capital "S" standards, who cares?

    Akin to the early days of GUI interfaces, we didn't have standards in the early days when the Amiga, Apple, Atari, BeOS, NeXT, Windows, OS/2, GEOS, CDE, roamed the earth. There was the Apple HIG, IBM's User Interface Guidelines and so on.

    It didn't stop the awful Win95 interface from coming into existence, but so what. Let people create and innovate. We're all the better for it.

  10. Best interface ever developed was... by syousef · · Score: 5, Insightful

    ...the slashdot April fools ohmigodponies interface. It was the pinnacle of web design and nothing has come close since.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Best interface ever developed was... by Allicorn · · Score: 0

      I heartily endorse this comment.

      --
      OMG!!! Ponies!!!
    2. Re:Best interface ever developed was... by slinches · · Score: 1

      Pfft, all that eye candy is unnecessary and a waste of resources. Unixkcd is perfection. Simple, clean and delivers the content effectively.

      --
      Knowledge Brings Fear
    3. Re:Best interface ever developed was... by m50d · · Score: 1

      Sad thing is, it really was a lot more usable than the current version.

      --
      I am trolling
  11. I've got a gesture by DigitalSorceress · · Score: 4, Insightful

    I've got a single gesture in mind for folks who think that gesture-based interfaces are where it's at...

    Actually, I do like the intuitive "pinch, spin, slide" type gestures with iOS, but for PC-based stuff, I can't stand a lot of the new, shiny crap folks are pushing. Removing useful things like status bars, and replacing intuitive "I don't know what I'm looking for, but I'll know it when I see it" menus with those "trying to view the Grand Canyon through a toilet paper tube" restrictiveness of these ribbons and such... it just really gets annoying.

    --

    The Digital Sorceress
    1. Re:I've got a gesture by lowlymarine · · Score: 3, Interesting

      I don't see how anyone who is familiar with computers could find iOS's gestures "intuitive." I actually had to look up how to create folders after iOS 4.0 hit. Drag one application on top of another? How does that bear any resemblance to a) how things are already done on Windows/OS X/Gnome/KDE/etc. or b) common sense?

      In Android, conversely, you long-press (stand-in for right-click) and bam, "New folder" is right there in the menu that comes up. Just like you're already used to.

    2. Re:I've got a gesture by kvvbassboy · · Score: 1

      Ah, but how did you know that long-press mean is the stand-in for right click? That's not intuitive IMO. A two-finger touch would be more intuitive for me.

      Intuition is conceived from experience, and not from thin air, and none of us share the exact same intuition.

    3. Re:I've got a gesture by Missing.Matter · · Score: 4, Interesting

      In Windows Vista and 7 at least there is a visual indicator for a long press that aids in discoverability. When you touch the screen, a progress bar starts circling your finger. I've found people discover the long press on their own, since they wait to see what happens when the circle completes. It's hard to describe, so here's a link showing it. In the video the delay between when the screen is touched and when the progress bar stars is a little longer than the default.

    4. Re:I've got a gesture by Anonymous Coward · · Score: 0

      Really? When you want to put lots of things in one folder on the real world what do you do? I'm pretty sure you stack them n top of each other. Sounds like exactly what IOS does.

    5. Re:I've got a gesture by Anonymous Coward · · Score: 0

      Any of you read TFA before writing comments? (I know, this is slashdot...)

      The article is from the last year of the bi-monthly publication ACM Interactions (a really good magazine if you are interested in usability).

      Norman doesn't says that gesture interfaces are bad, it says that in the rush to market a "new shining thing" companies forgot some basic principles of usability like providing some good affordances or feedback to the user. Also it talks about the lack of standardization of the gestures. The comparison with the 90's web is from a quote of Nielsen, who compares it with the "imagemaps" used in the web sites back them: designers used image maps for everything making hard to distinguish interactive UI elements from "decorative" graphics.

      The conclusion of the article is that designers need to develop good guidelines for handling interactions using gestures, because current UI of different devices have usability problems. (Remember the article was published in a magazine oriented to interaction designers, also I recommend to read the last article that Norman wrote for the interactions magazine -the last 3 publications didn't come with the usual Norman's article-: http://jnd.org/dn.mss/looking_back_looking_forward.html)

    6. Re:I've got a gesture by msobkow · · Score: 1

      The issue isn't with gestures per se. It's whether the gestures and application responses to those gestures are consistent, and they're not. Without consistency, the user doesn't learn how to effectively use a platform, only a handful of applications.

      If stroke-right deletes in one case, it should be the gesture for delete in all cases. Without consistency, a UI is non-intuitive and fails at it's primary goal of making a platform usable.

      --
      I do not fail; I succeed at finding out what does not work.
    7. Re:I've got a gesture by Anonymous Coward · · Score: 0

      Yes, but in Operating System world, when we drag something onto another, we usually want the target app to open the dragged one.

      Although it's a great way to generate profits. When iFans' toys get broken, the friendly neighbourhood geek gets so frustrated by the non-standard interface that he refuses to fix Apple products, forcing the iFans to bring it to Apple Care. True story.

    8. Re:I've got a gesture by Paco103 · · Score: 2

      How does that bear any resemblance to a) how things are already done on Windows/OS X/Gnome/KDE/etc.

      To be fair, how can we expect things to be done the same way? My phone suffers limitations that don't exist on my computer, such as no keyboard, no mouse with a right click, etc. I don't WANT things done the same way. Sure, I log into my computer with a 16 character password containing letters, numbers, and symbols. Typing this in on a keyboard is easy for me and contained in muscle memory, so I don't really even have to think about it. On my phone though, even on my old G1 which had, in my opinion, the best mobile keyboard ever, typing in that password is a pain the rear, and the on screen keyboard cannot present me the full layout of a traditional keyboard in a very usable way.

      The interface HAS to be revisited, and things can't be done the same way, so now we've got the pattern lock on Android. Yeah, it probably doesn't provide the same level of security, but it meets a compromise in that risk vs security vs usability analysis.

    9. Re:I've got a gesture by DerekLyons · · Score: 1

      In Android, conversely, you long-press (stand-in for right-click) and bam, "New folder" is right there in the menu that comes up. Just like you're already used to.

      I'm not used to 'long clicking' in a PC interface for anything except dragging items about. (A 'long click' may be a stand-in for right clicking, but it isn't right clicking.) In addition, to create an empty folder requires not only right clicking (not 'long clicking'), but also generally selecting from a menu.
       
      So, no - the Android interface isn't actually any closer than the iOS interface.

    10. Re:I've got a gesture by Anonymous Coward · · Score: 0

      Long press is a standard that dates back at least as far as the old green-screen Palm Pilots.

    11. Re:I've got a gesture by Wovel · · Score: 1

      It is rather intuitive...

      There is no standard way to create a new folder across the platforms you named btw.

    12. Re:I've got a gesture by shmlco · · Score: 1

      "If stroke-right deletes in one case, it should be the gesture for delete in all cases."

      Wrong, because you're not considering mode and context. Dragging your finger to the right is a drawing program is different that dragging your finger to the right in a list, which is different from dragging your finger to the right in a multi-view app like Weather.

      It's like saying that clicking and dragging a mouse cursor to the right should always do the same thing, regardless of the type of program, mode, and what you clicked on.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    13. Re:I've got a gesture by Anonymous Coward · · Score: 0

      There's actually two ways to create a folder in Android. One is the long-press. The other is the Menu Key -- plainly visible, and reasonably intuitive -- brings up the "right click" menu. There's a clearly marked "ADD" button. There's no need to long-press.

    14. Re:I've got a gesture by shutdown+-p+now · · Score: 2

      The point is that there's only one new concept to learn here - that "long tap" means "context menu" - and then you can use most of your pre-existing knowledge about such things from Windows/Mac/Linux.

    15. Re:I've got a gesture by AmiMoJo · · Score: 1

      Back in the day a games mag called Amiga Power ran a story about this sort of thing headlines "Maybe the cheese plan then..."

      There was a trend for games to present the user with and office where to perform different actions you clicked on various objects. Sometimes it was semi-obvious, e.g. the phone to contact someone, and sometimes it wasn't. The player ended up desperately clicking on the cheese plant, trying to find that elusive function they needed.

      Web sites are that way sometimes too. At least in apps you usually have some standard menus like File and Edit. The classic one I get annoyed by frequently is the home button that isn't a home button. If they bother to provide a link to the root page of the site it is often hidden in the company logo at the top. Sometimes you go back to the main front page, but particularly when a site has a forum it often just takes you back to the top page for that section.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:I've got a gesture by AmiMoJo · · Score: 1

      Come on, the same guys who thought dragging a CD to the track can to eject it was a good idea designed iOS.

      I don't know why they are bent on having just one button either. The back and menu buttons on Android phones are really useful and make it easy and obvious how to get to the menu or go back, something each iOS app has to implement a UI for itself.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:I've got a gesture by Anonymous Coward · · Score: 0

      New touch screen must read fingerprint to determine which finger pressed it. I have patented this. - Hamish

    18. Re:I've got a gesture by msobkow · · Score: 1

      It's like saying that clicking and dragging a mouse cursor to the right should always do the same thing, regardless of the type of program, mode, and what you clicked on.

      Yes, that's exactly what I'm saying. If you have non-standard behaviours that need to be coded in an app, they should be handled through pop-up/press-n-hold menus or buttons/icons, not by overloading the meaning of the vocabulary of gestures provided by a platform.

      To do otherwise is like having "Delete" menu items meaning delete in some apps, but something else in other apps. You don't overload the meaning of "Delete" -- you use a different menu item label for the "something else."

      --
      I do not fail; I succeed at finding out what does not work.
    19. Re:I've got a gesture by Anonymous Coward · · Score: 0

      I don't see how anyone who is familiar with computers could find iOS's gestures "intuitive."

      there's your problem. It's intuitive to people who think folders are those manila things that hold paper. When you put papers into a folder you stack the papers on top of each other then wrap them in a folder. So in iOS when you want to group some apps together you drag them into a stack.

      Also now that I think about it OSX might have had that same functionality in the dock.

    20. Re:I've got a gesture by Anonymous Coward · · Score: 0

      I don't see how anyone who is familiar with computers could find iOS's gestures "intuitive." I actually had to look up how to create folders after iOS 4.0 hit. Drag one application on top of another? How does that bear any resemblance to a) how things are already done....

      Your answer is indicated in how you ask the question!

      "Folder" is just a metaphor to explain to someone for whom "directory" is a foreign concept. If you want a physical metaphor, think of these more as a stack. Anyway, whole "desktop" model never really made much sense, any more than the failed metaphor that people would want to "walk" around a "shopping mall" when navigating online. Its value was really just in explaining the system to someone the first time they saw it, but unfortunately it metastasized in the UI culture.

      These new devices need not be chained to the dead-ends of the past, and so breaking their "computerness" actually makes them more effective, as is demonstrated by the fact of how people have taken to them.

    21. Re:I've got a gesture by ToasterMonkey · · Score: 1

      I don't see how anyone who is familiar with computers could find iOS's gestures "intuitive." I actually had to look up how to create folders after iOS 4.0 hit. Drag one application on top of another? How does that bear any resemblance to a) how things are already done on Windows/OS X/Gnome/KDE/etc. or b) common sense?

      In Android, conversely, you long-press (stand-in for right-click) and bam, "New folder" is right there in the menu that comes up. Just like you're already used to.

      "long press" and context sensitive menu is more intuitive than dragging one application on top of another to group them?

      What?

  12. You'd think they'd mention webOS by aapold · · Score: 1

    seeing as it has a standardized set of gestures including a standard gesture area. But it seems to focus exclusively on iOS and Android...

    --
    "Waste not one watt!" - CZ
    1. Re:You'd think they'd mention webOS by Anonymous Coward · · Score: 0

      But it seems to focus exclusively on iOS and Android...

      Like anyone else in the real world.

    2. Re:You'd think they'd mention webOS by wvmarle · · Score: 1

      Other than iOS and Android, are there any serious touch-optimised options around, then?

      Symbian maybe? No experience, doesn't seem to be exactly popular. Development seems stalled.

      Windows Phone 7? From reviews I understand it's not bad at all, but still no contender.

      Blackberry's OS? No experience - but my image of blackberries includes a complete (albeit tiny) keyboard. And a stylus.

      No others that I can think of, really. So it's just iOS and Android that really deserve attention. Would be good to see one or two more serious contenders.

  13. Standards not Monkey Antics? by hellwig · · Score: 1

    I thought with the title, it would be a social study about how gesturing at a computer like an ape instead of sitting down and calmly telling your equipment what to do (via text or speech) is a major steps backwards for humanity. How can people not realize that every new technology will go through a phase where everyone implements their own idea before the industry settles on a few good ideas?

    --
    Eggs
    Milk
    Bread
    Cat Litter
    Soda
    ...
    1. Re:Standards not Monkey Antics? by PCM2 · · Score: 2

      How can people not realize that every new technology will go through a phase where everyone implements their own idea before the industry settles on a few good ideas?

      So when TFA says, "We urgently need to return to our basics, developing usability guidelines for these systems that are based upon solid principles of interaction design, not on the whims of the company human interface guidelines and arbitrary ideas of developers," you see that as what? Whining? A bad thing?

      Jakob Nielsen is one of the leading figures in human-computer interaction. His whole point is that companies and developers don't need to make it all up on the fly, because there have been decades of research conducted already into how people interact with machines and devices. There are plenty of experts, not just Nielsen, who can offer their expertise. The problem is that so far it seems like it's being ignored.

      --
      Breakfast served all day!
    2. Re:Standards not Monkey Antics? by VortexCortex · · Score: 1

      How can people not realize that every new technology will go through a phase where everyone implements their own idea before the industry settles on a few good ideas?

      So when TFA says, "We urgently need to return to our basics, developing usability guidelines for these systems that are based upon solid principles of interaction design, not on the whims of the company human interface guidelines and arbitrary ideas of developers," you see that as what? Whining? A bad thing?

      Jakob Nielsen is one of the leading figures in human-computer interaction. His whole point is that companies and developers don't need to make it all up on the fly, because there have been decades of research conducted already into how people interact with machines and devices. There are plenty of experts, not just Nielsen, who can offer their expertise. The problem is that so far it seems like it's being ignored.

      Perhaps -- just maybe -- the case is that the "expert" UI gurus charge too much for the average mobile app developer to employ, especially for a note-keeper or other one-off application.

    3. Re:Standards not Monkey Antics? by shmlco · · Score: 1

      "... because there have been decades of research conducted already into how people interact with machines and devices..."

      I''m sure that there have been *decades* of user-interaction research into portable, hand-held, touch-operated devices like the iPhone and iPad.

      Despite the fact that the iPhone wasn't even publicly available four years ago. And no, pen-based tablets and PDAs are NOT the same thing.

      I mean, it's not like Apple hasn't had any experience creating and publishing and standardizing user-interface guidelines. Or of doing extensive usability testing. And, by and large, most apps seem to adhere to the guidelines and apps and examples Apple created. Fail to do so, and your app stands a good chance of being rejected by the marketplace.

      I respect Jakob, but it's still early days yet, and so some people are still experimenting with new approaches, like the Twitter-style sliding panels. The "touch" vocabulary is still in flux, and still expanding.

      And that, IMHO, is a good thing.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    4. Re:Standards not Monkey Antics? by obarthelemy · · Score: 1

      incredibly, for things to move forward you Need *someone* to push, which is what the authors are doing.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    5. Re:Standards not Monkey Antics? by hellwig · · Score: 1

      No, I did not RTFA, who does that anyway? My point was, you have people like Tesla and people like Edison. Some people are fine sitting in a lab, working through the equations, conducting actual experiments (and now days, computer simulations), making sure something is worked-out thoroughly. Meanwhile, guys like Edison are out in the field, creating products that either succeed or fail. Using those experiences to improve their previous products until they have a more refined product. Sure, Tesla's A/C wins-out in the end, but if I recall, it's GE that's one of the top companies in the world.

      And who says someone else's research is free? What about current advances in gestural interfaces? Doesn't Apple own patents covering multi-touch gesturing? Seems to me that Apple's existing research has hindered the cell-phone industry, because now anyone who wants to implement anything similar (based on Apple's research or their own), has to pay Apple. So until we do something about the patent system, people have two options: Try to come up with a novel approach to doing something, or pay out the nose to whoever did the research before you.

      Hell, the summary at the end of the article points out how Nielsen himself holds 79 U.S. patents. Seems to me, if someone wants to benefit from his research, they're going to have to pay him. Therefore, his whole article can be boiled down to this: People aren't licensing his patents, instead they're coming up with their own way of doing things. Nielsen apparently feels that less money in his pocket is a step backwards.

      --
      Eggs
      Milk
      Bread
      Cat Litter
      Soda
      ...
    6. Re:Standards not Monkey Antics? by Hognoxious · · Score: 1

      I''m sure that there have been *decades* of user-interaction research into portable, hand-held, touch-operated devices like the iPhone and iPad.

      There have been decades of research into general principles like discoverability and consistency. Get those wrong and it's pretty unlikely you'll produce a good interface irrespective of the specific device you're using.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  14. Yup, millions of idiots are wrong by chimerafun · · Score: 1

    Gesture based interfaces might not be perfect but they've sure expanded the use of smartphones well beyond the typical Treo and Blackberry crowd. The interface can't be that bad.

    1. Re:Yup, millions of idiots are wrong by kvvbassboy · · Score: 1

      That's because they are really cool. And I would say that the movie Minority Report played a big role in creating this perception of coolness of gesture based interfaces. But, once you get used to them, and everyone around you has it, you start noticing small flaws, that may or may not irk depending on how OCD you are.

    2. Re:Yup, millions of idiots are wrong by demonlapin · · Score: 1

      Smartphones have expanded because they're capable of doing so much more than a Blackberry or Treo. I hate surfing on my Android phone if I have other options, but when you're out and about and don't have your other tech with you, there it is. That doesn't mean that the interface is good; it means that it works.

    3. Re:Yup, millions of idiots are wrong by wagnerrp · · Score: 1

      Small flaws like how they don't scale beyond small, handheld devices?

    4. Re:Yup, millions of idiots are wrong by petman · · Score: 1

      You don't get the point of the article. The author's gripe is not that gesture based interfaces are bad, but that they are non-standard/inconsistent.

    5. Re:Yup, millions of idiots are wrong by obarthelemy · · Score: 1

      small flaws like I still haven't found how to edit URLs in my android phone's browser's address bar. I have to touch the URL, then long touch to get a menu, then select "copy" (no "edit" choice), then exit, and THEN i can get a cursor to edit the URL (though sometimes it doesn't work). I've tried tapping, double tapping, sliding....

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    6. Re:Yup, millions of idiots are wrong by shutdown+-p+now · · Score: 1

      I wonder if you have a particularly perverted (by the manufacturer) version of Android. On mine, tapping the address bar once puts the input focus there - you see the blinking cursor. It preselects all texts (same as on the desktop, at least in Chrome), so if you don't want your input to overwrite what's there, you just tap again, and the cursor is placed at the point tapped.

      (this is Android 2.3)

  15. Damn kids by pitchpipe · · Score: 2

    Now you kids with your loud music and your Dan Fogelberg, your Zima, hula hoops and gesture interfaces, don't you see? People today have attention spans that can only be measured in nanoseconds.

    --
    Look where all this talking got us, baby.
    1. Re:Damn kids by c0d3g33k · · Score: 1

      Dan Fogelberg? Kids?

      Time to get back on your meds, pitchpipe. Fogelberg is soooo 1970's. You might as well throw in a few zoot suit references for good measure.

      Oh, wait. Hula hoops.

      You were meta-ranting.

      Sorry.

      Please carry on. I get it now.

    2. Re:Damn kids by Anonymous Coward · · Score: 0

      Oh my, is that a Bloom County reference?

    3. Re:Damn kids by JtDL · · Score: 1

      It was paraphrased from the movie BASEketball.

  16. Doesn't surprise me. by __Paul__ · · Score: 1

    Gestural interfaces are ok on a touch screen, but when using a mouse, I find they're just inconvenient.

    --
    worldmobilenet.com -- World Prepaid Wireless Internet plans
    1. Re:Doesn't surprise me. by Dreadrik · · Score: 1

      This is where the Magic Mouse shines in my opinion.
      But you have to use Better Touch Tool or other software to really make it useful, because OS X's built-in gestures are just not enough.
      I use two and three finger swipes and "tip-taps" to open/close tabs, navigate back/forward, turn up/down volume etc in addition to just scrolling. Best mouse I've ever had!

  17. Ah yes, 1994. by Anonymous Coward · · Score: 1

    "on par with the '94 vintage in web design, when designers discovered they could make the buttons and UI look like anything they wanted."

    Yep, we've come a long way since then.

  18. Gestures suck for Netflix and Hulu using Kinnect by Rude+Turnip · · Score: 1

    The best part about navigating Netflix and Hulu on my XBox 360 is the voice control--dead simple and unambiguous with straightforward voice command options on the screen if you need them. "XBox pause!" "XBox rewind!" You can mutter voice commands, talk slow (not too slow), talk fast, talk like a cartoon character and it just works. It feels like how the 21st century should feel like.

    The hand gestures, on the other hand, are an exercise in frustration. The Kinnect is good at tracking your hand, but you still have to use a fine degree of motor control to move that little hand to the pause area of the screen. The requirement to use fine motor control for something that can be accomplished using a voice command or by simply pressing a button on a remote control is a STEP BACKWARDS. The gesture commands are OK for scrubbing through the videos, but only because you would be using a similar motion if you were using a controller or a mouse.

  19. Among the first things I turn off by Anonymous Coward · · Score: 0

    I turned off gestures on my Thinkpad almost right away. Waaay too easy to false-trigger. Any potential shortcut was more than negated by the false-triggering.

    As for the poster who criticized touchpads, that's another story. I'll never go back to a mouse if I can avoid it. Sliding something over a desk seems like banging rocks together now. The trackpad has buttons in the same place all the time. It's a compact little rectangle that requires hardly any hand movement.

    OTOH, I'm not terribly jazzed about sliding my mits all over a screen. I still want a real keyboard.

  20. And yet the internet is more popular than ever. by Anonymous Coward · · Score: 0

    Neilsen's has always been a killjoy of web interactivity, regularly find new topics to gripe on in an attempt to appear relevant.

  21. Best Available by bill_mcgonigle · · Score: 1

    Gestural interfaces are ok on a touch screen, but when using a mouse, I find they're just inconvenient.

    Yeah, mouse gestures were popular in Opera in, what, 2002? I think the difference is with a touchscreen they're the best you've got but with a mouse you have more expressive options.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  22. grep by Anonymous Coward · · Score: 0

    Any interface I cannot grep through and trivially script is a step backwards.

    1. Re:grep by Xtifr · · Score: 1

      Any interface I cannot grep through and trivially script is a step backwards.

      You don't understand! Actual experts have proclaimed that point-and-grunt...er, pardon me, point-and-click is far more empowering than any form of communication using language! After all, chimpanzees can point and grunt, so clearly its a superior interface for humans as well. Sorry, I meant point and click again.

      You're not going to argue with actual experts, are you? I mean, are you some kind of Luddite who wants us to return to the primitive ways of our ancestors? (Or is it the UI experts and Human Interface Guidelines that want that? I get a bit confused sometimes.)

  23. The best type of crisis by Anonymous Coward · · Score: 0

    From the link: "The usability crisis is upon us, once again."

    is one that you create and are singularly able to solve.

  24. Tradition & Intuition by buckhead_buddy · · Score: 4, Interesting

    I'm not anywhere near the caliber of UI expertise as Norman or Nielsen. But there's a big advantage to pioneering a new physical interface: you don't need the language part of your brain. My 1 year old twin nephews can interact with their iPads with only the most basic of demonstrations of how a new app works. They can't read or write but they can follow demos of fingers creating action pretty well.

    Is bringing along the old interface of mice & menus helping or hurting? I particularly like the new "swipe up" gesture to scroll down of a touchscreen rather than the traditional "elevator window" model of scroll bars where clicking up scrolls up.

    They are absolutely to be commended for chastising developers that there is no easy way to discover actions if they are not intuitive; I'd rather they come up with ways to address this than just fall back on menus though. For example, Apple included an interactive tutorial for using the custom gestures built-in to Pages, Numbers and Keynote because they aren't discoverable at all. Some I've forgotten because I don't use them (and I'd have to re-watch the tutorials again to re-program my brain). But the ones I have picked up on are absolutely ingrained and effortless now. Unfortunately, built-in tutorials are the exception rather than the rule, and even when they are included they more trouble to refer to than a drop down menu. But there are ways to improve without eliminating gestures.

    I wouldn't want to use the gesture interface when I'm programming during the day, but when I'm swiping through my early morning junk mail, RSS feeds, and to-do items, my brain feels far more engaged on my iPad than my desktop. It's almost like the touch gestures are autonomic and leave my (limited) higher brain functions alone to read though the fog (at least until my caffeine kicks in.)

    I agree that people need to improve gesture interfaces which are in their infancy, but I don't think it's justified to throw the baby out with the bath water just because of long traditions.

    1. Re:Tradition & Intuition by AchilleTalon · · Score: 2

      You missed the point. The problem is not gestures themselves, it is the lack of standards. The same gesture doesn't trigger the same kind of action across applications creating confusion in users' minds.

      --
      Achille Talon
      Hop!
    2. Re:Tradition & Intuition by shmlco · · Score: 1, Interesting

      So dragging your finger from left to right in a drawing program is supposed to do the same things as dragging your finger from left to right in a contact list? Which should do the same exact thing when you drag your finger from left to right in iBooks or the Kindle app?

      Sorry, but context and mode mean that the "same" gestures do different things. Discoverability is often an issue, true, and consistency can always be improved, but the fact that the same gesture doesn't trigger the same kind of action isn't any more confusing on a touch screen than the fact that a click and drag does one thing in the Finder and another in Photoshop.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    3. Re:Tradition & Intuition by Anonymous Coward · · Score: 0

      Waitaminute... your 1-year-old twin nephews have iPads?

      Trouble with "intuitive" is - well, consider an e-book reader. If "book" is the metaphor in your mind, then you might expect to turn the page by brushing the top right-hand corner of the display. But if "computer app" is the metaphor in your mind, you'd expect the same gesture to close the book and return you to some kind of top-level menu (or desktop, as the case may be). How are you supposed to know which metaphor the designer had in mind?

      And of course, it's entirely likely that different designers will come up with different answers. A dedicated e-book reader might well use "book" affordances, while a similar-looking reader on a vaguely multi-purpose device such as an iPad is more likely to work like a "computer app", because it makes sense to standardize between apps.

    4. Re:Tradition & Intuition by Dahamma · · Score: 1

      I'm not anywhere near the caliber of UI expertise as Norman or Nielsen. B

      Don't sell yourself short, half of Nielsen's claim to fame is being opinionated more than "right"...

      I especially love his quote "the developer community's apparent ignorance of the long history and many findings of HCI research which results in their feeling of empowerment to unleash untested and unproven creative efforts upon the unwitting public."

      This could almost be translated to "we have told you over and over how we think you should design a UI, and yet you STILL try to innovate!"

      Like many other things, the market will eventually separate the interfaces people like to use from those they don't. Apple's meteoric growth vs. Microsoft has clearly shown this. And I'm kind of hoping Microsoft of all companies leads the way for the next round of innovations with Kinect (which in fact is pretty amazing technology, right now only limited by the lack of ideas for creative applications of it).

    5. Re:Tradition & Intuition by obarthelemy · · Score: 2

      much better to have a baby or kid barf on a ipad than on a keyboard. and believe me, if there's a ipad or iphone in the house, it's gonna be "theirs" fairly quickly.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    6. Re:Tradition & Intuition by buckhead_buddy · · Score: 1

      Well, I thought I understood it.

      Norman & Nielsen say gestures lack intuition because they lack consistency, discoverability, visibility, and feedback. They say they suck for other reasons too (scalability, et al). Compared to the successes of the traditional menu interface, OS vendors should: disallow inconsistent gestures. Develop gestures that can be reliable and not prone to error. Only release gestures in the wild before perfecting them in the lab. Add a button to universally pop up applicable menus in all situations. And like the old GUI standards, impose gesture standards from OS vendor down to developer and not the other way around.

      I think they've nailed it that the discoverability is poor, but I don't find inconsistency a problem (except as a duplicate of the discoverability argument). I prefer that the app developers are taking the lead in making new gestures to fit their interfaces, once discovered (and yes, that is a problem) they "stick" much better in my fingers than the menu interface. The ability to experiment and fit the gesture to the interface is a good thing. Some gestures stink, and those developments & products will disappear. Remember the gesture (shown at WWDC) to rotate a photo on the iPad originally? It practically took two hands to do. That's something that was worked on in the lab and imposed from on high, and it stunk. The current gesture Apple adopted was (I think) copied from third party software. Since there isn't a fully vetted and evolved interface like GUI menus to impose on developers, falling back on menus or imposing consistency at this point is counter-productive.

      Though I may not have expressed it well, I agree discovery is a problem, yet I find there are major wins for gestures in my usage despite the inconsistent, unreliable, poorly visible, and questionable feedback attributed to gestures. Telling OS vendors and developers to follow menu interface traditions and virtues may not be the best thing in the evolving gestural "wild west rules" right now.

    7. Re:Tradition & Intuition by w0mprat · · Score: 1

      Is bringing along the old interface of mice & menus helping or hurting? I particularly like the new "swipe up" gesture to scroll down of a touchscreen rather than the traditional "elevator window" model of scroll bars where clicking up scrolls up.

      Try scrolling to the bottom of a long menu / a lot of text. You'll see why the "elevator window" scroll bar is superior to finger swipe is superior to what you describe. It also gives some visual queues of where you are in the list and how far there is to go up or down where a touch alternative doesn't.

      Also, an equivalent the indispensable Home and End keys are notably absent in a touch interface, perhaps replaced by some non-discoverable gesture I haven't found by guesswork or a google search yet.

      So I don't see the mouse and keyboard going away yet.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    8. Re:Tradition & Intuition by Jason+O'Neil · · Score: 1
      I think the article's point that gestures are not as easily discoverable as menu items is a good point, and fixing this would fix many other problems.

      As an example, firefox's "Options" or "Preferences" is stored in different places on different platforms, but because I know to search menus, I can find it fairly quickly, even if it was not where I expect it to be.

      With gestures there's no easy way to see what action a given gesture might execute without doing the guesture. And you're sometimes afraid to try because not every app has an undo feature. What if different platforms standardised on a way to show which gestures you're about to execute. So if you long press on an item, it could display some gesture tips on the screen - a circle of labels could demonstrate that dragging right means "open", dragging left means "back", dragging up is "share" and dragging down is something else. This way, even if the gestures were different on different platforms or different apps, the method for discovering them could be standardised.

    9. Re:Tradition & Intuition by snerdy · · Score: 1

      you don't need the language part of your brain

      my brain feels far more engaged

      It's interesting that you feel your brain is more engaged when you're not using all of it.

    10. Re:Tradition & Intuition by narcc · · Score: 2

      So dragging your finger from left to right in a drawing program is supposed to do the same things as dragging your finger from left to right in a contact list?

      How many times are you going to repeat this? Every time someone says that gestures should be consistent?

      Just stop. It's obvious that you haven't put anymore than a seconds thought into this.

      Sorry, but context and mode mean that the "same" gestures do different things.

      Yeah, everyone else figured this out ages ago. They just don't feel the need to specify 'context' when that is obvious to everyone but you.

      What people write: Swiping right means delete in email, but does nothing in calendar.

      Which everyone but you interprets as: Swiping right [on a list item] means delete in email, but does nothing [to list items] in calendar.

      Now go and sin no more.

    11. Re:Tradition & Intuition by Anonymous Coward · · Score: 0

      For the record (and you probably realize this), Firefox's options/preferences menu option is located in different places on different platforms because those platforms have different UI guidelines which say where to put those sorts of menu options.

    12. Re:Tradition & Intuition by StikyPad · · Score: 1

      Yeah, I'm gonna go ahead and say it's better for them to barf on the item that's an order of magnitude cheaper.

    13. Re:Tradition & Intuition by Anonymous Coward · · Score: 0

      They are absolutely to be commended for chastising developers that there is no easy way to discover actions if they are not intuitive; I'd rather they come up with ways to address this than just fall back on menus though.

      Mouse gestures suffer from the same problem. Opera has used a fairly decent solution to solve this issue with their visual mouse gestures. Naturally, for multi-touch gestures such an interface would need to be extended (e.g. by introducing additional touch-targets in the overlay). The good part of the solution implemented by Opera is that it doesn't show up at all if you perform the gesture quickly.

    14. Re:Tradition & Intuition by Anonymous Coward · · Score: 0

      ok, your 2yr old can change pages on an ipad.

      Now do it for 20+ pages typically when navigating in a website, or reading a 100 page book. More inefficient. Now the super easy gesture is limited in usefulness. Also, I have to look at the screen for a touchscreen gesture vs. a swipe of the mouse (don't need to look really), etc... Now air-based gestures maybe the way to go (Kinect), but its resolution sucks currently.

      Intuitive != Efficient.

    15. Re:Tradition & Intuition by Anonymous Coward · · Score: 0

      Yes, but standards evolve naturally. The craft that the likes of Norman and Nielsen developed and plied also evolved over the years. And they worked with existing interfaces (in the most general sense of the word) initially to arrive to standards.

      There is nothing stopping Nielsens and Normans of this world to do the same research on the touch interfaces and technologies and evolve the standards again. Their reputation should be able to elicit funding for these kinds of studies, and Norman being an Apple veteran no doubt has some clout in those circles as well.

      To put another weight on the physical interface pioneering side of the scales of this argument, the pace of change these days is much quicker now than it was in 70s, 80s, and 90s, and in part it is quicker because people have been exposed to computers and GUIs for 2 decades now. So the starting point is not the same as it was when the standards were evolving and perhaps it's not as much of a problem as it might have been 2 decades or even a decade ago.

  25. Gaming on the PC is quite succcessful by metalmaster · · Score: 1

    Lets draw some parallels here... I'd say that point n click UI is most like that of the layout for a controller on a classic console. If you follow a standard UI you have certain buttons and menus that users can identify with. For example," _, [ ] and X " sit in the upper left or right hand corner of most application windows. Users expect these buttons(minimize, maximize and close) and use them regularly. Likewise, a classic controller layout like those from Sony and Microsoft includes directional buttons, face buttons and triggers. Game developers use the similarities in control layout to map their action buttons. Multi-platform games have near exact mappings and games within a particular genre use configurations that are similar to one another.

    Contrast this to button mappings of a game on the PC platform. Developers have 108 keys and a mouse at their disposal. They can create and mandate some very confusing control layouts. Gesture controlled UI design has just as many, if not more, possibilities. As some users have mentioned, patenting gestures does not help create standards. This just means develops have to think of new ways(read: different buttons) for users to interact with their application.

    Where's the point in all this? PC games can have some very confusing control sets. However They havent failed yet. Many gamers prefer them over consoles with a more limited set of controls. I think the confusion over gesture UI will fade and with time more people will learn to accept the nuances

    1. Re:Gaming on the PC is quite succcessful by mjwx · · Score: 1

      Where's the point in all this? PC games can have some very confusing control sets. However They havent failed yet. Many gamers prefer them over consoles with a more limited set of controls. I think the confusion over gesture UI will fade and with time more people will learn to accept the nuances

      PC games tend to standardise on WASD. The PC supports control schemes as simple as any console, it also supports hundreds of inputs using key combinations. ARMA and X3 are the biggest culprits in my collection, Shift+Dx2 to take a dump, just make sure you've pressed P+Down to drop your strides first (double tapping B to toggle the belt and yes, I wouldn't have it any other way).

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  26. Bad summary by jgoemat · · Score: 1

    That's like saying vintage '94 web design was a step back from menu and keystroke driven application design.

    1. Re:Bad summary by narcc · · Score: 1

      That's like saying vintage '94 web design was a step back from menu and keystroke driven application design.

      To be fair, it was.

  27. I remember when ... by PPH · · Score: 1

    ... the whole usability issue was a club certain OS/Windowing vendors were using as weapons* against their competition. Lets not start all that crap again.

    *Get your experts to evaluate the competitions apps/platforms. "Oh noes! Three mouse buttons! One mouse button! This simply will not do!"

    --
    Have gnu, will travel.
  28. Ah, sometimes it's great to have lexdisia! by VortexCortex · · Score: 1

    What I saw: Expert's Gay Sexual Interfaces Are a Step Backwards in Usability

    Seriously? LoL

    How much practice is required before you're considered an expert at these homo-erotic interfaces?
    Is there skill quantization "tool", or perhaps a "Queer Eye" review?
    Are the controller's or receptacles aesthetically pleasing?
    Do lesbians with optional strap-ons have an advantage over the rest of us?
    Are Expert heterosexual interfaces not equally as ridiculous?

    I laughed for a good minute before I was disappointed by a second read of the headline...

    1. Re:Ah, sometimes it's great to have lexdisia! by obarthelemy · · Score: 1

      you have issues.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
  29. touchpads by rusl · · Score: 1

    Laptop touchpads are a prime example. I'm pretty use to the gestures on my Asus EEE. But my wife's Dell is very different. She can't use mine. I can barely use hers (i'm more willing to figure it out). And of course not all of the gestures work that well in the Linux. How do you even discover the gestures? They don't print a list of them in any easy to access place. So we use USB plugin mouse whenever possible.

    --
    Stupidity is its own reward.
  30. Try double tapping moron. by Anonymous Coward · · Score: 0

    "let's see, this one particular interface sucks because I have no clue how to use it..."

    1. Re:Try double tapping moron. by obarthelemy · · Score: 1

      well... indeed. Interfaces should be self-evident. If we have to break out the manual to use them, we might as well go back to CLI.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:Try double tapping moron. by Hognoxious · · Score: 1

      Yeah, because that's so intuitive. I mean, all physical objects in the real world work like that! It's an obvious metaphor!

      P.S. I can't find a moron here to double tap.

      P.P.S. People who run the subject & body together are imbeciles who ought to be boiled slowly.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  31. unrealistic armchair approach by grouchomarxist · · Score: 2

    In the article they say:

    In comments to Nielsen's article about our iPad usability studies, some critics claimed that it is reasonable to experiment with radically new interaction techniques when given a new platform. We agree. But the place for such experimentation is in the lab. After all, most new ideas fail, and the more radically they depart from previous best practices, the more likely they are to fail. Sometimes, a radical idea turns out to be a brilliant radical breakthrough. Those designs should indeed ship, but note that radical breakthroughs are extremely rare in any discipline. Most progress is made through sustained, small incremental steps. Bold explorations should remain inside the company and university research laboratories and not be inflicted on any customers until those recruited to participate in user research have validated the approach.

    I appreciate that they're important contributors to UI design, but their attitude is unrealistic to companies that are trying to ship products, make profit and gain market share. Companies spending too much time perfecting their UI design will go out of business while their competitors are shipping flawed but ultimately usable products.

    1. Re:unrealistic armchair approach by obarthelemy · · Score: 2

      methinks it should be the OS vendors' job to define and enforce guidelines. They are already doing it, just not that well.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:unrealistic armchair approach by Rigrig · · Score: 1

      Companies spending too much time perfecting their UI design will go out of business while their competitors are shipping flawed but ultimately usable products.

      There's a difference between perfecting a UI design and inflicting completely new, experimental ideas on unsuspecting users. Testing which particular gesture would be best for each interaction might take too much time, but completely omitting menus (leaving the only way to accomplish anything to be guessing the right gesture) is something that should've been thought over (especially if your target platform ships with a physical 'menu' button).

      --
      **TODO** [X] Steal someone elses sig.
    3. Re:unrealistic armchair approach by wvmarle · · Score: 1

      UI guidelines should be clear too.

      Point in case: the menu button in Android. It's not guaranteed to do anything: some apps use it, others not at all, and the ones that use it do not necessarily use it in every activity. I'm also "guilty" of the latter part, because some activities really have a need for extra functions (it's a great way to hide secondary and infrequently used functions such as the preferences from the main UI) and others not at all.

      And the Back button in Android: he argues it should never just leave an app and drop you in the home. For the final activity, yes a confirmation may be in place. But often one app calls another (e.g. to show a location on a map) , and then it'd be irritating to have to confirm every time you go back as from a user pov it's the same app. So this is ambiguous.

      The search button is even worse: most apps simply don't use it at all.

      And so there are more things. Some items a long click does something, most items not. But you can't tell this beforehand - no guidelines for that, you just have to try.

    4. Re:unrealistic armchair approach by Waccoon · · Score: 1

      Companies spending too much time perfecting their UI design will go out of business while their competitors are shipping flawed but ultimately usable products.

      Uh... like Apple?

    5. Re:unrealistic armchair approach by grouchomarxist · · Score: 1

      Well, if you believe the claims the article makes then you'd think that Apple's UI is far from perfect. I would say that Apple spends a good amount of time on UI, but not too much. Back in the Mac project days Steve Jobs would say "Real artists ship".

    6. Re:unrealistic armchair approach by NiceBacon · · Score: 1

      I appreciate that they're important contributors to UI design, but their attitude is unrealistic to companies that are trying to ship products, make profit and gain market share. Companies spending too much time perfecting their UI design will go out of business while their competitors are shipping flawed but ultimately usable products.

      Amen! Remember that cockup called Apple? Those hippies spent so much time on their oh-so-great "UI" and "design" that they ran the company into the ground. Fools! When they entered the portable music player business they thought they could do better than the established super-companies. That really made me laugh. And when they tried to build a phone from scratch! Ha, they were years behind successful companies like Sony-Ericsson and Nokia and still insisted on design and UI before features. Everyone who knows anything about business, knows that features come before design. Do-oh! Good thing they are not around anymore. Serves them well.

    7. Re:unrealistic armchair approach by grouchomarxist · · Score: 1

      I replied to another similar response to my post, but I think you're not seeing the context under which I'm making my statement. The article is saying that the iOS UI is greatly flawed. My post is in reaction to the article.

    8. Re:unrealistic armchair approach by Anonymous Coward · · Score: 0

      Importantly, the App Store is the lab. Why try out a radical new interface idea for a limited audience when you can simply release it, let the masses decide what works, and recoup some of your investment at the same time?

  32. Disagree by Anonymous Coward · · Score: 0

    I disagree. Using gestures (as long as they make sense, such as a back swipe to go back) make everything much easier, more efficient and are quite intuitive.

  33. It's not the gestures themselves by Anonymous Coward · · Score: 0

    that are a step backward, it's the haphazard and sometimes overzealous implementation.

    I don't imagine anyone today complains if their smartphone hides the zoom tool on a map. Everyone knows the zoom gesture and it's undeniably more convenient than using the tool. But before that had become a standard and everyone learned it it would be just plain foolish to hide those tools.

    Done right gestures can be very helpful, convenient, even efficient.

  34. Ah, but... by mingle · · Score: 2

    ... at least it'll get the fatties up off their chairs and MAKE them do a bit more aerobic exercise, so it's not all bad...

  35. total crap by herojig · · Score: 1

    As a retired UI designer, the referenced article reads like sour grapes. The reasons for the "trouble" as posted (lack of established guidelines / misguided insistence by companies / developer community's ignorance) sounds like whining from a standards organization. Old farts always sound this way when someone younger and more bold come up with something new.

    --
    I think therefore I can't be ~TTNH
    1. Re:total crap by wvmarle · · Score: 1

      He has several good points on where usability needs work, though unfortunately is light on suggesting improvements.

      But you must agree with his main point: touch interfaces need work.

      They're off to a great start, now it's time to discover the nuances of actual use (those that can not be discovered in the lab), and improve from there.

  36. complaints about gesture interfaces by Politimemes · · Score: 0

    Much as I admire the work of Norman and Nielsen, I have to say that this report is 70% crap and 30% useful.

    Discoverabilty is important, but with limited screen space is a challenge as yet unsolved.

    Consistency would be great, but see below.

    We're at the beginning of this technology, not the end. We can't expect it to stay in a usability lab until all the answers are known and agreed by competing suppliers. The world is the usabilty lab, and sales are the measure of usability. There is no mechanism to achieve agreement among competitors unless you want a 7 year standards committee process.

    We are no longer in a world where our IT dept dictates what device we buy.

  37. Semantics? by Kupfernigk · · Score: 1
    I guess you must have done some antics that he didn't like.

    Some years ago I was blocked in traffic by an idiot and when he eventually moved, I mouthed "thank you" at him. He proceeded to follow me home, knocked on my door, and screamed at me that I had called him a "wanker". Well, I might have thought it...a universal gesture for "thank you" is surely needed.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Semantics? by somersault · · Score: 2

      a universal gesture for "thank you" is surely needed.

      How about a thumbs up?

      --
      which is totally what she said
    2. Re:Semantics? by nschubach · · Score: 1

      Around here, it's a simple open hand wave...

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    3. Re:Semantics? by Kelbear · · Score: 1

      Same here. We just raise an open palm, with a bent elbow.

    4. Re:Semantics? by sorak · · Score: 1

      I guess you must have done some antics that he didn't like.

      Some years ago I was blocked in traffic by an idiot and when he eventually moved, I mouthed "thank you" at him. He proceeded to follow me home, knocked on my door, and screamed at me that I had called him a "wanker". Well, I might have thought it...a universal gesture for "thank you" is surely needed.

      I always just wave and nod at the person. I don't know if he knows what I'm trying to convey, thinks I'm coming on to him, or spend the rest of the day muttering to himself "do I know that guy", but it makes sense to me.

    5. Re:Semantics? by Anonymous Coward · · Score: 0

      Same here. We just raise an open palm, with a bent elbow.

      Yeah, like on the Pioneer Plaque affixed to our early space probe.

      (When the aliens find it, having been drawn to the area based on our first TV transmissions, namely the 1936 Olympics, they're going to set phasers on burninate! :)

    6. Re:Semantics? by lxs · · Score: 1

      I have never seen the thumbs up used non-sarcastically.
      Holding your hand up in a static wave combined with a nod of the head looks good to me, but in Papua New-Guinea it may convey your intent to do unspeakable things to the recipient's mother .

    7. Re:Semantics? by bill_mcgonigle · · Score: 1

      We just raise an open palm, with a bent elbow.

      Used to be that here, now thanks to low-E coatings on the windows a little shake is needed.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    8. Re:Semantics? by ChrisMaple · · Score: 1

      Alas, that wave is the same gesture that bimbos use when they drive in a particularly egregious manner. It's as is they're saying, "It's silly for you to be angry just because I almost killed you."

      --
      Contribute to civilization: ari.aynrand.org/donate
    9. Re:Semantics? by drjoe1e6 · · Score: 1

      You like this!

      --
      Lose = not win ...... Loose = not tight
    10. Re:Semantics? by CCarrot · · Score: 1

      ...a universal gesture for "thank you" is surely needed.

      You could use the ASL sign for thank you, although they might think you're just blowing them a kiss...

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    11. Re:Semantics? by theshowmecanuck · · Score: 1

      That is bringing your hand to your face like that and then moving it away (like when you put your hand back down innocently) can be construed by many Europeans and people of European descent as "fuck you." Like an enhanced middle finger.

      --
      -- I ignore anonymous replies to my comments and postings.
    12. Re:Semantics? by CCarrot · · Score: 1

      That is bringing your hand to your face like that and then moving it away (like when you put your hand back down innocently) can be construed by many Europeans and people of European descent as "fuck you." Like an enhanced middle finger.

      Funny, I thought that one was when you dragged the back of your fingers up under your chin then moved your hand out towards them, like you were going to backhand them...or is that yet another 'FU' gesture?

      I learn something new every day at this joint, thanks!

      --
      "I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
    13. Re:Semantics? by Anonymous Coward · · Score: 0

      That's the one. But the same motion starting at the lips instead of under the chin, especially in a car might be mistaken by the other guy. I wouldn't do it.

  38. I'll be the judge by Anonymous Coward · · Score: 0

    I'll be the judge of what UI interfaces are a step in whatever direction, since I'm the one using them. I really don't need some asshole with a pile of letters trailing behind his name to tell me if I'm having trouble using a UI or not. Got it figured out already buddy.
    But I guess they have to try and justify their paycheck one way or another, and if telling people what they already know does the trick, more power to ya.

  39. he got consistency wrong.. by Anonymous Coward · · Score: 0

    .. the behavior of the list interfaces (email app, etc.) is consistent throughout all lists, not between list view and item view.. i think this makes sense.. you have list, you know you can long-click on the item (on android).. it's like expecting that when right clicking in the windows explorer should have the same context menu as when you right click on the file in word.. or notepad . or .. whatever...

    and..

    Worse, when on the home screen, pushing the menu will occasionally bring up the on-screen keyboard. [..] The keyboard does not always appear. Despite much experimentation, we are unable to come up with the rules that govern when this will or will not occur.

    ummm... touching brings up the context menu .. long pressing it brings up the keyboard - EVERYWHERE in android.. and.. if you haven't disabled it, you WILL get a feedback on your presses - on the nexus one (and probably most un-modified androids) clicking on the home button, menu button, etc. always leads to a vibration of the device.. this should be feedback enough .. if you keep holding the menu button after it vibrates, it will bring up the keyboard.. otherwise the context menu .. not that hard to grasp, and very consistent

  40. lol @ Donald A. Norman and Jakob Nielsen by Anonymous Coward · · Score: 0

    If Donald A. Norman and Jakob Nielsen created a UI it would probably be less productive, very basic and definitely not naturally intuitive. These guys think too scientifically about a UI. I'm not a big Apple fan, but the touch UI on the Iphone, Ipad is so intuitive for non techy users. I was actually amazed when all our managers requested Iphones over their Palm Phones and Blackberries. I thought it was all about the panache of having an Apple phone but it wasn't. The Iphone was that much more intuitive for them.

    I sometimes think real engineer types have a hard time grasping that because they think too much like an engineer. I doubt Android would be what it is today if it were not for the influence of the Iphone UI. I think its good some companies take a lot of time to think about the usefulness of the UI instead of just sticking to the plain old standards.

    1. Re:lol @ Donald A. Norman and Jakob Nielsen by Anonymous Coward · · Score: 0

      Oh, I suspect they could make a very naturally intuitive gesture based interface, and it'd have a huge impact on the market when it was ready for deployment in 2025.

  41. They just figured this out? by Anonymous Coward · · Score: 0

    First, when we start talking about usability, we should not write articles with a light yellow background with medium gray text. I love these usability guys, my favorite are the web ones, whose sites are often the worst to use and read. I digress...

    We are pushing to a new interface design and let's be honest, it is going to take time. The second problem is one that did not exist when the web started. Patents. Let us imagine a world in which car manufacturers could patent how to use certain aspects of a car. I patent the steering wheel, someone else patents a gas pedal, someone else a brake pedal, etc. Imagine trying to drive. One car would be using left and right arrows to steer, another would only have use of a handbrake, another would have anolog toggles for gas, etc. The car industry would be a mess and the users would suffer.

    Now come to mobile user interfaces. Oh right, Apple or Google or some troll patented a certain UI or certain gesture. So now a company either has to license that patent (if the other company allows it) or come up with their own idea. So intuitive gestures will never ever happen in this environment. The users ultimately suffer and no one cares. I expect individual applications to vary on UI and some to be poor. But the level of unintuitive is actually within the various operating systems, so some of the craptastic interfaces are because of the OS itself.

  42. Firefox by Anonymous Coward · · Score: 0

    Now that this has been cleared up, I'm sure there'll be an announcement from Mozilla that Firefox 17 (due to be released in a few months - hey, gotta keep users on their toes with a major release every week) will get rid of mouse and keyboard navigation entirely in favor of gestures.

  43. the authors have NO credibility by Anonymous Coward · · Score: 0

    Hard to accept the arguments about poor usability when their own sites have clearly had little or no thought gone into the usability. Pot-kettle-black.

  44. Standards = $$$ by Aquitaine · · Score: 1

    Although I am a former accessibility consultant, I wasn't in it long enough to really have an expert opinion on gestures and whether or not standards would help anything.

    What I can tell you is that guys like Nielsen make their money by auditing everything under the sun against these standards. In my day it was 508 and W3C (which are still valid today, but more easily satisfied, I think).

    Some of what we did was really useful stuff in terms of educating other developers about how people would access the web with screen readers and some really fairly easy techniques to accommodate them and other people with disabilities.

    But a lot of what we did was 'take this federal grant money to audit this state or local community college's web site so that they won't be sued under the ADA.' Your tax dollars paying for us to go around to institutions that could barely afford web developers (as they operate on your tax dollars) and tell them that yes, their web site could definitely allow them to be sued under the ADA.

    It's definitely a dilemma though. There's a pretty easy argument that says that educational institutions should make their entire application process accessible. But as the technical guy in the process, I found that most of what went on was non-technical people talking to other non-technical people about how great the standards were and patting themselves on the back. We did a lot of 'sorry, you're not accessible' but very little 'let us give you a seminar on how to be accessible.'

    I never met Nielsen, but he would make the news in our corner of the world a lot by going after some company or institution, declaring them inaccessible, and then hope to make a wagon of cash by getting hired by said company. That's how the industry is set up, though, so really I can't criticize him for it -- he would (rightly) say that too many people were totally ignorant of accessibility and so would use his reputation to put the spotlight on it and sometimes profit along the way. I just wonder how much stuff like Section 508 actually advanced usability.

  45. Ripping on the Menu Button? by Agent0013 · · Score: 1

    The article does have a few points. But I find their problem with the menu button and the long click on Android to be a bit of a stretch. "How is someone supposed to know what is there?" Come on, the right click of the mouse is the same. Sometimes the items in the right click pop-up menu change depending on what you clicked on, or what application you are in, or if you are viewing the list of emal, or have one opened.

    --

    -- ssoorrrryy,, dduupplleexx sswwiittcchh oonn.. -Quote found on actual fortune cookie.
  46. 2 visibility problems not mentioned in the article by WebManWalking · · Score: 1

    (1) Tooltips - no such thing as a "mouseover". No (built-in) way to show them.

    (2) Scrollable regions (frames, divs with overflow:auto) - if you don't show scroll bars, the user has no way to know that there's more content in the region that they can scroll to. Not so bad if the edge of the region visibly truncates something. Then you know that there's some more content there. But what if the edge of the region occurs between 2 paragraphs?

    I'm not saying that these problems can't be solved. I have my own (site-unique) mechanism for tooltips and am in the process of coming up with some (site-unique) CSS to clearly highlight scrollable regions. I'm just agreeing with the authors that it's a big step back not to have any automatic feedback at all about the existence of extra content.

  47. You have to "grow into" new user interfaces. by Anonymous Coward · · Score: 0

    I don't think this issue ever will, or can, go away. I'm old and remember when interactive interfaces (keyboard and video display) replaced batch processing. After some maturing of the new interface we adopted a soft standard of "give a prompt including clues to acceptable responses"; then accept and audit the reply on the same line. For example "Saving record, ok? [Y or N]"; and then the user would press the "Y" or "N" key. I had an application that had run without a hitch for a couple of years and then quit working. On investigation I found a new user was responding "O" for "ok".