• rudibowie@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    9 months ago

    A welcome article, but one that raises more questions than answers.

    In 2019, Federighi adopted a policy that his division calls The Pact: “We will never knowingly allow regressions in the build. And when we find them, we will fix them quickly.”

    In other words, if the company finds that the addition of a new feature breaks something else in the software — a regression — that bug needs to be immediately fixed. It seems clear that Apple had struggled to follow this guidance with development of iOS 18, macOS 15 and watchOS 11, necessitating the pause.

    This ‘no-regression’ policy was introduced in 2019 (round the time of macOS Mojave). Subsequently, we’ve had 4 years of releases where reliability (IMO) has been declining each year. According to this report, Apple has taken special measures to halt development (for 1 wk) for iOS 18, macOS 15 and watchOS 11 to wheedle out the quality issues. I don’t know whether to jump for joy or weep. I mean, Federighi didn’t introduce these measures for macOS 11, 12, 13 or 14, so does that mean he finds their quality acceptable? If so, exactly how bad is the upcoming macOS 15?

    What does it say about Apple’s tight development cycle that they’ll only allow 1 extra week in their timeline to fix bugs?