Hacker News new | ask | show | jobs
by thawaway1837 2322 days ago
This is absolutely not true.

I haven’t been in the Mac ecosystem for some time now, but I can say for sure that no one was writing these articles until Snow Leopard at least.

I thin what has led to the prevalence of these articles is Apples shift to an annual release cycle for their Mac OSes. It used to be well known that you didn’t upgrade to an OS until the .1 version at the earliest, and it was only until .3 or .4 that a new OS X would be absolutely stable. Unfortunately with the annual release cycle the OS isn’t stable for even a few months before it is replaced. And I’m convinced that the fixes aren’t as good anyways because as soon as one OS is out, many devs are likely working on the next one.

Catalina itself appears to have become a bigger disaster due to what may be considered good decisions, such as better security and killing 32 bit, but done in a way that reminds people of Vista. With nag screens and a poor transition path. That’s why the noise against Catalina has been even louder.

2 comments

Memory is a curious thing. Snow Leopard had a very problematic release but got better during the dot updates. Its “no new features” slogan was commendable and resonated well, but it meant under the hood changes that broke things.

Perhaps they should reconsider the yearly release schedule. Either go back to a more conservative one, letting things settle after many point updates and enjoying the achieved stability for longer, or adopt a continuous evergreen model, like Chrome and Firefox.

Well, no one moved to a new OSX release on their main machines until .1 at least. That applied to Snow Leopard as well. And so SL wasn’t penalized for that.

The difference was that the non annual release cycle meant that the .0 version was a significantly smaller proportion of Snow Leopards life cycle, than is the case for recent annual releases of OSX.

Let’s assume Apple takes 3 months to stabilize an OS right after release. If you’re always up to date, an annual release cycle means that for 25% of your time, you’re using an unstable version of the OS. A 2 year cycle would mean that you’re using an unstable version for only 12.5% of your time. That’s a very significant change.

And in practice I think it’s worse because with the non annual release cycles, most OSX devs would use the time right after release to stabilize the OS. Whereas with the annual release cycle, it’s apparent that most devs’ priorities shift to next years OS instead.

> The difference was that the non annual release cycle meant that the .0 version was a significantly smaller proportion of Snow Leopards life cycle, than is the case for recent annual releases of OSX.

Exactly. That’s what I meant.

Snow Leopard was the first "cheap" version of OS X, $29 (IIRC). People who went Tiger -> Leopard had to pay for the privilege, and after Snow Leopard it was all free (EDIT: no, I was wrong, it was later.. but it was cheaper).

Maybe that had something to do with it?