The key is that if you choose not to run that software, your hardware should not be constrained. You own the hardware, it's a tangible thing that is your property.
Boils down to a consumer rights issue that I fall on the same side of as the author.
The key is that if you choose not to run that software, your hardware should not be constrained. You own the hardware, it's a tangible thing that is your property.
Boils down to a consumer rights issue that I fall on the same side of as the author.
The smartphone does not consist of just one processor, it's a collection of dedicated processors, each running custom algorithms locally. Sure, there's software running in the application layer, but it's playing more of a coordination role than actually doing the work. Just think of sending a packet over the internet and how different it is between a smartphone and a computer, how much more complex a cellular modem is compared to a network card.
It's less about software now and more about hardware accelerated modules. Even CPUs run primarily on microcode which can be patched after the fact.
These patterns are cyclical. It will take a number of years before we return to standardized compute again, but return we will. Eventually.