Mobile offered a bit hope. First, the screens were to small to clutter with complicated GUIs. Second, you could substitute some visual controls with touch.
I recently tried to get my mobile provider to set up data roaming while I was away from home. (You can't set up data roaming from home, for reasons that remain mysterious and unexplained.) The fact I was using a mobile device didn't stop my provider's site from asking three times if I wanted to take part in a survey, or from displaying a floating "Would you like to chat?" dialog that was so big it literally covered a…
The Same User Interface Mistakes Over and Over
71–80 of 89 posts
Re: The Same User Interface Mistakes Over and Over
#72The fact that those are the faults you think are the worst shows how entrenched bad UX is. E.g. drop down menus are a fail. If you read Raskin's "The Humane Interface" you can see a whole host more. Raskin, Jef 2000.The Humane Interface, Addison-Wesley ISBN 0-201-37937-6
> If you read Raskin's "The Humane Interface" you can see a whole host more Well, Raskin also has some bizarro ideas about what a good UI should be, and his later attempts of realizing one is not anything most people would want to use.
Re: The Same User Interface Mistakes Over and Over
#73Earlier quoted context omitted.
Agree. I avoid updating apps that are working satisfactorily because many later add ads or other annoying functions.
Or remove functions, or change the UI needlessly and for the worse. I honestly don't know how people can update their apps without having a backup to go back to. I probably would not do it if I didn't have one of my backups around. The different app stores should offer the user a way of going back to a previous version (if you already had it installed) but it seems that none of them do so...
Re: The Same User Interface Mistakes Over and Over
#74The review of the QuickTime 4.0 player [1] at the User Interface Hall of Shame [2] should be required reading for user interface designers. Apple can't even follow their own guidelines, and keeps making the same mistakes (and worse), even today. [1] http://hallofshame.gp.co.at/qtime.htm [2] http://hallofshame.gp.co.at/index.php?mode=original
Re: The Same User Interface Mistakes Over and Over
#75Earlier quoted context omitted.
Meh. If you read The Design of Everyday Things and then look around, you see so many faults with the UI of physical things, even some which have been around for more than a century. A good example is packaging: "The Consumer Product Safety Commission estimated that attempts to open packaging caused about 6,500 emergency room visits in the U.S. in 2004."
I highly recommend The Design of Everyday Things to everyone I know who is designing any kind of user interface, whether machinery, houses, or software. I believe that until there is some effective, easy, and universally-accepted metric of UI quality, there will be little to differentiate good designers from poor. ("Our UI meets UIQC Class 1 Standards", or in a specification, "All user screens must score level 96 or…
Bear in mind that the UI itself is just a part of the equation, alongside the user and the usage context. Two identical UIs (evaluated at about the same score with the hypothetical UIQC) can perform radically different in the hands of the end-user, because the users and their contexts are different.
Re: The Same User Interface Mistakes Over and Over
#76Yet I am primarily responsible for the UI on the product on which I'm writing code. I started out with a bland and crappy interface expecting the client to look at that and provide their branding and suggestions for how it should work. Most UI elements are their default colors. Style? Please, I'm an engineer! I thought at some point they would provide a detailed list of requirements to provide a decent UI. I thought wrong.
I have done what I could to provide an easy to use intuitive interface. Unfortunately what is intuitive for me is not going to be intuitive to others.
Eventually I did receive some usability suggestions. I'm not sure they were carefully thought out. One point I would have suggested aligned with a marketing video on their web site but did not match their requirement.
Until producers of products of products care about the appearance and usability of their products, these things are not likely to get better.
As for my own feelings about UI, there are a few beliefs I hold deeply.
If a UI can model some sort of physical reality, it is going to be easier to use. If not a physical reality, at the least a consistent model.
I hate UIs that change depending on state. Disappearing menu items or screen elements drive me nuts. Think of shifting sands.
Discoverability is something that concerns me. Much of the S/W I work with has options or key shortcuts that I never know about because I'm too lazy to read through the manual. I do not know the solution to this, but I do know the problem.
Re: The Same User Interface Mistakes Over and Over
#77Earlier quoted context omitted.
Agree. I avoid updating apps that are working satisfactorily because many later add ads or other annoying functions.
Or remove functions, or change the UI needlessly and for the worse. I honestly don't know how people can update their apps without having a backup to go back to. I probably would not do it if I didn't have one of my backups around. The different app stores should offer the user a way of going back to a previous version (if you already had it installed) but it seems that none of them do so...
I emphasized the word "implementation" above because it was not necessary for Apple to disable iTunes from syncing apps on to a computer with the thinned apps. Technically, there are many ways to store device specific copies of an app with the same name on the computer, which for some reason Apple has not even considered. [Apple never allowed downgrading of apps without resorting to iTunes, but that's a different and larger topic]
Overall, the push to use the latest version of any app is really frustrating and will result in more backlash as people realize how much freedom they're losing.
Re: The Same User Interface Mistakes Over and Over
#78Earlier quoted context omitted.
Agree. I avoid updating apps that are working satisfactorily because many later add ads or other annoying functions.
Mind you, there's a large difference between standalone apps (e.g. most casual games), and client-server apps. Standalone apps—sure, don't update, who cares. But I don't begrudge the developer of a client-server app, that wants to change their server's API and then push an update to the client that speaks to the new API. Or, more to the point, I don't begrudge them if six months later they shut the old API down and t…
Re: The Same User Interface Mistakes Over and Over
#79Earlier quoted context omitted.
I tend to rely on the Apple's UI guidelines. They have many hints that are applicable even for non-Apple apps. I remember Apple had a similar thing already back in 80s, which I found amazing. https://developer.apple.com/library/mac/documentation/UserEx...
I tend to rely on the Apple's UI guidelines. Please explain the OS X iTunes UI to me. It's beyond awful, and it seems to get worse with every update. If there were a death penalty for bad UI designers, and I were in charge of implementing it, I'd have the iTunes designers first against the wall. My guess is that iTunes doesn't follow Apple's guidelines?
Re: The Same User Interface Mistakes Over and Over
#80Does anyone have enough experience with Tk and REBOL why these should be exemplar as far as UI and layout is concerned?
With a tool like Interface Builder (which I'm not saying is good), at least it gives you guides for the standard places that elements should line up with each other. Sometimes you want the baseline of the text of various elements to align. Sometimes you want to ensure the same padding around elements. All of that typically goes out the window when interfaces are designed via code, in my experience.
Furthermore, the author seems to advocate that UIs should be disconnected from events. I can't think of a useful UI element that isn't tied to some event. I'd love to learn more about what they mean, but right now, it's not ringing true to me.