This article has a great comparison between iPhone and Android development. It breaks down all aspects of development including:
- language, model and platform
- testing and continuous integration
- resources and tooling
- IDE
- UI builder
- debugger
- profiler and heap analysis
- appstore/sales
An excellent rebuttal to this article can be read here.