The implication of this article: that Apple are not adding old exploits to their regression tests for iOS is quite surprising,
They also don’t appear to be going back and fixing underlying bugs after patching the immediate problem, which makes it more likely that old bugs will re-surface in later iOS releases.
It’s been said elsewhere that Apple have taken their eye off the software quality ball on MacOS: the above seems to imply that iOS is also suffering similar problems, which suggest a lack of focus on basic engineering-style process quality. These bugs ought to have been caught two different ways & it’s surprising to me that a company with Apple’s profit margins is apparently unwilling to invest in these fundamentals. Is it a cultural SV thing? The whole move fast and break things ethos? Or just a lack of interest by upper management in making sure that the resources are put into quality at the process level of software dev in the company?