Jason Snell has published the results from his annual survey of a panel of Apple observers and, as I expected, there seems to be wide agreement that the company’s software quality is not up to scratch thanks primarily to Liquid Glass. This year’s average score of 2.7 for operating system quality and 3.1 for first-party app quality is a decline from the average score of 3.4 and 3.5, respectively, last year.
But look back a little further and the grades for Apple’s software quality have been hovering at a similar level for a while: 3.6 in 2023, 3.4 both years prior, and 3.5 in 2020. This is well below the average hardware reliability ranking which is a full point higher, and does not match the typical grades given to the Mac and iPhone in the same time frame. Snell converts the software score to an average letter grade of B to B–. Is Apple satisfied with shipping a consistently B product?
I confess the grade I have given has been lower than this average. My experience with Apple’s software for the past several years has been markedly less than fine. Given that my scores have deviated from those given by many others, I started to question my own fairness — which, given that I am merely A Guy giving my opinion about a multi-trillion-dollar corporation, is a little silly. Then again, software is made — mostly — by people, and the intent I have in participating in the Six Colors survey is that a person working at Apple might possibly read my feedback.
When I think about the quality of something, I put my expectations in context. If I were thinking about the quality of a restaurant meal, for example, it is not enough to merely provide sustenance. It must taste good, should look good, and ideally be more interesting than the individual ingredients suggest. The balance is different in software. The most important factor is whether the features I use perform as expected. If it does so with unique design and flair, that is a welcome bonus, but it must be built on a solid foundation.
In short, the way I think about software quality is the amount of meaningful problems.
I use three of Apple’s platforms across five devices: an iPhone 15 Pro, a 14-inch M1 Pro MacBook Pro, a 27-inch iMac 5K, and two generations of Apple TV. Each of these is running the latest capable software — all OS 26 except the iMac, which is stuck on MacOS Ventura. I use iCloud to sync a bunch of stuff. I can set aside Liquid Glass and related design decisions for now because there are more fundamental concerns. Even in this limited set of products, I stumble constantly into the kinds of bugs that impact core parts of the system.
There are problems in Finder — resizing columns, renaming or deleting files synced with a FileProvider-based app, and different views not reflecting immediate reality. There are problems with resizing windows. AirPlay randomly drops its connection. AirDrop and other “continuity” services do not always work or, in an interesting twist I experienced a couple days ago, work fine but display an error anyway. The AirPlay and AirDrop menus shuffle options just in time for you to tap the wrong one. The translation button loads in Safari on the opposite side of the address bar from where you can actually open translation options. On my iMac, the scroll bar in Safari no longer reflects the scroll position of the webpage. The Contacts app on MacOS barely works. The Apple Pay handshake between a Mac and my iPhone is unreliable. My iPhone does not always set aside software update space, but it also refuses to purge cached iCloud-stored photos. I have to confirm I trust my own iMac nearly every time I plug in my iPhone to sync. One word: Siri. Okay, let me expand on Siri with a more recent bug: when I tell it to pause music, it sometimes asks me to confirm I want to pause by tapping the screen, and the only time I ever do this is because I am cooking and my hands are full or dirty. These are just some of the bugs I experience regularly — some are papercuts, while others are a throbbing migraine.
These are the products and features I actually use. There are plenty others I do not. I assume syncing my music collection over iCloud remains untrustworthy. Shortcuts seems largely forgotten. Meanwhile, any app augmented by one of Apple’s paid services — Fitness, News, TV — has turned into an upselling experience.
I am somewhat impressed by the breadth of Apple’s current offerings as I consider all the ways they are failing me, and I cannot help but wonder if it is that breadth that is contributing to the unreliability of this software. Or perhaps it is the company’s annual treadmill. There was a time when remaining on an older major version of an operating system or some piece of software meant you traded the excitement of new features for the predictability of stability. That trade-off no longer exists; software-as-a-service means an older version is just old, not necessarily more reliable.
The most incredible thing is that this software is shipping on hardware that feels damn near bulletproof. I am frustrated by the unitary quality of these devices, unable to be upgraded post-purchase, and I quibble with some choices made over the years. The butterfly keyboard fiasco was notable because it was such an outlier. There is a clear expectation for what Apple considers acceptable to ship in aluminum and glass, and it does not apply to bits or GET requests.
Yet, if you were to ask a Mac user whether they would be happier with Windows on a high-spec MacBook Pro, or MacOS on some gaming pc, I bet they would rather give up the hardware than the software. I would. Similarly, I bet most people would prefer iOS on some run-of-the-mill Android hardware. Software is hard, and frequent over-the-air updates mean it is possible to meet a launch deadline even if some problems will be solved later.
What I expect out of the software I use is a level of quality I simply do not see. I do not think I have a very high bar. The bugs in the big paragraph above are not preferences or odd use cases. They are problems with the fundamentals of the operating system and first-party apps. I do not have unreasonable expectations for how things should work, only that they ought to work as described and marketed. But complaints of this sort have echoed for over a decade and it seems to me that many core issues remain unaddressed.
People buy hardware, and it shows. People subscribe to services. But people use software. This is not solely an Apple problem. Many of us spend our time fighting with tools that feel unfinished and flawed; it seems to have become the norm. But it is particularly glaring when the same attitude is taken by Apple, a company that ships some of the nicest hardware in the business. I would love to see the same tolerances for what is shown onscreen as Apple has for how the screen is made.

