Monday, November 14, 2016
These days we can carry a smartphone in our pocket with a deca-core CPU, 6GB of RAM, and even with a 4K screen. That's hardware that may be more powerful than a desktop computer; so, why are smartphones slower than those?
I bring you a very interesting presentation from Alex Russel at Chrome Dev Summit; which helps explain it all.
The key point being that, today, we are being sold mobile devices that have so much power that it's unfeasible to take advantage of it all, due to temperature and power constraints. Yes, your smartphone might perhaps surpass your latptop computer performance, but in doing so it would probably burn up... if it didn't run out of battery by then.
Devices need to keep a careful balance between it all: the CPU should work as fast as possible, but at the same time it can overheat (as there are no fans in your smartphone to help it cool down); at the same time, manufacturers try to keep their smartphones it the most low-power state possible, so you can at least reach the end of the day even when using a paltry 2400mAh battery. All this means that, sometimes, even setting up a mobile data channel can take nearly a second, and that's even before the network connection speed and quality will affect the time it takes to load a web page or download an app.
It's a recommended 30 minutes watch that will help you understand what's going on behind the scenes and why there's still much needed to be done in order to "speed up" our devices.