I got an iPhone for my father recently and he was blown away by the capabilities of the device I was describing him. Then I was surprised by the fact he was surprised. Then I took a step back and tried to be in his place. Then I was blown away too.
Here is this 70 year old man, he is used to mobile phones which are basically phones that call other mobile phones and ..... well... thats it! Compared to an iPhone which is thousands times more powerful than my first computer. He told me to get him the adaptor for TV, so he can see things from his iPhone to his TV (watch football matches and youtube videos). I had already done a search and I found plenty of keyboards and mouses for iPhone.��
It makes you sit back and ask "Mr Desktop / Laptop .... why we need you ?"��
For me it makes sense to have a desktop or a laptop because I do 3d graphics and I need the power of a powerful desktop GPU which can run circles around any GPU used for smartphones and tablets. So desktop/laptop is a mandatory. But I am the exception , I am "the freak".��
If computational power is not an issues, which is not for the vast majority of users out there. The size of the screen is not an issue because you can connect it to any modern screen and TV you want, the lack of keyboard is not because you can connect an external keyboard and lack of mouse is not because you can connect a mouse as well.��
And not to sound out of topic VM on Android is the single most important thing for the future of Pharo. Mobile market wont become smaller it will become much larger. Because smartphones are really lately that have turned into a full blow computers and people slowly realize it. How long before most of those people realize that they dont need their desktop ? Software migrates/ported constantly.��
I definetly would love to have Pharo on my Nexus 4 one day and run smoothly. I know its a lot of work, I don't expect it to happen any time soon, but when the time will come my mobile phone will be "Pharo Powered" ;)