Up until quite recently, Apple has used 3rd party chips that in a sense limits what functions feature and restrictions that they have implemented inside the OS. For iOS and PadOS they have a walled garden in you are stuck with loading only a signed OS that Apple controls and in some senses are stuck with even forced upgrades to new OS that you have no control over. They have shown that they can slow down or render a device useless to force an upgrade trade in to supplement sales numbers. Face it. Apple is a hardware company that gives you a software OS to use for free but doesn't make any money from that.
How easy would it be to put inside the M4 and beyond (or have inside all the M chips) the ability to reject an OS update if it isn't signed and authenticated by Apple like they do with iOS and PadOS?
This function would allow Apple to if you will, control the upgrade schedule of users to keep buying newer products at controlled intervals. Without the option to downgrade, Apple can make an OS slowly run less and less efficient for older Mac's by simply putting in new code inside the OS that requires a newer hardware versions to run efficiently. So like in the case of A.I. that it will require hardware functions inside the newest M series chip to run with full speed and will introduce speed reductions inside the OS for older chips that do not have that hardware inside. So your old M1/M2 chips for example will run all code now at 40% of the possible speed because the OS is eating up process power doing OS tasks that might no be of any use for the application being run, but will make the Mac seem sluggish enough to drive the user to upgrade to the latest M4 series chip to get that feeling of fast back. As you couldn't downgrade to pre-current versions of the OS you are then locked in with the speed of that OS with your version of chip. Lock out Linux or any other OS as that is controlled by the firmware and chipset controlled by Apple.
Just wondering.. would that be possible?
How easy would it be to put inside the M4 and beyond (or have inside all the M chips) the ability to reject an OS update if it isn't signed and authenticated by Apple like they do with iOS and PadOS?
This function would allow Apple to if you will, control the upgrade schedule of users to keep buying newer products at controlled intervals. Without the option to downgrade, Apple can make an OS slowly run less and less efficient for older Mac's by simply putting in new code inside the OS that requires a newer hardware versions to run efficiently. So like in the case of A.I. that it will require hardware functions inside the newest M series chip to run with full speed and will introduce speed reductions inside the OS for older chips that do not have that hardware inside. So your old M1/M2 chips for example will run all code now at 40% of the possible speed because the OS is eating up process power doing OS tasks that might no be of any use for the application being run, but will make the Mac seem sluggish enough to drive the user to upgrade to the latest M4 series chip to get that feeling of fast back. As you couldn't downgrade to pre-current versions of the OS you are then locked in with the speed of that OS with your version of chip. Lock out Linux or any other OS as that is controlled by the firmware and chipset controlled by Apple.
Just wondering.. would that be possible?