That's an extremely hot take. When devices are mostly just slabs of glass and the interface and what is done, is entirely the software, customers are choosing the device based on the Apple software, not in spite of it.
That's an extremely hot take. When devices are mostly just slabs of glass and the interface and what is done, is entirely the software, customers are choosing the device based on the Apple software, not in spite of it.
UX is complete and utter trash.
But the M1 and onwards hardware is so good, I put up with it.
Just off the top of my head:
- Never had a $2000+ laptop that couldn't connect with more than 2 monitors without an expensive DisplayLink dock and drivers. And even then, it's janky AF
- Rendering on non-Apple external monitors sucks; night and day difference when I connect a Windows laptop to my Dell monitors
- Terrible with system font scaling
- Inconsistent usage of button sizes in their native dialogs
- Can't tab cycle through minimized windows
- Windowing system sucks compared to Windows
- Whatever is happening here: https://www.youtube.com/watch?v=PnGT041xkGE
- I ship a PWA for one of my apps and by far Safari is the one that has the most issues with updating
This drives me absolutely NUTS and I thought it was a me problem. Where the hell do things go when they're minimized on macos!!? There's all these questions asking about cmd+tabbing to minimized windows and the answer is to hold option while you hold cmd after selecting the minimized window and then let go of cmd.. but if there's 2 Chrome windows and one is minimized this doesn't work at all.
I don't think there's anything macOS is doing better than Windows in so far as UX goes. Put it another way: I use macOS every day and I never think "Wow, I wish Windows had this feature, too" but every day I wish I had some UX element from Windows -- just basic window management feels so clunky on macOS unless you fullscreen everything.
Hardware is great, though.
When you're close all Chrome windows, that just means you're done with the webpages, not that you're done with Chrome. Chrome dev team can set Chrome to terminate when all windows close, but they've not chosen to do so. It's there when you want to create a new window when you want to interact with a new webpage. And again it's up to the developer to choose to tie the application lifecyle to its windows.
> MacOS applications are more like services,
That's all well and good, but when I've closed the interfaces with which I'm interacting with the Chrome "service", isn't it pretty clear that the intent is that "I'm done with the service"? "Chrome team chose to build it like that" -- I guess the question here is "why is this even an option at the OS level?" and "shouldn't we expect window and application behavior to be consistent?". Davinci Resolve on macOS, for example, exits when I close its window while Chrome does not. Do you not think that even having this option to create an inconsistent application interaction seems like bad design? Sometimes the app exits when I close all windows, sometimes it doesn't.My issue with the menu bar is purely from an ergonomics and usability perspective, especially with high resolution monitors. If I have a window at the bottom right corner of the monitor, I need to move my mouse all the ways to the top left of the monitor to interact with the menu bar. If you always full screen everything, it makes total sense. But I would make the case that macOS has done a very poor job of adapting to changes in monitor resolutions. Consider ultra-wide screen monitors where I have apps side-by-side or I have 4 windows tiled. The accessibility of the menu bar becomes quite low for three out of the 4 windows.
The key stroke to access the menu bar is (do you know it?) CTRL+F2. Try that stroke yourself and see how it feels. It's not at all obvious that this allows you to access the menu bar with the keyboard.
By attaching the menu bar to the application window, the spatial locality increases usability, especially for modern ultra-wide monitors don't you agree?
Hardware limitations that were told at launch.
> Rendering on non-Apple external monitors sucks;
It works fine with my old Dell FHD and my current 4k LG.
> Terrible with system font scaling
Apple does not do system font scaling, it applies scaling to the whole UI, not separate elements.
> Can't tab cycle through minimized windows
Different windows management model. You tab cycle through applications, and you backquote cycle through open windows. Minimized windows go to the dock.
> Windowing system sucks compared to Windows
Again above. Windows sizing is a specific concept in Mac OS interface model and there's rules that you can apply to it. I understand the OS not wanting to interfere much with that.
> I ship a PWA for one of my apps and by far Safari is the one that has the most issues with updating
I've not seen your code so I can't say much. But most people who complain about Safari really want Chrome's non-standard API to exists in Safari too.
> Hardware limitations that were told at launch.
Sure, but still silly that even an 8 year old Dell can drive 3 monitors without issue. And clearly, the hardware CAN do it since attaching it to a DisplayLink dock and adding a driver works. Fundamentally, the GPU is capable of doing it. > It works fine with my old Dell FHD and my current 4k LG.
Oh it definitely works, but using Chrome on Windows, everything is super crisp on the same exact monitor whereas there is a noticeable softness on macOS > Different windows management model. You tab cycle through applications, and you backquote cycle through open windows. Minimized windows go to the dock.
Yeah, an inferior one. The minimized windows go to the dock and are inaccessible by keyboard. This is clearly a flaw. > I understand the OS not wanting to interfere much with that.
I'd argue that, you know, the purpose of the graphical user interface system in an OS in the context of UX at a very fundamental level is managing windowing. > I've not seen your code so I can't say much. But most people who complain about Safari really want Chrome's non-standard API to exists in Safari too.
Works fine in Firefox and it's just using Vite PWA; really basic, standard PWA templates. Nothing special.> - Windowing system sucks compared to Windows
Checkout: https://github.com/lwouis/alt-tab-macos solved most of my pains with it.
In Apple Books, you can't decide which books you want to keep on your device. In iOS Storage, you cannot see the largest pictures/videos (you used to be able to do that, they removed it to make people subscribe to iCloud). The iOS keyboard/autocorrect is so terrible it's almost unusable. You can't even set a vibrating alarm on iPhone without enabling vibration everywhere, come on.
https://www.wsj.com/articles/why-apples-imessage-is-winning-...
that is a society issue, not an apple issue, the different messages should be different colours, so you understand the difference.
Peer pressure is one of the strongest forces in sales.
What are you saying Apple should have done/be made to do? Make all the messages the same colour? This causes issues for the user not being able to tell what features are available in messaging that person and then it can be even more confusing to them, you are going to have to mark it some way which is turn is going to have somewhat of the same affect. A lot of these measures from governments don't actually end up helping users, they end up just making the end user experience worse.
For Apple, this was likely a win-win, they need to show the difference and it has such knock on affect, but I think this is the problem, Apple has a way of looking at things and way of doing certain things, a lot of the things that people are upset about in this lawsuit and beyond area consequence of that, but isn't nessecery the sole purpose of why Apple is doing things this way in the first place, those people that get angry at Apple seem to miss those points or disagree with that way of doing it.
If it weren't for the battery life and speed, I would not use it.
Windows is horrible, it's messy, overly cluttered and bloated. MacOS is so much cleaner and nicer, that with nice hardware is why people buy Apple devices, at least that is the same with everyone I know.