For some workloads it’s true that you can do the heavy lifting on a more powerful remote machine and transport the results back to an endpoint device like a phone. Websites are a good relatable example of that, as are services like YouTube.
It’s not universally applicable for many activities that computers are involved with, data analysis, record keeping, simulations and a myriad of other processes.
Blurring of the lines between these different orders of magnitude is made possible by faster and faster networks, but that’s physically not able to beat processing done inside a single device.
The more powerful we make computers, the more complex problems we use them for. I suspect that this is unlikely to change as computers evolve.
Compute can be outsourced to the cloud (not that I think that’s good, but it does lift the limit on small devices)
For some workloads it’s true that you can do the heavy lifting on a more powerful remote machine and transport the results back to an endpoint device like a phone. Websites are a good relatable example of that, as are services like YouTube.
It’s not universally applicable for many activities that computers are involved with, data analysis, record keeping, simulations and a myriad of other processes.
Blurring of the lines between these different orders of magnitude is made possible by faster and faster networks, but that’s physically not able to beat processing done inside a single device.
The more powerful we make computers, the more complex problems we use them for. I suspect that this is unlikely to change as computers evolve.