Well, we are in app-centric "age", now it's needed to have Android or iPhone, or Windows for x86 to have access to the world. It's really needed? I think that is not true. I am using Maemo and i think that this system and with few apps, i have everything that i need for everyday.
Why everybody says that Symbian is the worst system in the world? Because Symbian does not have 100 million of "fart" and jokes application?
Now, everybody knows that if do you are a DJ, you will need to use a software that don't runs in Linux and you will need to use Mac or Windows. In some cases, only Windows will run correctly your software.
If we know that the peoples communicates with applications not with systems, i think that multiplataform development kit can solve this problem that for me, was originated with a principle that "closed source" solutions are the unique option and this will be better for Microsoft and Apple that will ensure the survival of company for more 30 years.
About this subject, i cross my fingers and i believe that the main idea in project "Boot to Gecko" made by Mozilla (https://wiki.mozilla.org/B2G), will make the webapps a better viable solution for the app-centric "age".
Sorry for my bad english. I promise to everybody here in Maemo-Talk that I will get back to my English course