9 ms·
I've been using a Mac basically full time for years now, due to work. It's easily the worst UX and it's sort of shocking, after decades of hearing "it just work
by staticassertion 7mo ago
I've been using a Mac basically full time for years now, due to work. It's easily the worst UX and it's sort of shocking, after decades of hearing "it just works" or whatever. Hidden windows, hidden desktops, obscure keyboard shortcuts, etc.
I actually don't even know how to use the mac for the most part, I've learned to live in the terminal. I contrast this with Linux where I can just... idk, browse files? Where windows don't suddenly "escape" into some other, hidden environment, where I can just use a computer in a very sane way, and if I want keyboard shortcuts they largely align with expectations.
I was extremely frustrated while on a call using a mac. I made the video call full screen, which then placed it onto essentially a "virtual monitor" (ie: completely hidden). I had no way to alt tab back to it, for whatever reason, and I had no way to actually recover the window in any of the usualy "window switching" means. I knew there was a totally undiscoverable gesture to see those things but I was docked so didn't have access to the trackpad.
I figured out if you go to the hidden dock at the bottom and select Chrome, as I recall, you can then get swapped back over to that virtual desktop, "un full screen" the window, and it returns to sanity.
Mac UX seems to go against literally every single guideline I can imagine. Invisible corners, heavily reliant on gestures, asymmetric user experiences (ie: I can press a button to trigger something, but there isn't a way to 'un trigger' it using the same sequence/ reverse sequence/ 'shift' sequence), ridiculous failure modes, etc.
I can't believe that people live like this. I think they don't know how bad they've got it, I routinely see mac users avoiding the use of 'full screen', something that I myself have had to learn to avoid on a mac, despite decades of having never given it a second thought.
- zeppelin101 7mo agoAnd if you bring up these points to an Apple fanboy, they'll tell you that "you just don't get it" or "forget all the 'bad Windows habits' and just learn the Apple way of things. It's soooo intuitive!!".
- staticassertion 7mo ago> "forget all the 'bad Windows habits' and just learn the Apple way of things I mean I'd be willing to say I don't get it, because I sure as fuck do not get it. But I think I'd absolutely reject the "forget all the other stuff, learn this". It's been literally years on a Mac. I remember the frustration of going from Windows to Linux, I look back at that adjustment and laugh, it's hilarious to me that that felt frustrating when I contrast to my Mac adjustment. At least the Linux adjustment was tractable, the Mac adjustment is a total joke. I actually suspect that people don't "adjust" in the sense of learning how to do things with a mac but instead adjust to not doing things with a mac, like how many mac users I know of outright say they just don't use full screen mode because it's confusing.
- zeppelin101 7mo agoAgreed. On MacOS, I use a variety of smaller apps and scripts to make it less awkward, e.g. Karabiner, BetterTouchTool, Hammerspoon, and, of course, "Alt-Tab" (https://alt-tab-macos.netlify.app/ https://alt-tab-macos.netlify.app/). I am even contemplating starting to use a dedicated window manager, such as Aerospace (https://github.com/nikitabobko/AeroSpace/ https://github.com/nikitabobko/AeroSpace/). But all of this is a massive time investment.
- zeppelin101 7mo agoAnd yes, the fullscreen mode is the perfect example. It is so shockingly poorly implemented that I almost never use it. Even if someone thought it was 'good enough', that doesn't change the fact that there is a forced transition animation when going to/from fullscreen that is unreasonably slow and awkward.
- pjerem 7mo agoI actually like the concept of an app in full screen creating a new virtual desktop. I feel like it’s really intuitive when you switch desktops with the trackpad. It’s just incredibly poorly implemented, like all the window management on macOS. Disclaimer : I own MacBooks since 2010 and I have seen macOS rotting update after update. To me they achieved a really mature and pretty well thought OS with Snow Leopard and it’s been slowly rolling downhill since then. I can totally say that KDE AND Gnome AND Cinnamon AND Sway AND even the immature Niri are all better experiences than macOS.
- dsego 7mo ago> I figured out Or you could maybe learn how to use the OS, in linux lingo RTFM. I don't want to be rude, but the critique was very flippant, the arguments vague, all about expectations based on years using a different OS, doesn't seem you want to give it a fair chance.
- staticassertion 7mo agoThis is pretty funny. > the arguments vague I gave both generalized and highly specific cases where I felt the UX failed. I referenced principles of UX as well as literal "here is what my experience was in a concrete story". > , all about expectations based on years using a different OS No? I mean, again, funny. I explained how I've been using MacOS for years. Actually a decade, now that I count it out. > doesn't seem you want to give it a fair chance. a decade lol
- dsego 7mo agoPlenty of people use an OS for years without learning. And you admitted to spending time in the terminal, which indicates lack of will to try and learn macos shortcuts, gestures, windowing model, spaces, and so on. And the comment used sweeping generalizations, without referring to any specific principles broken which aren't just personal dislikes or unfamiliarity with a different way of doing things. > I gave both generalized and highly specific cases where I felt the UX failed. No guidelines named, no principles defined. No comparison standard is established. The earlier fullscreen story is a specific case, maybe a discoverability argument, but not not that UX violates every principle. MacOS spaces and fullscreen apps follow a workspace concept, it's not a window resize mode. > Asymmetric user experiences What’s asymmetric is not the command — it’s the spatial context. The claim that it’s violated is arguable. > Heavily reliant on gestures Not sure which guidelines this breaks, but every gesture has a keyboard shortcut alternative, there is mission control key, menu bar, dock. > Ridiculous failure modes No failure mode is defined.
- staticassertion 7mo ago> And you admitted to spending time in the terminal, which indicates lack of will to try and learn macos shortcuts, gestures, windowing model, spaces, and so on. It indicates no such thing, other than that my preferred UX on a mac has landed on the terminal. It doesn't indicate whatsoever that I never tried to learn, or that I haven't learned, unless you presuppose that learning would necessitate using the computer a specific way. Indeed, I have learned quite a lot of the various gestures, spaces, etc, unsurprisingly. I avoid them because they suck, and the learning experience was shit. > And the comment used sweeping generalizations, without referring to any specific principles broken which aren't just personal dislikes or unfamiliarity with a different way of doing things. All design principles are going to boil down to personal dislikes lol but no, nothing was "unfamiliarity" you can stop saying that thanks. > No guidelines named, no principles defined. No comparison standard is established. I could cite guidelines if you think it would help. Microsoft released a UX guideline years ago justifying why magic corners etc are a bad idea. Of course, they obviously don't follow that guide these days. What would you like? I'm not interested in debating this. I'm perfectly fine with how I've expressed myself, I'm just not motivated enough this late in a Friday to get more detailed, so you'll have to just try to decipher what I've said and find if there's value to you or reject it, which I think is your prerogative.
- hbn 7mo agoYou're making multiple desktops sound very confusing when it's really not. Every desktop OS has them and macOS' implementation is quite good. You want bad virtual desktops, try Windows. Maybe you're better suited for an iPad.
- staticassertion 7mo agoI've used multiple desktops before. I love virtual desktops. They really shouldn't be confusing. It's a testament to the bad UX of macs that they are. The fact that a full screen window creates a whole new virtual desktop is hilarious and I dare you to justify it. Appeals to "Windows is bad" or whatever mean nothing to me. Stupid comments like "get good" mean nothing to me.
- idle_zealot 7mo ago> The fact that a full screen window creates a whole new virtual desktop is hilarious and I dare you to justify it. I can kind of see the idea here. The alternative is that all the other windows in the working desktop get hidden behind the fullscreen window. That's pretty bad UX. I personally avoid it on Linux by always moving a window to its own desktop before fullscreening it. That said, the implementation is awful, and exposes the rotten foundations of Mac's window management paradigm. IMO floating windows always fall apart and should be reserved for modals and transient dialog boxes only. Everything gets a lot easier to understand when applications can't occlude one another or occupy the same space.
- staticassertion 7mo ago> The alternative is that all the other windows in the working desktop get hidden behind the fullscreen window. That's pretty bad UX. How? It means I could have a full screen video and then overlay something smaller over it, or maintain my alt-tab behavior as it plays in the background, etc. I'd maintain the same UX. Why would full screen have such a weird behavior?
- 7mo ago
- bsimpson 7mo agoYears ago, they changed the behavior of the green button to be "fullscreen into a separate space." As someone who never uses spaces, this is never what I want. You can escape it by moving your cursor to the top edge of the screen and clicking the green button on the titlebar that appears to exit fullscreen.
- staticassertion 7mo agoIn this case, because I had docked my laptop, the entire window moved to a virtual desktop that didn't actually map to a real desktop. Meaning that the video call continued in a virtual desktop that I literally could not see, that I could not mouse over. I don't know if that's just a multiple-monitor bug or whatever but the behavior is stupid even without that failure mode.
- bsimpson 7mo agoApple presumes you have a multitouch pointing device. You can three-finger-swipe between spaces. I know there's a keyboard equivalent, but you'd have to look it up.
- staticassertion 7mo ago> Apple presumes you have a multitouch pointing device. I think that's really bad design. Is that even controversial?
- Aloisius 7mo agoIf you don't have a multi-touch pointing device, I suppose. Though, it's like trying to use Windows with a single mouse button. You can also hit ctrl-left or ctrl-right to move spaces without one or ctrl-1, ctrl-2, ctrl-3, etc. to switch to a specific virtual desktop directly. You can also hit ctrl+ scroll wheel if you have one. Or add mission control hot corner to one of the screen corners.
- moondance 7mo ago
- bfbf 7mo agoMacOS definitely has its issues but this just makes it sound like you have different expectations of how an OS should work. Different isn’t always bad. Hiding applications is a pretty key concept in MacOS. Shortcuts are pretty straightforward? Cmd+H to hide, Cmd+Q to quit. Spaces aren’t hidden- there’s lots of ways to access them, but it seems you haven’t bothered to learn them. In your example pressing ctrl+right would have switched the first full screen space. You could also have right clicked the Chrome icon in the dock for a list of windows. BTW the dock doesn’t have to be hidden, and idk if it was a typo but alt+tab isn’t a default shortcut. Command is the key used for system shortcuts, so maybe you should have tried that? Like yeah it’s different but that doesn’t make it bad. If you been using it for 10 years without figuring that out… —- I’m with you on the 1st party apps though, and the stupid corners on Tahoe.
- staticassertion 7mo agoI call it "alt tab" because that's how my brain maps the keyboard. The reality is simple - I struggled going from Windows to Ubuntu about 20 years ago but ultimately made it to the other side knowing how to use both well. With macs, I didn't. 10 years later and all of my adaptations are to avoid the operating system. In 10 years the main thing I've learned is how to get myself out of a jam and stick to the parts of the OS that don't feel like shit. I mean, it's not like I haven't learned these things, I know how to gesture, I know how to exit full screen, etc, it's not like I didn't ever learn, I'm explaining that the experience was dog shit. Anyone is free to claim that I just didn't try, or didn't give it a fair shake, or perhaps I'm just some idiot who doesn't know computers or whatever. Maybe I just think an OS should work differently, but okay? I've never said that I have some sort of access to a platonic ideal of objective operating systems and that macs don't meet it. I'm saying that I think it's bad and I gave examples of why. And I think I can easily appeal to my experiences seeing others use the OS - I don't think they find anything you're talking about appealing either.
- renmillar 7mo ago> Hiding applications is a pretty key concept in MacOS. Shortcuts are pretty straightforward? Cmd+H to hide, Cmd+Q to quit. Spaces aren’t hidden- there’s lots of ways to access them, but it seems you haven’t bothered to learn them. They're not talking about Cmd+H hiding or virtual desktops - those exist on Windows too. The issue is how macOS handles window placement with zero visual feedback. For example, when you open a new window from a fullscreen app, it just silently appears on another space. No indicator, no notification. You're left guessing whether it even opened and where it went. The placement depends on arcane rules about space layout, fullscreen ordering, and external displays - and it's basically random half the time. You either memorize the exact behavior or manually search through all your spaces.
- tagirb 7mo agoLove Linux, been using Manjaro with Gnome for the last 10 years, but need to use Mac on my current job, so I tried to approach this constructively and work around the rough edges: * Rectangle Pro for window management * Better Display for better picture on non-4k display + a couple of more similar tools + retrainig muscle memory from Ctrl to Cmd and Emacs-y instead of Windows-y shortcuts Feels okay now. Plus native ms365 apps, smooth sleep mode, great hardware and great battery time -- mac has its sweet spots as well.