|
|
|
|
|
by johnday
3140 days ago
|
|
Ironically, this seems like a good example of someone not knowing the difference between UI and UX. To recapitulate: UI: User Interface. The design and aesthetics of the interactive and informative parts of an application. UX: User experience. The ways in which the UI enables users to navigate and use the application with ease, understanding and minimal effort. Many of the products (which others have mentioned) have a lovely UI, but the UX leaves a lot to be desired. For example Google Hangouts might __look__ pretty but that's no use if it's making it harder to locate the relevant actions. My rule of thumb is this: If the average Joe would have more luck finding their way around if it was just a HTML list of links to the right activity, then your UX is crap. |
|
These are the objective metrics that designers should rely on. A UI needs to be simplest and most obvious. It should draw from what Joe already knows. So if your UI is less simple or less obvious than a clear design option such as the above, you're doing it wrong.
But the distinction between UI and UX is a hard one. It's muddled, and different parties have different stakes in the meaning itself (their jobs depend on it), so they need to be left alone. You just need to predicate your definition with "the definition I go by".
The definition I go by is this:
UI: The interface. This can be observed and designed without the user, and just by looking at the app and applying best practices from expertise on UI.
UX: The experience. This can only be observed and designed with the user, and them using the app. This will include feedback on the UI, but also on the product/service, on performance of the app/site, and on the user themselves.
UI's that have been designed without any user feedback are often the technical, developer-centric interfaces. They may simulate the user, but they prioritize what they believe is right, as a developer. Worst case, the developer goes with their gut on aesthetics as well.
UI's that have been designed only with user feedback tend to become generic, arbitrary, and often user-unfriendly. The unfriendliness stems from the designers adamant on the data. They insist on user behavior that fits their models. The problem with this is that no user exactly matches any statistic. So you've tailored the entire product to someone who does not exist.
The solution is in communication. The app/site needs to communicate exactly what it is you're offering. And the user needs to be able to communicate exactly what it is they want. Users should be able to tailor their experience. By this, we don't mean UI, but UX, and this is often where many apps go wrong. And this conversation about the experience is exactly what you want. At the end of the day, you are there to serve the user, and by user, we mean their experience.