upvote
> every few years of course

That sounds like a you thing; I've kept my macs for at least 5 years. My M1 is still going strong and I haven't felt any pressure to upgrade.

reply
2 more years and your mac will not install the latest MacOS version, which then means you will no longer be able to update any software on your own computer or install any new software either. If you could install linux or any other OS on it you would be able to use it for decades to come, but instead you will be forced to buy another new shiny Apple box.

You will probably argue thats ok because you would have wanted one anyway by that time or some such point, but the fact remains that Apple will force you to upgrade your hardware not very long away by not allowing you to install anything on it.

reply
That's not how macs work. You don't suddenly lose the ability to run new binaries just because they're not on the latest MacOS version.

Using your own conservative estimate, 8 years seems like a fine lifespan for a laptop, far longer than the "few years" you initially said. And in practice, there are plenty of macbooks that have been running even longer.

reply
The parent commenter described exactly how Macs work. I have a beautiful 10-core iMac 27” with 72 GB of RAM from 2020 that Apple has now decided to turn into a lemon. macOS Tahoe runs as slow as molasses and no more macOS upgrades will be forthcoming. I downgraded to Sonoma (which cost me hours) and the machine runs well again for now but the App Store has already started refusing to update apps like Pages because macOS is old. Soon I won’t be able to install a single app through the App Store and Linux (T2 Linux in my case, not Asahi) will be the only option to keep using this terrific hardware.
reply
Intel macs suddenly will lose the ability to run programs because Apple has dropped the requirement to ship an intel build. And from experience, as soon as Apple stops requiring devs support old hardware, nothing works anymore.
reply
That only affects new software, the stuff that runs on those macs now will continue to run on them in the future
reply
Which will make it 7 years old. That is hardly a machine that must be replaced “every few years”
reply
> past their intended lifespan

Thanks to the community, you can install macOS 15 (or older) on unsupported macs (as old as 18 years)

https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.ht...

https://github.com/dortania/OpenCore-Legacy-Patcher

reply
It's a bit awkward where newer Intel models with T2 chips don't support OpenCore, so e.g. the 2019 MBA is going to run out of security updates with macOS 14, sooner than a 2008 MBA that OpenCore will update up to macOS 15.
reply
> past their intended lifespan

This bullshit needs to die. The products are designed to last.

reply
The hardware is designed to last, the software is designed to force you to buy a new device after 7 years at most.
reply
Is it a "a few years" or 7 years?
reply
deleted
reply
Depends on your expectations. Throwing a perfectly working laptop out after 7 years because apple cut off software support is wasteful to me. It might not be for you.
reply
Why would you throw it out after 7 years? The software that’s already on it will continue to work just as it always has.
reply
My experience with iPads losing Apple support is every app just shows you an error message saying your app is out of date and can't be used, while the app store won't let you update it because the latest api version doesn't support your device. Unless you are using all FOSS software, most apps want to connect to some server, and that connection breaks rapidly without updates.

If you can load Linux on it it's still usable, but Apple OSs degrade rapidly after Apple stops supporting them. Apple is better about keeping devices on the latest OS version, but much worse about support after that period.

reply
My iMac Pro 2017 is an Energizer Bunny. I got almost 10 years from by MacBook Pro.
reply
My family continues to use my old 2009 MacBook Pro.

YMMV

reply