4 ms·
Agreed about discoverability issues. Everything is hidden. Hiding power user features is one thing, but you can't hide the basic stuff. IMHO UI usability has
by pcurve 3y ago
Agreed about discoverability issues. Everything is hidden. Hiding power user features is one thing, but you can't hide the basic stuff.
IMHO UI usability hasn't been Apple's strong suit for a long time. In fact, as someone who has to use both Mac and PC, MacOS is just as terrible in many ways in not worse.
What they do well device integration usability across their ecosystem.
- BruceEel 3y agoAgreed. For me personally macOS (or OS X back then) usability peaked at around ~Snow Leopard and it's been _mostly_ though not entirely downhill from there on. Hard to pick a 'worst offender', the System Settings panel in Ventura may be a good example, it is a literal struggle every single time I need to change something, typically as a result of some setting mysteriously changing itself back to what I do not want.
- ben_w 3y agoFrom just a UI point of view, my preference is MacOS 8 — and I don't mean Mountain Lion, I mean Classic. The rest of the OS would be a nightmare today for so many reasons; but the UI was fantastic.
- BruceEel 3y agoAh yes, Mac OS 8, I have very, very limited experience with it, mostly in the form of one/two-week bursts on taking over from a coworker whenever he went on holiday. It's loooong time ago but on the negatives I remember getting very annoyed with this app called Toaster, on the positives I remember thinking how extremely pretty everything looked (still does) and being blown away by little things like, to set the icon for a folder or document you could just copy and paste one over from another file :)
- pcurve 3y agoI loved MacOS 8 as well. It was a nice improvement from the System 7.6. The only thing I didn't like about MacOS was occasional system lock-up and application crashes due to real multi-threading. Back then, when your Mac crashed, it crashed hard... like your cursor didn't move. ;-)
- gjvc 3y agoThis thread correctly identifies "discoverability", perhaps aka "progressive disclosure", or "some form of incrementalism" as the measure by which good user interfaces are evaluated. Operating systems such as Windows, OSX, and Linux -- inevitability -- contain much complexity, and multiple modules, not all of which are necessarily in use by the users at any given time. Therefore, the problem of GUI design becomes one of navigating the complexity/depth-of-knowledge curve, as much as it does creating a usable set of features at each point along it. The most egregious offenders are the latest Windows, 10 and later, IMHO. When I was a kid, (coming from the world of RISC OS which had a much shallower GUI) trying to understand the big deep Windows interface, I joined the dots by telling myself "This is how they put it together. This is how they are trying to make the things work consistently and in concert." I rarely broke out of that story-telling loop. Now, when using Windows 10 or later, and a few clicks brings one to a Windows 2000 and before-era network dialogue box, the "fourth wall" as it were, of GUI design is broken, the story-telling loop above is replaced by a jarring feeling of bewilderment or all-too familiar frustration, and it's obvious they are shipping the org chart, and doing so over time, as much older GUI components are still available. At the risk of sounding nihilistic, I fear that both OS X and Windows have reached their respective local maximas of design, and we won't see any changes for the better (by the above metric) any time soon.
- Condition1952 3y ago>Operating systems such as Windows, OSX, and Linux -- inevitability -- contain much complexity. Operating systems should be modular, allowing the user to reduce as much bloating complexity as possible and needed. I do not need unstoppable “gamed” and “studentd” services on my computer. The sealed system implemented by Apple has actually meant the overthrow of the root user by the corporation. Now I can’t reduce complexity, bloatware. The only solution seems to be praying that BSD or Linux become useable one day
- gjvc 3y ago> Operating systems should be modular, allowing the user to reduce as much bloating complexity as possible and needed. Yup, updated my comment to clarify that point -- thank you. "the overthrow of the root user by the corporation" -- damn. Good turn of phrase :-(
- Condition1952 3y agoI am not afraid of the decadence they’ve made of the settings panel because I use Alfred. I haven’t yet installed Ventura. I had to downgrade from Monterey because the cmd-L keyboard shortcut had stopped working on Contacs.app
- nntwozz 3y agoYou can remap cmd-L in settings globally or for each app, did you try that?
- didntcheck 3y agoYeah. I first started using MacOS seriously for a job a few years ago, and I was amazed at how poor the discoverability was, especially given its reputation. Important functions were hidden behind arcane modifier combinations or only available via "intuitive" gestures that you'd never work out on your own. I don't think this was just a case of unfamiliarity - as a usually-Linux user I've been unfamiliar with Windows functions before, but still managed to work them out without resorting to Google, even in the post-8 era And the window management as a whole seems like a case of form over function, with no way to see what windows are actually open, or switch between several of the same application, without multi-step processes (Expose/MC or cmd-tab cycling) And also the menu bar is a massive violation of the "controls should be obviously linked to the area they affect" principle, but it seems we're stuck with this space-saving measure from 40 years ago since it's now part of the brand identity
- funcDropShadow 3y ago> And also the menu bar is a massive violation of the "controls should be obviously linked to the area they affect" principle, On other hand a menu bar at the corner of the screen has an infinite size if you are using a mouse, a trackball or a touchpad. But it's size is finite if you are using a touch display. Let me explain what I mean with infinite size. You can overshoot arbitrarily far when using the mouse and you would still be inside the menu, since top of the menu is the screen corner. While writing this, I've noticed that in a maximized Firefox under Gnome this isn't true anymore. There is at list one line of pixels above menu. When you click on them nothing happens. Therefore I cannot overshoot anymore. Another failure of modern UIs.