This is not the only instance of the software quality crisis in Apple.
<Warning: long and extremely critical rant incoming>
TL;DR Apple just does not have a qualified team (from the top) or the right team size (the one in the company is far too small).
I test beta releases of Apple’s OSes and report issues. I’ve seen a few factors over several years:
* There is not enough QA (or probably no QA at all) at Apple. So many bugs just creep through to release even after having been reported with tons of information and system logs provided. There is no attention paid to any bug report unless it is known and believed (by someone at Apple) to affect hundreds of users. Even then there’s little chance of attention to it.
* There is no feedback loop from Apple back to the bug reporter — you toss your bug report and assume it goes into some black hole.
* The direction of software development in Apple has moved to taking whatever is done on iOS — with a mediocre approach and plan — everywhere else. This includes things like Catalyst (the main reason you’d hate a macOS app from Apple). Try navigating Reminders or Music or any other Catalyst app on macOS with the keyboard — it’s as if the developers have never ever heard of tab order or have never used a keyboard that has non-alphabetical and non-numeric keys.
* Continuing on the previous point, Apple’s own app developers know something about how to create a mediocre iOS app, but over time the developer base has changed such that it has no knowledge of or history with desktop operating systems. I have no idea what top executives like Craig Federighi are even doing and why (I’m sounding generous here) they’re seemingly held hostage to such poor quality.
* When you look at the issues across device platforms and OSes, Apple seems to have one tiny team of software developers who work part time on all of those. Monday is iOS OS day, Tuesday is iPadOS day, Wednesday is macOS day, Thursday is iOS app day, Friday is iOS app day, Saturday is Apple Intelligence day and Sunday is a tvOS, homeOS and AirPods day. Apple’s services get a few hours here and there every few months.
<Warning: long and extremely critical rant incoming>
TL;DR Apple just does not have a qualified team (from the top) or the right team size (the one in the company is far too small).
I test beta releases of Apple’s OSes and report issues. I’ve seen a few factors over several years:
* There is not enough QA (or probably no QA at all) at Apple. So many bugs just creep through to release even after having been reported with tons of information and system logs provided. There is no attention paid to any bug report unless it is known and believed (by someone at Apple) to affect hundreds of users. Even then there’s little chance of attention to it.
* There is no feedback loop from Apple back to the bug reporter — you toss your bug report and assume it goes into some black hole.
* The direction of software development in Apple has moved to taking whatever is done on iOS — with a mediocre approach and plan — everywhere else. This includes things like Catalyst (the main reason you’d hate a macOS app from Apple). Try navigating Reminders or Music or any other Catalyst app on macOS with the keyboard — it’s as if the developers have never ever heard of tab order or have never used a keyboard that has non-alphabetical and non-numeric keys.
* Continuing on the previous point, Apple’s own app developers know something about how to create a mediocre iOS app, but over time the developer base has changed such that it has no knowledge of or history with desktop operating systems. I have no idea what top executives like Craig Federighi are even doing and why (I’m sounding generous here) they’re seemingly held hostage to such poor quality.
* When you look at the issues across device platforms and OSes, Apple seems to have one tiny team of software developers who work part time on all of those. Monday is iOS OS day, Tuesday is iPadOS day, Wednesday is macOS day, Thursday is iOS app day, Friday is iOS app day, Saturday is Apple Intelligence day and Sunday is a tvOS, homeOS and AirPods day. Apple’s services get a few hours here and there every few months.