What we need to be talking about is now how to convert one to the other.
What every developer out there should be asking is there a framework based on already known language that can be used to write phone apps. (irrespective of platform).
We need a simple and easy to learn IDE and people to develop compilers that can then compile the code to different environments:
a) Android
b) iPhone OS
c) Windows Mobile 7
d) Symbian...
Obviously you are going to have certain functionalities / libraries that will work on one and not the other.
But they are all mobile computing environments.
They have things in common - we need to consolidate them.
We need to abstract the platform that the app will finally run on.
Hope it moves in this direction.