Apple needs a Snow Sequoia
reviews.ofb.biz
reviews.ofb.biz
It's just that me and other old-time switchers have stopped complaining about it and moved on (taoofmac.com, my blog, was started when I wrote a few very popular switcher guides, and even though I kept using the same domain name I see myself as a UNIX guy, not "just" a Mac user).
For me, Spotlight is no longer (anywhere) near as useful to find files (and sometimes forgets app and shortcut names it found perfectly fine 5 minutes ago), and there is no longer any way to effectively prioritize the results I want (apps, not internet garbage).
Most of the other examples in the article also apply, but to be honest I've been using GNOME in parallel for years now and I consider it to be my "forever desktop" if PC hardware can ever match Apple Silicon (or, most likely, if I want something that is _just a computer_).
I'm there as well. I've been really enjoying desktop Linux lately, but I can't go back to a non-Apple laptop at this point. There's just nothing else on the market that comes close, they all make some tradeoff I'm not willing to make - either screen, speakers, keyboard, heat/battery life/fan noise, touchpad, etc. Apple is the only one that has the entire package.
There's Asahi, but no thunderbolt yet and I'm not sure the future of that project with the lead burning out and quitting. I just want an Apple Silicon-esque laptop, no trade offs on components, that runs Linux, and there's no OEM out there that's offering that experience.
So, until that happens I'm staying on mac, and even with declining quality, it's not all that bad compared to the alternatives yet. I've learned to mostly work around/ignore the odd bugs.
I am perfectly happy to use last-gen hardware from Ebay if it runs an OS that isn't begging me to pay for subscriptions and "developer fees" annually. My dignity as a human is well worth it.
https://liliputing.com/argon40-is-making-a-raspberry-pi-cm5-...
Metal isn't really on pair with Vulkan and DirectX in terms of relevance for graphics programming, the M chips aren't up to NVidia ecosystem, SYCL, the two major compute APIs for any kind of relevant GPGPU workloads, and thus don't really matter.
And gaming, well, even though all major engines support Metal, there is a reason DirectX porting kit is now a thing.
So why pay more for a lesser experience, and then there is the whole issue macOS doesn't have native support for containers, like Windows does (their own ones), and WSL is better integrated and easier to use than Virtualization Framework.
Have a look at this sample code: https://developer.apple.com/documentation/virtualization/cre...
I think the decline of software went hand-in-hand with the decline of the native indie Mac app. They still exist, but when I started with the Mac (2007), there was a very rich ecosystem of native Mac apps. Most stood head and shoulders above their Linux and Windows counterparts.
Apple has nearly destroyed that ecosystem with: race-to-the-bottom pricing incited by the App Store; general neglect of the Mac platform (especially between ~2016 and Apple Silicon); and a messy reactionary toolkit story with Catalyst, SwiftUI, etc. The new toolkits seem to imply that Apple says that it's the end of AppKit, but most SwiftUI applications are noticeably worse.
With their messy toolkit story and general neglect, developers have started using Electron more and more. Sure, part of the popularity is cost savings, since Electron apps can be used on multiple platforms. But part of it is also that a Catalyst or SwiftUI app is not going to provide much more over an Electron app. They will also feel weirdly out of place and you become dependent on Apple working out quirks in SwiftUI. E.g. 1Password tried SwiftUI for their Mac app, but decided in the end that it was an uphill battle and switched to Electron on Mac instead.
I recently bought a ThinkPad to use besides my MacBook. Switching is much easier than 10 or 15 years ago, since 80% of the apps that I use most frequently (Slack, Obsidian, 1Password, etc.) are Electron anyway. Even fingerprint unlocking works in 1Password. I was vehemently anti-electron and still don't like it a lot, but I am happy that it makes moving to a non-Apple platform much easier.
Now, ios gets the executive attention and it will generally get the best developers assigned to it, and the Mac has to live with the scraps.
I'm on the same boat here. Something is driving me away from my MacBook M1(Pro? Don't even know). I have a gut feeling that it's macOS but can't really put a finger on it yet.
Bought a heavily used ThinkPad T480s (from 2018) and replaced almost every replaceable part of it, including the screen. Being able to replace many parts easily is a nice touch since I am using MacBooks since 2007 exclusively. Guess that's why I somehow overdid it here. Slammed Pop!_OS 22.04 on it and I'm very pleased with the result. The first Linux desktop I actually enjoy since trying SuSE 5-something. Pain points are teams (running in browser), bad audio quality with AirPods when using the microphone and cpu speed and heat. I guess one has to stop using Apple silicon in laptops to realize how amazing these processors are.
1Password had a beautiful native Mac app that works to this day. Even assuming SwiftUI is actually bad, why did they have to migrate at all? What was wrong with the existing app?
I'm not disagreeing with the opinions on Apple software quality, but I think the 1Password case is more down to their taking of VC money and having to give (JS) devs some busywork to rebuild something that worked perfectly well.
I could be wrong, but apparently Spotlight is the service that drives this kind of file system watching. I think macOS has a lower-level inotify-style file system event API, which should be unaffected, but Finder and these other apps apparently use Spotlight. I really wish I had a fix, because it's just crazy having to constantly "refresh" things.
You went through the effort to show some UI when something I am looking for may not be there because indexing is paused... but you didn't think to just unpause the indexing so that I can find it? I feel like I am being spit on, "Yeah, you not finding what you are looking for? I know, I'm not even trying"
Who the hell thought integrating internet search is a good idea - because "aösldkfjalsdkfjalsdkfj" just as everything else is a valid search result in Spotlight now showing me "Search for aölsdkfjöalsdfjasdlfkj in Firefox"...
So... when the hits include six identically-named files, you can't eliminate ones that you know are wrong (on a backup volume or whatever). The level of stupidity here is just mind-boggling.
I guess you do know the path is shown at the bottom of the window if you select the filename in the list of results?
The things that most frustrate me about Macs is that they've violated the never spoken but always expected "it just works" in so many ways. Things like how Thunderbolt Displays containing a USB hub which are Apple-certified handle re-connection to a Macbook, should "just work", but require fiddling every time. That's just one of numerous examples I could come up with.
Apple historically was probably the best company in the world in understanding the full depth of what "User Experience" means, and it seems like they've really retreated from this position and are regressing to the mean.
I struggle to imagine the software design that works so poorly.
And it makes no sense whatsoever. If "foo" matches "foobar", so should "foob". I honestly don't know how the hell can they still f up such a simple piece of technology in 2025.
Then you do a search for .jpg, and get NOTHING. But only sometimes. Other times it'll work.
People don't want animojis, and they don't want other trite new features that only seem to exist because Apple feels it needs to demo something new every year.
What they want is something that just works without annoyances, distractions, failures, or complications.
Give them that and they'll break down the doors trying to get their hands on it, because it's so far from how most tech works today.
I still have some 10.6.8 install media for both server and client. Truly loved them both.
OMG this one drives me bonkers. If anyone out there knows how to turn off internet results, please share!
Similar for me but started in system 7.
It’s lucky for Apple that Windows has got worse faster.
Settings -> Spotlight -> Websites, UNCHECK
Here are some data points I collected at the time:
https://blog.rongarret.info/2009/08/snow-leopard-is-disaster...
https://blog.rongarret.info/2009/09/esata-on-snow-leopard.ht...
In retrospect Snow Leopard deserves the love it eventually got, but at the time it was not entirely clear.
> Apple's software quality (either in terms of polish or just plain QA) has steadily decreased.
Amen to that.
Feelings shared, if only Gnome would provide this column-based file navigation that I miss so much
I'm stuck on a MBP because it's the only laptop with a great screen, speakers, and battery life. Meanwhile my keyboard keys keep getting stuck after a year of usage, and OSX is garbage. Soon as there is similar hardware I can load Linux on, I'll be insta-switching.
However I'm done with Apple. I think it's a decision - not "reasoning". That decision takes time and is painful. It's also a decision specifically against "the best" ecosystem available in favor of something "ok".
Not only they repeatedly disappointed my expectations - they just suck as a company (in my opinion). It's not about being less innovative for decreasing software quality, they have done so much for the market, that I think GNOME wouldn't even exist as it is without them... Its about sealing off every inch of their software and hardware they can. No repair without paying... Making RAM and SSD upgrades ridiculously expensive, you cannot even put default NVMe drives into a mac mini - everything is proprietary. Even their sensors have serial numbers to prevent hibernating if you change them out without "hacking" the firmware.
Hardware-wise I have high hopes for framework working with AMD - although they did not address the issues I'd suggest (speakers, lpcamm2), they're constantly improving without breaking their promises. This is hopefully not going to change when they get bigger.
OS-wise I'll stay on Linux. After a long journey going from Ubuntu to Debian to Fedora using GNOME, KDE and even NixOS with Hyprland for a short period, I gained enough knowledge required to really enjoy Linux. System76 is working on COSMIC, which could be pretty amazing, once it is released.
In case anyone would like to try my current Linux config, I'm constantly working on an "install everything" script (pretty early stage):
https://github.com/sandreas/zarch
HF ;)
This issue with spotlight is so bad. I use the switcher to pull up my Downloads or Documents directories and half the time it can’t even find them!
> if PC hardware can ever match Apple Silicon
What is wrong with an AMD Ryzen 9 with 16 physical cores? If you need more and you have a virtually unlimited budget, then Ryzen Threadripper is even better. Also: Is Asahi Linux an option for you?FWIW you can massively improve things by just disabling the internet results. It's easily done in the System Preferences
IIRC some competitors are starting to offer a few laptops with ARM processors, I think Samsung has a few. How do you feel about those?
Similar for me but started in system 7.
It’s just lucky Windows has got worse faster.
At least there's quicksilver
Most websites have an element that won't load on the first try, or a button that sometimes needs to be clicked twice because the first click did nothing.
Amazon shopping app needs two clicks every now and then, because the first one didn't do what it was supposed to do. Since 3+ years ago at least.
Spotify randomly stops syncing play status with its TV app. Been true for at least a year.
HBO app has subtitles for one of my shows out of sync and it has been for more than a year.
Games including AAA titles need few months post-release fixing before they stabilize and stop having things jerk themselves into the sky or something.
My robot vacuum app just hangs up forever once in a while and needs to be killed to work again, takes 10+ seconds after start to begin responding to taps, and it has been like that for over 2 years of owning the device.
Safari has had a bug when opening a new tab and typing "search term" too quickly, it opens URL http://search%20term instead of doing a Google search. 8 years ago I've opened a bug for that which was closed as a duplicate, and just recently experienced this bug again.
It really seems that criteria for "ready for production" is way lower now. If my first job 13+ years ago any QA noticed any of that above, the next version wouldn't be out until it is fixed. Today, if "Refresh" button or restarting the app fixes it, approved, green light, release it.
There were a lot of smart people, very interested in fixing things— not only because engineers tend to like fixing things, but also because we, and everyone around us, were users too.
For example, many things related to text input were broken on the site. Korean was apparently quite unusable. I wanted to fix it. A Korean manager in a core web team wanted to fix it. But we couldn't because the incentive structures dictated we should focus on other things.
It was only after a couple years, and developing a metric that linked text-input work with top-level (read, revenue-linked) metrics, that we were able to work on fixing these issues.
I find a lot of value in the effort to make incentives objective, but at a company that was already worth half a trillion dollars at the time, I just always felt there could be more room for caring about users and the product beyond the effects on the bottom-line.
such QA jobs no longer exists. Ever since the software dev world has moved to doing one's own QA during development, software has been consistently worse in quality. May be there's a correlation there!
Since then, Google and Apple products have become just as bad as Microsoft's. I think this is because the industry has moved towards an oligopoly where no one is really challenging the big players anymore, just like Microsoft in the late 1990s. The big companies compete with each other, but in oblique ways that go after revenue not users.
Preloading selected results in background tabs and then closing the main tab, so that I can iterate through the results of each clicked item per tab is simply so much more efficient than entering a page, hitting back, entering the next, hitting back, ...
Like the items in Twitter's Explore page.
I actually got penalized in my last performance review because something I shipped “wasn’t that technically complicated”. I was flabbergasted because I consider it my job to make things simpler, not harder to reason about. But you don’t get promotions for simple.
It was suddenly completely broken and stopped working a few years ago. I tried every setting to try to get it working but couldn't.
I feel like a stone age caveman having to manually type everything into my Google calendar.
There are a lot of people raising the same issue in Google forums, but it's not fixed yet.
Ironically they are adding new Gemini AI features into Gmail, which can't do this as well.
As much as I dislike systemd, if this is the reason, then I retract everything negative I ever said.
Like, at least we had a central place to vent about the exact same stuff you just listed, and who knows, in the best case, at least some companies might feel shamed into picking up issues with the most upvotes or see it as a chance to engage with their userbase more directly.
Or I‘m naïve and the most likely outcome is getting sued?
What do you think?
While webkit might have some much needed improvements in the past few years, it is still the behind Blink and Gecko. Safari, the browser itself. Has been awful for the past 10 years. At least on Desktop. And some of these are not issue with Webkit because other webkit browser does it better.
The Address bar is far the worst compared to Chrome ( OmniBar ) and Firefox ( I believe it used to be call Awesomebar ). I have experience the same bug you mentioned and I believe I filed it way earlier.
Opening Bookmarks with too many items continue to pause and jank for 11 years now.
Tab Overview continue to re-render all the tabs. Causing Paging and Kernel_Task CPU spike. My Kernel_Task is currently 80TB at 240 days uptime. That is 333GB of write per day. Simply killing the SSD.
And no Tab Sleeping.
Apple just doesn't give a fuck any more about their software.
I think this is just the result of an optimizing game placing profit above all else (including quality and user satisfaction) which is indeed the norm in this late stage of capitalism. You want to opt out of that? Good thing the GPL opened the way placing human freedoms front and center, and not-for-profit software stacks like KDE (for instance) keep getting better and better over time.
I use commercial OSes at work by obligation, and the turning point from which my experience as a user became better served by free software happened many years ago.
Many of my appliances (dish washer, coffee maker, …) work just fine for weeks before an annoyance pops up („deep clean“, for example). Many of my applications do not. For most I could measure MBTA in minutes. Definitely with Spotlight.
When Sequoia eliminated the ability to override Gatekeeper by control-clicking, it became clear to me that Apple is now employing a frog boiling strategy towards their ultimate goal -- more control of the software you can run on their hardware.
Trying to get the program to work with our Mac users has become harder and harder. These are all internal developers.
Enabling developer mode and allowing Terminal execution isn't enough. Disabling the quarantine bit works - sometimes - but now we're getting automated nastygrams from corporate IT threatening to kick the laptops off the network. I'm exhausted. The emergency workaround, which I tell nobody about, is way less secure than if they just let us run our own software on our own computer.
Unfortunately, I still have to deal with macOS for work due to corporate policies.
But here's my (unpopular) take as a GNOME user and using Fedora immutable distros + flatpaks -- I suspect Linux is going to go in a broadly similar direction. Maybe not soon (even flatpaks aren't universally acclaimed), but sometime.
It’s like criticism of the quality of Google search dropping. It has absolutely tanked, but it’s not because the algorithm is worse, it’s because the internet has grown orders of magnitude and most of it uses the same hyper aggressive SEO optimisation, such that the signal to noise ratio is far worse than ever before.
sudo spctl —-master-disable
Hard agree with this. I sometimes have to boot up a windows laptop to play Minecraft with the kiddo, and it never stops reminding me how little I know about Windows now, how counter-intuitive everything is, how everything feels designed for a user whose mind I cannot comprehend.
It blows my mind that when right-clicking on a file in file explorer, the 'delete' option is hidden in a sub-menu under 'more options'.
How many "control panels"? How many places are there to adjust audio device properties?
And for reasons I don't understand, why is the window itself not resizable?
You can access most settings by Windows + "yourquery".
It's the rule lest someone think you made a bad decision and you're regretting it. Even though it's an OS targeted for your grandmother, you must not let them see weakness.
At this point it's a joke. Either critique Apple or admit you can't without also bringing up some other OS. It's weird.
Another thing I dislike is that it stores the whole message history on the device. It's nice to have at times, but I send a lot of photos, which adds up in storage over time. I pay for iCloud, and store my messages there. Why does my Mac need to hold every single photo I have ever sent?
Oh but you forgot about the “catch up” button they added 2 releases ago that takes you to the last unread message! …
… but only if said last message is within the N most recent messages, in the messages which are already “fetched” from local storage. If it’s more unread messages than that, the button is nowhere to be found.
Like they said “ok we can implement a catch up button but it’ll be hard to solve due to how we do paging.” “Ok we just won’t put the button on screen if we have to page then. Save the hard problem for the next release.” Then they just forgot about it.
I recently had to do a full reinstall of macOS on my Mac Studio due to some intermittent networking issue that, for the life of me, I could not pin down. Post-reinstall, everything's fine.
I've explained in another thread how this kind of thing happens. It may be the same at other large companies.
Bugs come in (via Radar) and are routed to the team responsible. Ever since Jobs came back (and Apple became valuable again) it has also become very much top-down with the engineers, for better or worse, not calling the shots.
Just an obvious example — there are of course no engineers in the decision to make a "Snow Leopard" release or not. That is a "marketing" decision (well, probably Federighi). But further, even for an engineering team, they're probably not going to be able to make that decision even for their own component(s) either. Again, marketing.
So meetings are held and as it gets close to time to think about the NMOS (next major OS) the team is told what features they will implement. Do you think fix bugs is a feature? How about pay down technical debt? Nope, never.
Fixing bugs is just expected, like breathing I guess. And technical debt ... do what you can given your workload and deliverables. Trust me, many engineers (perhaps especially the older ones) want to both fix bugs and refactor code to get rid of technical debt. But there is simply not the cycles to do so.
And then what is even more insipid, the day the OS ships, every single bug in Radar still assigned to a team, still in Analyze, becomes a much much harder sell for the next OS. Because, you know, you already shipped with it ... must not be that bad.
I'd love to see a bug-fix-only Mac OS release. But I suspect that every time the possibility has come up, something like, I don't know, LLMs burst on the scene and there's a scramble.
Short of it being a requirement to use the latest version of Xcode (once they bump the minimum in the following Feburary), and security updates stopping, there's been very little reason to actually upgrade.
Oh Thank You so much. 2013 I was already questioning on some of the features it keeps adding that were useless. Yosemite with continuity was the only useful feature in the past 10 years.
Yes. relentless focus on big flashy features for the next yearly release cycle was exactly what I felt like it was. And that was the big reason why I dislike Craig Federighi.
Edit: Thinking about it more, former Apple employee that worked during 2005 - 2010 is probably a lot more prestige than post 2015.
- Ever since I've updated to the latest iOS 18, my watch complications(weather doodad) stop working randomly because they just lose the location services permission. Then in settings, the location services permission list acts like the weather app isn't installed.
- The new Mail app now automatically classifies your email, but still gives you the "All Mail" option. But the unread count badge on the app only works off of what they classify as your "Priority" mail. There's a setting to change that, so that it shows you the unread count of ALL mail, not just priority mail, but when you change that setting nothing changes. This is my biggest problem with new iOS.
- Keyboard sometimes doesn't get out the way any more when it should.
These are just off the top of my head. It used to be such a nice, polished experience. Their competition was just outclassed. Now, when my phone dies I'm going to have a good look at all the other options.
Depends on where you were seeing this of course, but this could very well be an app problem instead of a system problem.
Native UIKit/SwiftUI do a little bit of keyboard management for “free”, but there are many circumstances where it falls on the developer’s shoulders to do this. For cross platform frameworks, some do keyboard management others don’t even try. For web apps it’s a coin toss and depends on which of the gazillion ways the dev built their app.
It’s not actually that hard, usually just a matter of making sure that your scrolling content either resizes to match the keyboard-shrunken viewport or adding bottom padding equivalent to the height of the keyboard and then and adjusting scroll position accordingly, but it’s not unusual to see this partially or fully absent, especially on poorly built cheapest-bidder-contracted apps.
There is no silver bullet, just a lot of lead ones and the answer to Apple's quality problem is to begin baking QA back into the process in a meaningful way after letting it atrophy for the last decade or so.
Hire more humans and rely less on automation. Trust your developers, QA, and user support folks and the feedback they push up the chain of command. Fix bugs as the arise instead of assigning them to "future" or whatever. Don't release features until they're sufficient stable.
This is all basic stuff for a software company, stuff that Apple seems to have forgotten under the leadership of that glorified accountant, Cook.
As a former Apple employee of 13 years: Apple knows about the bugs. QA isn’t the problem.
A lot of people complain that their radar for some obvious bug isn’t getting noticed, and conclude that Apple must not be QA’ing, or not dogfooding their own product. This isn’t the case at all. I guarantee the bugs you care about are well known, and QA has already spotted them.
The reality is, they just don’t care. The train leaves the station in September. You’re either on it or you’re not. If you spent the year rewriting some subsystem, and it’s July and you have this huge list of bugs, there’s a go/no-go decision, and the answer is nearly always “go” (because no-go would mean reverting a ton of other stuff too, and that carries its own regression risk, etc.)
So instead there’s just an amount of bugginess that’s deemed acceptable. And so the software is released, everybody slaps high-fives, and the remaining bugs are punted to next year, where they will sit forever, because once we do one release with a known bug, it couldn’t be that important, right? After all, we shipped with it! Future/P2, never to be seen again.
An attempt was made to remedy this by pushing deadlines earlier in the cycle, to make room for more QA time, but that just introduced more perverse incentives: people started landing big features in later dot-releases where there’s less scrutiny, and even more tolerance for bugs.
The honest answer is that Apple needs to start giving a damn about the quality of what they’re pushing. As Steve once said at a pretty famous internal meeting, “you should be mad at your teammates for letting each other down like this”. And heads need to roll. I can only hope that they’re realizing this now, but I don’t feel like the culture under Tim works this way. People’s feelings are way too important, and necessary changes don't get made.
By all means people should complain on forums (why not?), but a forum post complaining about some years-old bug isn't going to be anywhere near as effective as contacting apple's support or filing a bug report.
I'm not a developer, I'm just a regular user - so if I can get all this special treatment, so can you.
In practice it's a challenge because the OS bundles a lot of separate things into releases, namely Safari changes are tied to OS changes which are tied to Apple Pay features which are tied to so on and so on.
It would require a lot of feature flagging and extra complexity which may reduce complexity.
Another way is to start un-bundling releases and fundamentally re-thinking how the dependency graph is structured.
But, in a sense, this still incorporates your idea, because the devs and QA must be given the mandate of finding these bugs, and also towards making the automated tests cover the bug's related test cases (as well as charged with improving the test code itself, which is often in a mediocre state in most code bases I've seen at least).
Apple changed how they tied OS updates to hardware sales in this era and this left a lot of Macs on Snow Leopard for half a decade. So people remember that last point update – which was as close to a low-term-stability release as Apple has ever had.
But to get there, Snow Leopard received 15 updates over 2 years and it was really just point updates to Leopard so it was more like 29 updates over 4 years without a major user facing feature. And this was after Leopard itself took over 2 years to develop.
If Apple did nothing but polish features and reduce bugs for 6 years, people would proclaim them dead. And they might actually be dead since their entire sales model is tied to cycles of development, promotion and delivery. For those of us who remember Apple getting stuck on System 7 between 1990 and 1997 and how the company nearly collapsed in that era: it would be a delay almost on that scale.
Snow Leopard was notably cheaper than Leopard ($30 vs $130), Lion was $30 on the App Store, Mountain Lion was $20, then Mavericks and everything after have been free.
Snow Leopard did have a long life though, it was the last OS that could run PowerPC apps, also the last to run on the original 32-bit Core Duo Intel Macs.
Snow Leopard also introduced the Mac App Store (in a point release), which was a user facing feature.
I think the "zero new features" mostly meant "no flashy user facing features". It had a lot of new features for developers.
I bought an M1 Max that is now almost 4 years old and it still feels new to me. I can't really imagine a change that would happen in the next 2 years that would make this thing feel slow where an M3 would feel sufficient, so I'm curious to see if Apple really does just go hardcore on forced obsolescence going forward. I have a few M series devies now, from M1 to M3, and I honestly cannot tell the difference other than export times for video.
I can imagine some kind of architecture change that might come with an M6 or something that would force an upgrade path, but I can't see any reason other than just forcing upgrades to drop support between M1-M5. Maybe if there is a really hard push next year into 8K video? Never even tried to edit 8K, so I don't know. I'm guessing an M1 might feel sluggish?
In fairness, Apple to do tend to continue to release critical security patches for older versions.
I suspect that it will be AI features that push Apple into deprecating older hardware. But I also hope that the M series hardware will be supported a bit longer than the intel hardware was. Time will tell.
How are the keycaps doing? Mine looked awful after about 2 years of relatively light use, developing really obvious ugly shiny patches (particularly bad on the space bar), quite a letdown on an otherwise great machine.
(Realised that you can actually buy replacements and swap them yourself, via the self-service repair store, so have replaced them once, but am starting to notice shiny patches again on the new set)
I actually see progress in things that matter for me as software dev like virtualisation and Docker support. And with frameworks like MLX I can even run image generation tools like FLUX locally on my Mac (search for mflux). Amazing! And Apple Silicone is a screamer... still cannot believe I have the fastest single core PC on Earth in my laptop.
I only thing I use is the calendar to see my personal and work Google calendars aggregated at the same time.
So far I'm happy with macOS. If the whole graphics industry (Adobe etc) would support Linux more I would even switch away to Linux but because I'm dealing with photography, color correction and a little video too I will never switch to Linux (the graphics system quality in macOS is way too good). Windows is unfortunately no go too because of the built-in spyware and ads in the OS (like WTF).
I consider Apple Intelligence also as a sort of spyware. I don't want to activate it ever (but it gets auto activated after updates) and I don't want it to download its stuff and waste space. If people want to use it: fine, but if I personally opt out, I opt out fully Apple!
When it works. Last time I typed “keyboard” in the system settings app, the keyboard settings weren’t part of the results. Ditto “mouse” or “trackpad”. Settings search has been utterly broken on around half of the dot releases for me. If it works, it’s only temporary and then it’s back to not working on the next update (or even reboot.)
Also, why does it take 10 seconds for activity monitor to show information? The list goes on.
If only Mac hardware officially supported Linux, I would never touch that macOS again.
That's not a bug, but a feature. Under View -> Update Frequency, you can change it.
Working for two companies I see how in the small one people manually test their changes, try to break them, even having in-code tests. At the big corpo - noone cares. Tests are green? Release to prod, close ticket and take another. Clients complain? There are 5-6 layers of people before such complain can come back to the team.
I wouldn't agree with "less glitchy" than Windows. Currently Win10 is the best one if it comes to stability, but Microsoft is already killing support for it. Windows 11 have problems even with typing into Start Menu search - basic functionality. Randomly takes input or not. So I think we are lowering the bar and the market agrees how low it should go.
I'm sick of the random Safari crashes.
I miss those. Unfortunately, since Apple doesn't do the whole space theme anymore, you'd probably get some really boring drone shots of California at best before a Setup Assistant faded into view from behind a Redwood or something.
I had to hear those goddamn songs so many times, often all at the same time.
I'm weird though, and never stopped liking it.
Doo-do-doo-doo-do...
For newer Apple apps, sometimes the keyboard shortcuts simply don't exist. I believe part of the problem here is the deprecation of AppleScript, which means there's no incentive to spend time on consistency, and the other part has to do with organizational indifference towards all the wonderful UX innovations from the past.
What Apple has successfully accomplished, in collaboration with other 'big tech' companies is drastically reducing user expectations from their software. I wouldn't completely blame the AppStore's forced race to the bottom for this alone. There is still a huge market for tasteful apps that cost more (even sometimes with obnoxious subscriptions), but if even Apple isn't leading by example, why waste time on it if you could just build another simple note-taking app.
https://arstechnica.com/gadgets/2009/10/apple-owns-up-to-odd...
- Using the iPhone to scan documents from Finder has recently stopped working on the second scan. I need to restart my phone to get it to work again.
- iPhone mirroring is terrible: laggy, UI glitches, drops click events, scrolling is a nightmare. This is when it actually even manages to connect.
- Often, with Airpods on, lowering the volume, shutting down the iPhone display and putting it in my pocket quickly enough will entirely turn off volume. If you happen to increase the volume instead, you'll get blasted with maximum volume in your ears.
- Use vertical tabs on Safari for one day. You'll see it actually crash a few times. Not to mention the UI glitches. - Open the App Store on macOS. It first opens empty, then the UI controls show up, then it flickers the entire UI. I am convinced it's a Web app.
- In System Settings, most of the sections you click have a delay in rendering. Nothing feels snappy in that app. I can actually click 3 sections quick enough for the second to never even be rendered.
- Sometimes dragging an application from the Dock popup menu into the Trash does nothing, even though it appears to have worked. I often find that it wasn't deleted at all, that I have to open Applications folder in Finder and hit Cmd-Backspace to delete it.
- On iOS, the alarms app breaks down once you get to ~250 alarms. You can try to add/delete alarms and it’ll appear like they changed, but the change wont be saved. I can’t use the alarms app now and can’t fix it as I can’t delete alarms. By the way, would be nice to reuse alarms when creating at the same time as an existing alarm so you don’t end up with 250+ alarms in the first place.
- On iOS, the notes app breaks down in long documents (~10 pages of text with bullet points). When writing beyond that, some text will sometimes disappear only to reappear when you type some more. Other times, the cursor disappears. This only happens in long documents. All English text, mainly bullet points, often with some text pasted in.
It’s shocking to me that my iPhone 11 Pro can play gorgeous 3D video games, but can’t handle 250 alarms or 10 pages of text..
Every MacOS update brings along this bloatware that is not easily removed.
This is also the reason that I don't mind the current version of Mac OS. Yes everything you mentioned is a bit meh. Which is part of why I don't use any of those applications. So I don't care. I've disabled Siri. Never used Facetime. Maps, Numbers, and all the other of the dozens of things they bundle: I never touch any of it. I don't need that stuff and when I do, I use alternatives. I have an Android phone so all of the IOS integration stuff is redundant to me as well. They've not locked me into their ecosystem. And I like it like that. I don't allow myself to be locked in.
As a work horse for doing development MacOS is still a fine OS. It does the job. Most updates of the last 10 years or so have been minor window dressing that you barely notice, some under the hood changes, and misc tweaks that mostly fall into the "whatever" category for me. For me the annoying thing is just having to sit through these lengthy updates. I keep postponing them because it's never convenient to take an hours long break when it prompts me.
And I don't really get much out of these updates. To be honest, I can barely tell apart the different versions of their OS. The main notable visual change seems to be the desktop background. Which is usually hidden by applications. So I rarely look at it.
From an OS / software perspective:
Have a "core" macOS that has none of the apps / integrations are baked in at an OS level.
You install the things you want, how you want - eg iMessage, Mail, and then iCloud if you want to sync it, and Photos etc.
Have a slim, fast, stable OS that I can just turn on and get going with.
From the hardware perspective, I made this comment a little while ago but what I want to be able to choose is:
- Device: Watch, iPhone, iPad, MacBook, iMac, Mac
- Size: Mini, "Normal / Default" (Air), Max
- Processing Power: "Normal / Default", Pro, Ultra
- And maybe storage.
That way I can go and buy a MacBook Pro (13"?), or a MacBook Max Pro (15"), or a MacBook Mini (11"), or a normal iPad Mini Ultra, or an iMac Mini (21"?), or a Watch Pro, or a Mac Max Ultra etc.
Device + Size + Power.
It's kinda there, but not quite.
There's no need for a separated core version - just give back control to the user. But honestly, I don't know what would need to happen so we could get it - it feels like it's a lost cause against corporations. There's of course Apple-EU situation where you can remove applications, set defaults, install additional app stores but this is still limited to that market and happen way too late and too slow.
Indeed, I remember three times when Apple went a bit overboard on the feature front, but dialed it back and made some of the most stable and useful OS versions:
OS 8.5/8.6 pushed a bunch of features and were the last big pushes pre-OSX, but then OS 9 fixed a TON of bugs, and added a few smaller quality of life improvements that made running 'Classic' Mac OS pretty good, for those who were stuck on it for the transitional years.
Mac OS X 10.0 rewrote _everything_, and especially 10.0 was _dog_ slow, with all the new Quartz graphics stuff in an era where GPU accelerated 3D display widgets wasn't quite prevalent. 10.1 patched in a bunch of missing features (like DVD Player—it was still a pretty useful tool back then), and fixed a couple of the most glaring problems... but 10.4 Tiger was the first OS X release that was 'fast' enough OS X was a joy to use in the same way OS 9 was at the time. At least on newer Macs.
And then of course Snow Leopard, which is the subject of the OP.
macOS 13/14/15 have progressively added more little bugs I track in my https://github.com/geerlingguy/mac-dev-playbook project; anything from little networking bugs to weird preferences that can't be automated, or don't even work at all when you try toggling them.
That's besides the absolute _disaster_ that is modern System Preferences. Until the 'great iOSification' a few years back, Apple's System Preferences and preference pane were actually a pleasure to use, and I could usually remember where to go visually, with a nice search assistant.
Now... it's hit or miss if I can even find a setting :(
That said, I expect things to get worse as they manage to converge their multiple platforms in exactly the wrong way (by dumbing them down across the board even as people keep hoping they'll make iPad OS more useful, etc.).
But at least we still have Safari, Apple Silicon is pretty amazing and I can survive inside Terminal and vim. For now.
There was no acceleration (even 2D!) until 10.2
I'm hoping they're gathering usage analytics and will overhaul unused features.
Caveat, I'm probably not their average user, I do almost everything via Spotlight. I don't even use the bottom menu thing, it automatically hides and I only use it when I accidentally hid a window.
I wish that in the next version of macOS, they would strip away all those useless features and systems that they've shoehorned over the past two decades and have the OS look like how Panther or Tiger did, while taking up less than 10 GB of space on the puny SSDs that they ship their machines with.
Had a few issues with iCloud syncing and data loss as well and what with being based in the UK and the general problems with geopolitics and the cloud I figured I'd try and get as much stuff out of iCloud as possible. Well there's not much advantage now. Most of it is in the ecosystem tie in, not the hardware. And on top of that the provisioned services such as Apple Music are just pain for me on a daily basis. My entire music catalogue disappeared in a puff of smoke when I was offline for nearly a week. The one thing I wanted it for!
So back to the PC. I ran out of disk space on the (soldered in SSD) Mac. I can't delete anything and macOS has leaked out about 20gb suddenly. I don't know what this is other than about 5 gig of it is Apple Intelligence despite telling it to fuck off. So it's late Friday afternoon and I need to get something done so I can have a clear weekend. I dig in the junk cupboard and find a couple of hard disks but no way of connecting them to the USB-C only Mac. Amazon solutions aren't available for delivery until Sunday. There upon I discovered the kids' "covid work PC" for when they were home studying. Despite the acceptable 16Gb of RAM it only had a meagre 256Gb disk in it. No worries. Opened it up and there's a hole for an SSD in it. It now has +500Gb SSD. Brilliant. On goes windows 11 LTSC. I'm back up running R in under an hour and have transferred all the data over.
I never went back. It feels better here. This thing is a swiss army knife. And extension of me. Not the other way round like on the Mac. The Mac feels like it feeds off me: both cash and energy. Apple need to fix that.
That would be medium-term user. Long-term would be people like me that have been using it since 1984.
I have a collection of Macs going all the way back to 1984. Even the newest one hasn't been turned on in three years.
My daily driver is Windows Server 2016. But it has VMware Workstation so there are lots of virtual machines for my work, including Linux.
I am so tempted by the new M4s. Amazing piece of technology. So sad about the operating system though. Every year I say I'll wait for a quality Linux port.
time machine?
TL;DR What people remember fondly is not Mac OS X 10.6.0, which was in fact very buggy, and buggier than 10.5.8, but rather later versions of Snow Leopard after almost 2 full years of bug fixes.
See also "Snow Leopard bug deletes all user data": https://www.reuters.com/article/lifestyle/snow-leopard-bug-d...
The yearly release cycle is the problem. Apple needs "another Snow Leopard" only in the sense that I mentioned above, "almost 2 full years of bug fixes", although at this point, Apple has more than 2 years of technical debt.
My recommendation for people who don't absolutely need the latest features: Upgrade to the previous version of macOS when the new version is released. Sequoia is incredibly reliable 7 (soon to be 8) updates in.
This is what’s being asked for in the article.
And maybe I’m a minority but the latest macOS is not worse than previous editions, for instance I use Sequoia on a M1 Mac but also 10.4 Tiger and OS 9.2.2 on a PowerMac G4 (MDD, 2x 1.2Ghz with 2Go of RAM) and the stability is not worse on Sequoia than Tiger or 9.2.2, in fact I have encountered more crashes in 9.2.2 and Tiger than Sequoia and all macOS 11+ (except Big Sur who has rough edge on beginning on M1 device)
Whether that's intentional or not (I believe it is), Apple should focus more on delivering a stable experience, on both new and old devices.
I echo the sentiment a lot of people have already expressed. That is, using Apple products is like being a junkie. You need to use their products because there is no real alternative, but you feel kind of dirty because of their practices.To me, that sounds like it should be a huge red flag for Apple execs.
---
I've been holding over and running 10.5 on my iMac 2019, but then in the beginning of the year had to upgrade to Sequoia (due to software dependencies).
Of course this is just a correlation, not necessary a causation, but within a month the iMac's internal SSD was corrupted to the point that it was unrecoverable, and my 40GB RAM corrupted.
So, yeah, at the very least not sure how much testing went into Sequoia for non Mac Silicon macs.
Quite disappointing considering how long a normal Mac's lifetime used to be, which also justified its high initial hardware price.
It's all WhatsApp, Telegram and Signal here, nowadays. I.e. they wouldn't know about bugs in iMessage as they never open it.
I'd be curious to hear about other regions of the world. Do people there use iMessage?
Just from the top of my head: no E2EE by default. Gifies are restricted (and censored). Reactions are clumsy (there are two rows of different kinds of emojis to choose from now). Adding photos or sharing location is complicated compared to Signal or Whatsapp.
Search is ... well, I hope you don't really need to find anything. Delayed notifications on macOS for no apparent reason, and in 2025 you can still end up with multiple entries for the same contact...
While the 10 years have some security, performance, drivers, file system, refactoring going on. Most of the user features were useless.
And I spend 90% of my time inside Safari, and yet Desktop Safari is still shit after all these years.
I am not excited about 99% of new macOS user features. Most of them are features for features sake. Just continue the macOS engineering work, and for once pour more resources into Safari and allow Safari support on older Mac system.
[1] https://en.wikipedia.org/wiki/MacOS_version_history#Releases
For the majority American Apple users, sure. But I myself hardly ever remember that this app exists.
The thing that drove me nuts in particular in Sonoma though, is their "improved" text fields. Where it would show the stupid little popup with the active keyboard layout icon next to the cursor. Clearly made by someone who doesn't actually need to use multiple keyboard layouts (gosh do I envy those people). But at least I could disable it with a defaults write command.
Oh and Mail, yes, it would sometimes stubbornly refuse to load new messages, or delay them by minutes. It worked fine the previous 10 years. It would've been free to just leave it alone.
Oh man, Mail is almost comically bad, to the point that I occasionally miss messages from people since they're drowned in crap. A native version of Google Inbox that is not Google-owned would be enough for me. (or whatever version/implementation that integrates nicely with my devices)
As a counterpoint, I myself use it everyday. I’m not American and most people I know don’t have iMessage. I still prefer it to using SMS from the phone. And yes, I do agree with the author that the app is buggy.
That said, the hardware and the absence of Windows' user-hostile nonsense bring me endless joy. I don't think I'll go back to a PC (the Mac feels like a different class of quality) but to be honest, I expected more.
Pfft. Nothing works, and a patronizing, laggy OS that actively tries to fight me at every step because it knows better than me.
What a joy. I'm sticking with Ubuntu/Fedora and having to figure out a driver issue every once in a while.
I can't predict whether or not they will get past this, but I'll keep hanging on, anyway.
The code quality (the bits they let us see), however, seems to be going downhill, as is the quality of the documentation. These are things that always held up, in the past.
It's fairly discouraging. I suspect the quality of their hires has been going down. I'm not sure what it is, they want, but it doesn't seem to be quality.
Love how you can't find a critique of Apple without the person feeling the need to throw shade at Windows. They need to constantly reassure themselves and other fanboys it was the right decision.
And for an OS that's geared to your grandmother it sure does seem to shit the bed often.
Basic OS features have fallen way behind in term of UX - and of vision. Managing files and searching for information have become a chore compared to most internet- or llm-based services. Even a bug-free Finder or faster Spotlight would not bridge that gap.
All apps listed in the article feel similarly lost behind - Mail, Messages, Photos. The only exception is System Settings that does definitely need a snow version.
This is obviously true for other platforms as well.
We are possibly lacking a leap forward. Not faster horses, electric cars.
An obvious root cause of this is the lack of newcomers to the OS again. It's an oligopole that has no interest making things much improved.
No, and I would have been too young to purchase it.
But I'd be surprised at the idea of massive demand for an upgrade to Windows 95. What we did was buy a new computer that had Windows 95 on it. Computers used to go out of date very quickly.
We kept our older computer that ran DOS. (It had Windows 3.1 installed, but the only reason you'd start that was if you wanted to play Solitaire.) It continued to run DOS just fine.
The same sort of late night excitement existed around each early Mac OS X release, incidentally.
https://www.svenbit.com/2011/02/install-hackintosh-on-eeepc-...
My headphones will cut out and when I go to pause the video I’ll be clicking frantically because the remote isn’t working either. Or I’ll be in the menu and the remote will pin to the left or right and scroll to the end of some massive YouTube list.
Reboots, resets, nothing fixes it.
My Apple Watch regularly has a glitched Home Screen too.
I defended Apple’s quality recently, right before everything started breaking for me.
Mine doesn't really sleep. It's always warmish despite all my best efforts to make it actually sleep. It's always plugged in, so no biggie, but it's annoying as hell.
Reddit wisdom says it's because of my usb peripherals, but it's just a webcam, mouse, keyboard, and a yubikey.
ERR_ADDRESS_UNREACHABLE it says.
Yes, I said Yes to the new permission. Yes the check mark is on in Privacy, I mean all 20 of them that say "Google Chrome". Yes I toggled it off and on. Yes I rebooted. Still have to use a different browser to access my own local server because there is a new privacy feature that... doesn't work.
Four times kinda — maybe five if you want to count PPC32 and PPC64 separately but I usually don't since the Intel transition happened so soon afterward that there is really no PPC64 lineage to speak of.
I definitely count 32-bit and 64-bit Intel separately though due to the number of years taken to transition, all of the annoying early-Intel-Mac 32-bit EFI issues, and the need to manually opt in to the 64-bit kernel on many machines. In fact Snow Leopard was the first OS to let you do so! The “no new features” tagline was snappy but it's really not true at all :p
https://apple.stackexchange.com/questions/261749/in-which-ve... sez —
“Mac OS X Snow Leopard and above could only be installed on Macs with Intel processors, and introduced a number of fully 64-bit Cocoa applications (e.g. QuickTime X), and most applications were recreated to use the 64-bit x86-64 architecture (although iTunes was a notable exception to this!) This meant these applications could run in 32-bit mode on machines with 32-bit processors, and in 64-bit mode on machines with 64-bit processors. And yes, the kernel was updated so that it could run in 64-bit mode on some limited hardware, and only by default on Mac Pros, while other newer Macs were capable of running the kernel bit did not do so by default.”
Relevant articles:
- “Mac OS X v10.6: Macs that use the 64-bit kernel” https://web.archive.org/web/20121024223751/https://support.a...
- “OS X: Starting up with the 32-bit or 64-bit kernel” https://web.archive.org/web/20121024194635/http://support.ap...
I would have to agree here (and Apple also don't seem to assess feedback for their GUI changes), but unfortunately this thread is already on a software quality meta tangent rather than listing individual annoyances so here's my short list in the hope actual bugs can be discussed:
- window focus management broken: when you minimize or close a window, another random window of that app you're closing the window of is put into front even when that window is minimized; or other completely unrelated apps get focus
- index/Spotlight not showing file locations (full paths) after searching; the fsck?
- gestures being introduced that do stuff that you hit inadvertently and leave you in a state where you don't know how to undo its effects such as the super-annoying "fullscreen" mode when dragging windows around or pressing Command-F since Sequoia. Requires you to fscking research how to leave fullscreen mode (while not as cringe as Windows help "communities", the level of talking past another is getting there, options being discussed that don't exist in Sequoia's Dock/Desktop settings)
- update or feature nagging (I don't care I could use my iPhone as a webcam right now, go away)
- sometimes difficult to find mouse pointer on large screens
- older problem but I know at least one person on the verge of leaving Mac OS because of it after 20+ years of loyalty (or outright fanboyism tbh): in a German locale, you can't switch off PC gender-neutral language which is not only pushy and annoying but also space-inefficient as fsck
- How tf does it take upwards of 5 seconds to take a screenshot with modern hardware on a fully updated OS. How.
- And why do screen recordings sometimes randomly disappear into the bowels of the OS, where even Support struggle to find them?
Although I do not mind the way that window management works on macos, recently I had a mildly infuriating situation. I was doing Cmd+Z to undo something, not sure which app and it didn't work so I pressed it a couple of times instinctively. But although my target app was visible and on top, it was Finder that was actually in focus - accidentally I triggered undo in Finder. I think I managed to undelete a file and something else, but I'm not sure. Not sure if there is a way to find a log of actions. That's something I would love to see in all desktop systems, a history of user actions. Also having undo/redo shortcuts in Finder is potentially destructive, what if I move some files from an SD card, reformat it in camera, and then accidentally hit undo in Finder?
I don't understand why macOS has so many issues. I still encounter memory leaks and have to kill Finder or Dock every few days lest it eat all my memory.
I have to agree with this, System Settings seems very inconsistent (design) and has terrible information architecture / organization.
No idea if it’s related to the new double tapping of alt to open the siri text input.
Our memory is a lot rosier than the reality.
Do we really need MacOS, iOS, iPadOS, WatchOS, TVOS, VisionOS, does maintaining all this make the product better kind term.
BTW, there is an (earlier) example of Snow Leopard in the Microsoft ecosystem -- that would be Windows XP, which similarly avoided major new subsystems and new applications built-into-the-OS, but was remarkably fast and stable for its time.
It was perceived as bloated because it struggled on the hardware of the time.
Then it needed a near total rewrite with SP2 because it was riddled with security issues.
Now iOS and MacOS feel sluggish and slothlike, waiting on IO, typically from a remote call. The webdevs have taken over.
Yes they need to remove cruft, and also re-hire the ruthless UI Nazis who would enforce 120hz responsiveness at all cost.
As a user since System 7 it's so sad to see.
Apple could conceivably abandon intel Mac Pro systems sold in 2023 by releasing an Apple Silicon-only macOS in 2026, but three years still seems a bit aggressive.
But Sequoia has made some M1 Pros run poorly in my environment. It’s unacceptable the amount of resources it takes to do basic stuff that we got right of 30 years ago.
Nevertheless, he is probably right. Only the people who went through working on Windows, Linux both on cheap and expensive machines while dealing with all the "baggage" these environments bring can tolerate MacOS with leniency. I will never come back to anything else until I see a competitive offer from just anyone because what Apple offers is:
* Fast, silent, extremely energy efficient devices with excellent screens and audio.
* The font rendering. I honestly can't believe people who professionally work with text all their lives never mention it here. MacOS had and continues to have the best fonts and font rendering that is.
* Solid build that lasts (I own MacBook Pro and MS Surface Book 2 both from 2019 so I see how they age).
* A device that is ready to work when you open a lid or touch a keyboard button without any "waking up from sleep/hibernation" or freezing due to buggy video drivers and inability to work with GPU in hybrid mode OUT-OF-THE-BOX in 2025.
The above-mentioned is more than enough for me to tolerate any MacOS issues and the ones mentioned in the article are just laughable.
Apple offers you the full package that allows cross-device integration while Win/Linux users still rely on the Google stack or other third party "workarounds". Yes, no surprises here -- owning the hardware and software stack is a massive advantage.
Yeah, until the flex cable breaks (a 5 USD part) and you're forced to replace the entire screen (for 1000 USD).
I'm 100% supportive of Framework laptops, especially if it can be an open standard with aftermarket parts.
Apple products have good quality, but I'd prefer to upgrade just the CPU and keep my old display. Hopefully Framework will work towards that.
The Apple model is wasteful and profit-engineered.
Linux has significantly better font rendering than macOS these days if you're on a 140 or less PPI screen. Linux still does subpixel AA and text looks razor sharp, while Apple pretends very large monitors like my 140ppi 57" don't exist.
Of course today it would be insecure, missing security patches etc. SSL...
I entirely forgot it existed! They still sell that?
My initial wish for Apple was to make macOS as bulletproof, lightweight, and bug-free as possible. But now I just want to use Linux on my M1 MacBook because of all the bullshit that’s going on in the US right now. It’s only a matter of time until the Trump administration will start to dismantle the American technology sector, beginning with the softening of encryption and the death of Advanced Data Protection I currently rely on on iCloud. Mark my words.
Like I’ve said in a couple of comments before in other threads, I’d love to switch to Asahi but without native disk encryption I just can’t. If my laptop gets stolen, all my files would be visible to the thief, and that’s a risk I’m not willing to make.
There are three main choices and they are all compromised in their own way. You just need to figure out what is important to you and what isn't.
What you shouldn't do is take too much notice of posts like these, I've read through the whole thing and haven't had any of the issues mentioned. I've also not seen a mention of the issues I do have. HN has a negative tone, it seems we like to whinge.
„Just get it out somehow.“
„Fixing bugs is not a KPI for our promotions and salary increases.“
Old stuff is practically abandoned. No one knows how to fix it anymore and it’s replaced instead, at best. Disdain for legacy. The only thing management gets excited about is the next shiny thing, currently tacking AI onto everything.
Can you name big companies where this did not happen?
So far Apple has kept it as a toggle in the settings, but it's easy bloat for it to keep spreading. Does anyone need AI in a text editor? No.
The articles specific gripes with macOS are Mail, Messages, and System settings. Fixing those does not require a ‘no new features’ (which was always BS) major release.
I recently emailed Tim expressing the same concerns as the article and regarding specific issues with Messages and Mail resource usage and was surprised to get a response from Craig requesting more information and sysdiagnose files, but this is where feedback ended unfortunately.
The current state of the macOS UI is atrocious, devices don't all need the same button shape or menu UX flow across all devices as they are inherently interacted with differently. A Mac isn’t an iPad — why force the same rounded buttons and simplified menus on both? They’re interacted with differently: keyboard and mouse versus touch. I have no idea why this is so difficult for execs to understand or important for them to change. Software teams at Apple are so lucky to have the Apple Silicon innovation on the hardware side, Intel Macs would catch fire on boot-up running any of the latest releases given how atrocious the resource usage is.
While I'm here whinging, the iOS swipe keyboard is garbage (almost totally unusable now) where before it was perfect with the innovative predictive hit-box expansion pioneered by Ken Kocienda. I think that's now been replaced with AI prediction which in 2025 I don't understand why it can be so embarrassingly bad. I had to upgrade to the iPhone Max recently to hit the letters properly. Also Apple I never want to tell someone to "duck off".
Initially I was understanding, but quite frankly now I'm just pissed that it has gotten to this stage, and there is no indication of resolution from execs about these issues.
I’m starting to worry that Apple could go off the deep-end - the way of Microsoft - coasting on hardware sales while letting software quality slide (albeit seeming intentional from Microsoft's side of the fence). I get it — software isn’t where the money is, hardware drives the business - but the two are inseparable BY DESIGN. When macOS struggles with basic functionality, it undermines the value of the Mac itself.
Topping the shitlist has to be the inexplicable splitting of group threads for random people in the group, even when everyone is using an iPhone. Suddenly someone in the group gets the messages by him or herself and can't reply to the group. And this occasionally also happens in one-on-one threads: I've had years-old (maybe decades-old) threads suddenly split off into a new one with a friend of mine for no apparent reason.
There's some fundamental incompetence in Message's design, and I'm sure that the addition of RCS has made it worse because it was slapped onto a rotten core.
Oh yeah, then there's the way Messages (or, to be fair, iOS) loses all of your contacts' names if you travel outside the country. This is another brain-dead defect: Just because you're in a new country code, your iPhone suddenly can't associate U.S. numbers with your contacts. How the hell does this go unfixed for one major iOS revision, let alone 15+ years?
Oh yeah, then there's the way Calendar "helpfully" changes the times on your appointments when you travel... meaning that you'll miss all of them if you travel east, because your phone will move them hours later. I mean... who lives like that? I you're going to London on business and the next day you have a meeting at 10 a.m., your iPhone will "helpfully" change that meeting to, say, 5 p.m.
So when the author muses about whether Apple developers ever actually use this stuff in the real world, the only logical answer is no. Or they just take so little interest in the functional quality of their product that they just check in some grossly defective trash and call it a day... and refuse to fix it year after year.
Or... they're not given time and resources to fix it. I'm pretty gentle when filing bugs about Xcode, because I'm sure they are understaffed. But at this point, the neglect has (or should have) exhausted every developer's patience.
Which brings us to a bit of hypocrisy in the post: "Apple is clearly behind on the AI arms race"
NO. Apple's sad capitulation to armchair "industry observers" and "analysts" has contributed greatly to the very defects the guy complains about. Apple should not have jumped on the "AI" hype in the first place. It does not serve Apple's product line or market. They are not a search company or gatekeeper to huge swaths of the Internet. If they wanted to quietly improve Siri and get it RIGHT, fine. But now they're embarrassed, and resources that should have been spent on QA have been squandered on bullshit "AI" that failed.
Now there's no such change, but instead AI, this weird new cross-cutting but fuzzy function touching everything that no one has ever used reliably at the scale of Apple devices. AI is impossible to reliably test, and all-too-easy to get embarrassing results. I'm glad Apple recently tamped expectations.
The relatively loose concurrency model in Apple's ARM has made it rival the network in introducing new failure modes Many quality issues cited have their root causes in those two sources of indeterminacy.
Amplifying these are the organizational boundaries driving software flaws. Siri as a separate organization with its own network-dependent stack is just not viable for scattering AI. Boosting revenue with iCloud services makes all roads run through the servers in Rome, amplifying network and backend reliability issues. I also suspect outsourcing quality and the maintenance of legacy software has reduced the internal quality signal and cemented technical boundaries, as the delegates protect their work streams and play quality theater. The yearly on-schedule cadence makes things worse because they can always play for time and wait for the next train.
And frankly (to borrow a concept from Java land), Apple might be reaching peak complexity. With hundreds of apps sporting tens of settings, there is simply no way to have a fast-path to the few things different people need. Deep linking is a workaround, but it's up to the app or user to figure that out. (And it makes me livid: I can't count how many important calls I've missed by failing to turn off "Silence unknown callers", with the Phone app settings buried 3 layers deep ON MY PHONE)
A short-term solution I think is not a rewrite but concierge UI setup: come to the store, tell the "geniuses" exactly what you need, and make shortcuts + myUI or whatever is necessary to enable them to make it happen. Then automate that process with AI.
That's something they can deliver continuously. Their geniuses can drive feature-development, and it can be rolled out to stores weekly and -- heavens! -- rolled back just as quickly. Customers and employees get the excitement of seeing their feature in action.
The model of sensitive form-factor designers working in quiet respectful collaboration to produce new curves every year is just wrong for today's needs. All those people standing around at Apple stores should instead be spending an hour or more with each existing customer designing new features, and they should be rewarded for features that take, and especially for features that AI can incorporate.
On the development side, any one should be able to contribute to any new feature, and be rewarded for it. At least for this work, there would be no more silos, and no massive work streams creating moral hazards.
The goal is to make software and a software development process that scales and adapts. It may start at 5% of new UI features, but I hope it infects and challenges the entire organization and stack.
Granted, it will take a famously hub organization and turn it into a web of hubs, but that in itself may be necessary for Apple to build the next generation of managers.
Look for how today's challenges can help you build tomorrow's organizations.