I typically jump on the latest macOS with enthusiasm. I once made the mistake to install the beta version of the next os, and well, that didn't go well for me. But typically, within X.1, I'm there.
However something shifted since this "visionOS" melted version of macOS (Tahoe); where I have absolutely no intension to upgrade from Sequoia. I hope they will fix it by the time I'll be forced to upgrade (post support deadline).
It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess. Just open the "Keyboard" settings on macOS today and it's bewildering how they could ship this and think this is fine. Steve would roll in his grave.
The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".
By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
From a Gestalt standpoint, human relations with desktop computers are not the same as with thumb driven mobile OS or air-pinch driven vision OS, period. The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
> It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess.
It’s difficult to pinpoint when exactly the decline started. But one key event before the Settings app was the Catalyst apps that were straight out and dismal ports from their iOS versions. Till date, none of those work well and cannot be navigated properly using the keyboard. Reminders, Messages, Notes and more.
Craig Federighi seems to be increasingly taking on so much authority without having a trusted set of people under him and his leadership (or lack of it) has resulted in neglecting software across device platforms. Some of the Apple apps on tvOS with paid subscriptions are worse, because the bugs in them don’t get any attention at all.
I’ve always felt the decline in Mac OS started on the day of the ‘Back To The Mac’ event in 2010. And has continued since. Symbolically this event made clear the iOS first focus of the company. And since then Mac OS updates have continued to be secondary/lesser to iOS.
Mac OS is still my system of choice, but I don’t have as much confidence in it as I would like.
The big thing from around fifteen years ago is the mixed modes for autosave, where they sort of half heartedly changed the language around save/save as and just sort of… left it. Some apps use their new (for the 2010s) auto save system and some don’t. And it’s up the the user to muddle through. Weird. And there are many half baked things like this in the OS now.
Mac hardware, on the other hand, has never been better than it is right now!
By 2035, I'm not even sure I'll have a computer. (Sort of a joke, but like, at this rate...)
My current OS X update strategy is: I don't, mostly. I'm a few versions behind, and at this point, I'd rather keep an OS that sort of works and just deal with the script kiddies, then upgrade to an OS that doesn't work and have to deal with my OS vendor.
about 5 months ago i jumped ship to kde plasma and it's been great. took a month or two to get the most prized things working the way i wanted but kde is so configurable that you can get it to work pretty much identical to a mac. toshy gives you all the familiar mac keyboard shortcuts and lets you do per application configs. I can't see going back to a mac unless an employer mandated it. the freedom you have is refreshing. if something doesn't work the way you want it you can change it.
"macOS encounters an error or fault, but doesn’t report that to the user, instead just burying it deep in the log."
This is another huge facet of the problem. Not only does it hide glaring problems from the user and prevent him from taking action, but it prevents him from reporting it to Apple for potential redress.
Apple loves to hide information, with the excuse that it's "too scary" for the "average user." This has always been bullshit. If "the average user" is put off by information he receives, he can at least use it to consult someone who isn't.
iOS Mail is a great example. It can utterly fail to access your mail server because of wrong credentials or whatever, but it won't tell you. In fact, it'll claim, "Updated just now." So a day or two goes by and you've missed important work or personal E-mails before you even decide to investigate. This is obviously offensive, because Apple has decided that your work and your communications are less important than hiding their defects... which might not even have been to blame!
When you combine the glaring QA failures piling up with the obnoxious douchebaggery and law-flouting that Apple has engaged in with its app store, it's pretty clear that the company needs a major management housecleaning.
Apple loves to coddle and promote certain pets, who are often incompetent but for some reason curry favor with management. Look at the "Liquid Glass" fiasco and hideous UI regressions in Mac OS and iOS. This is what happens when you put an unqualified packaging designer in charge of UI at a company that's held out as the paragon of "elegant" design. Jony Ive was a pompous hack with one idea... or actually two: 1. "Thinner" 2. Less useful
We had a brief respite with his departure, but now... things might be even worse. And at a time when Windows has been degraded into unredeemable garbage... it's a grim outlook for popular computing.
> It started with the macOS that brought the iOS settings panel.
The ridiculous thing is that Microsoft already made approximately this mistake with the Windows 8 “PC Settings” disaster.
> It started with the macOS that brought the iOS settings panel.
I get that Apple would want to unify the user experience across the two devices. But, seriously, iOS settings have been shit since iPhone 1.
They should have fixed iOS instead.
I'm still on Monterey, on a 2021 M1 that works just fine. I'm not buying a new Mac this year specifically to avoid having to spend days dealing with all the potential headaches of updating my dev environments. I hate upgrading. I don't want any of the new stuff. I just want something that works. The first thing I do when I get a new Mac is uninstall every piece of Apple software that can be uninstalled, then use Little Snitch to block all their IP addresses.
That being said, now AWS is forcing all my RDS instances to upgrade to mysql 9 (also: Why???), so I need to get 9 working on my dev box, and tonight I'm up against a wall trying to work through Homebrew issues. There's no way to win.
Tahoe is SOOOO ugly! The huge rounded corners are atrocious. The fonts look terrible. The windows keep snapping, expanding and contracting with no obvious pattern. Yuck.
And iOS's transparencies are disastrous. They make so much of the test illegible.
> Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
100% agree, though i wonder how much an influence casual users are having on apple's marketing of macos...its almost as if apple doesnt want to sell "trucks" anymore (as steve would say) and would prefer to morph macos slowly into a sedan like the ipad (cause that is where the money is)
> By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
tbh this is probably me in 2026 or 2027 i think...On the other hand, presumably Steve was happy with the insanity of the iOS settings app, where applications had their settings only accessible in another application.
I like “intension” it’s like “intention” + “tension.” The act of planning something, but anxiously.
[dead]
> Steve would roll in his grave.
Steve understood better than anyone that having a finite amount of time to build means you can't please everyone. The vast majority of Apple's customers just do not care about the Keyboard settings UI or the clarity of unusual error messages.
> The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".
If you're talking about the process that just says "Foo.app is damaged and can’t be opened." and the only way around that is to manually remove the com.apple.quarantine extended attribute, that's arguably working as intended. Apple doesn't want users to run untrusted apps period. They want only apps approved by them.
As a dev and open source dev I don't like it. But, I can't totally be against it I think. It is safer for some users and experts can learn how to remove the attribute with `xattr -d com.apple.quarantine filename`