You still confuse the OS and its versions, the peripherals and the architecture.
If I write a hello world app for android and upload it to the app store it will run everywhere. If I do this with MeeGo I'll have to do a lot of other work. Of course it is doable, but it doesn't help me at all.