It occurred to me a few days ago, Apple has created a large body of very capable computing devices with M1. Its in desktops, laptops and even tablets, and where before they would use a range of processors from Intel now they use far fewer. That makes writing low-level software quite a bit easier, and I would expect it to have some significant knock-on effects.
It also affects the entire software industry, because it makes it easier to know what computing capabilities the device that your software runs on is going to have. I expect games developers would find it attractive, its like developing for a console. But I also think it will help with debugging, with long term maintenance of software, various different areas.
It seems to me that simplifying the range of processors that things have to run on has a lot of benefits for the whole ecosystem, and you could argue that doing the same thing for operating systems might have similar benefits. Something worth considering, methinks. A slower pace of OS updates would benefit stability, operating lifetime, while also providing bigger feature sets for tentpole OS releases.
It also affects the entire software industry, because it makes it easier to know what computing capabilities the device that your software runs on is going to have. I expect games developers would find it attractive, its like developing for a console. But I also think it will help with debugging, with long term maintenance of software, various different areas.
It seems to me that simplifying the range of processors that things have to run on has a lot of benefits for the whole ecosystem, and you could argue that doing the same thing for operating systems might have similar benefits. Something worth considering, methinks. A slower pace of OS updates would benefit stability, operating lifetime, while also providing bigger feature sets for tentpole OS releases.