| Possibly, a few issues though: Hardware is getting cheaper , for example the $25 raspberry pi computer. It will become likely that peripherals like the screen , case and keyboard will be more expensive than the actual computer itself (especially if the CPU etc are smartphone grade stuff). If you have additional hardware inside your phone that is unlocked only when it is plugged into a docking station, then why are you carrying that extra hardware around in your pocket the whole time? Why not just put a very fast GPU inside the docking station for example and have some sort of high speed bus. If you are making 2 versions of the same application with different UIs then that is really very similar to making 2 applications. Sure you can do a lot of code re-use, but this is possible anyway even when you are programming for separate devices. Portable things like phones get easily lost of broken, imagine losing your smartphone and being basically unable to do anything until you replace it because there is no such thing as a "fat terminal" anymore. Businesses are probably going to prefer bolted down systems (physically and in terms of software) that employees do not take home with them. The internet makes this sort of a moot issue anyway, because if most of your applications are SaaS and all of your data is stored on a server anyway then anything with a web browser can become a dumb terminal, there is no need for your own hardware. |
And in regards to housing the GPU inside dock, thats exactly what I was thinking. I believe you may have missed:
"Once docked, a smartphone can unlock additional cores that would otherwise consume too much power, activate a more powerful GPU, possibly one even housed in the docking station itself..."