N_LaRUE
New member
I agree that the analogy breaks down. The truck/car analogy is physical hardware, and an OS is virtual. But even if it is software, there will still be components of the desktop version present in the mobile version of the OS, even if they are not used. Or, if they're not there, then is it really the same OS? It would be more like two OS's running the same apps (which themselves are different depending on the OS version).
And yes, I agree it can be done. But can, or will, it be done well? There may be too many compromises to make it viable.
There is very little difference in architecture between a PC and a mobile device They're more alike than not. Where as if you look at a truck and car, they are similar in many ways but different in where it counts. It's not really the same difference between a PC and a mobile device.
The main difference is overall power but again, that's not a huge problem. The biggest determent of a smartphone is the battery and heat constraints. This is why powerful processors are difficult at small form factors.
In this case it really is about making the 'app' work with the different devices. The scaling factor and how that happens. I'm assuming the OS handles this so long as you follow rules and maybe there might be some customisation with it as well.
The only main fall would be games but that's understandable as PC games are quite extreme and even laptops have difficulty there.