Apple only updates their computers for about 6-7 years. After that, no new MacOS updates. Architecture changes are unrelated, but, yes, they did that twice in the past 20 years (Microsoft and Linux both support mostly the same architectures they always did, with the itanium builds, or other funky architectures that never succeeded).
In contrast, even Microsoft only JUST broke backwards compatibility with old processors (and, have only done it once)… And I’m not even sure that’s a hard cut off (as, I’ve seen older CPU’s than 7XXX series with windows 11 being sold)
Apple profits on both the OS, and the hardware directly. They’re in full control, and it isn’t as though they need to support a RANGE of hardware. And they charge a premium for this hardware.
As BJW mentioned, even worse, developers hoping to develop for Mac OS or IOS NEED to buy an Apple computer to ensure compatibility with the latest builds. Microsoft doesn’t force you to buy a Surface if you want to develop for them. On Linux, you don’t need a specific system either
with windows 11 it depends a bit, there’s cpus you were able to install win11 with some workarounds but that due to missing cpu instruction sets can’t run newer builds
so the latest win11 major update running on a machine below official system requirements is no guarantee of the next one doing so as well
Apple only updates their computers for about 6-7 years. After that, no new MacOS updates. Architecture changes are unrelated, but, yes, they did that twice in the past 20 years (Microsoft and Linux both support mostly the same architectures they always did, with the itanium builds, or other funky architectures that never succeeded).
In contrast, even Microsoft only JUST broke backwards compatibility with old processors (and, have only done it once)… And I’m not even sure that’s a hard cut off (as, I’ve seen older CPU’s than 7XXX series with windows 11 being sold)
Apple profits on both the OS, and the hardware directly. They’re in full control, and it isn’t as though they need to support a RANGE of hardware. And they charge a premium for this hardware.
As BJW mentioned, even worse, developers hoping to develop for Mac OS or IOS NEED to buy an Apple computer to ensure compatibility with the latest builds. Microsoft doesn’t force you to buy a Surface if you want to develop for them. On Linux, you don’t need a specific system either
with windows 11 it depends a bit, there’s cpus you were able to install win11 with some workarounds but that due to missing cpu instruction sets can’t run newer builds
so the latest win11 major update running on a machine below official system requirements is no guarantee of the next one doing so as well