| In the 90s people worked really hard to draft up universal standards of what makes UI usable and intuitive. Most of it tends to be ignored nowadays. Try teaching an old person how to use a smart phone some time. Just some bullet points: * Apps feel generally disorganized. Buttons are unlabled. Many things are hidden somewhere between layers of unlabled buttons. In the past you could count on the menu bar giving you quick access to anything. * Lack of functionality / composability. Avoidance of the file system. Tunnel menus that you have to take one step at a time. * Every program has UI that works and looks differently, made worse because even the same programs redesign their own UI periodically. * Flat design. Lack of 'affordances'. Buttons don't look like buttons, draggable things don't look like they're draggable. E.g. scroll bars in the past had this serration to suggest interaction. This leads to hidden features and surprises, where things that seem like static images suddenly hide important functionality. * Lack of configurability. Configurable Toolbars, arrangeable view panes, tabs etc. And unnecessary limits even when you can configure things. Like, Firefox only has a list of preset zoom levels, to get finer zoom levels you have to go into about:config. Or the fact that it limits the size of tabs to a rather large minimum. For no reason at all. * Lack of consistent (or even discoverable) keyboard navigation. Rebinding short cuts is not a thing anyone seems to care about anymore. * Readability, use of space. This applies more to the web, but grey text, ultra-narrow columns, inconsistent scaling. |
My car hides map functionality in buttons that are simply not present until you interact with the map in some magic way that triggers a heuristic that you want the buttons to appear. Slowly.
When I want to see chargers drawn on the map, I don’t want to move the map. So why TF do I have to move the map to convince the software to draw the button so I can tap it? While driving or perhaps waiting at a red light.