What is android?
So....how about that android? Future of all phones?
The applications are primarily Java ME, which makes the hurdles for development very very low. However, it has a hardware tax in that Java is neither fast nor resource considerate.
The developer base is exponentially larger than the iPhone developer base. Literally anyone with the time to learn Java and the SDK can make applications. But that doesn't equate to good code nor application quality.
A big reason this is so powerful is the Google back-end and the support they will lend. It will be one of the major platforms for smartphones, but certainly not the only one.