Except iOS is not a exclusively a smartphone OS. Again, if you are a developer, the metric that matters is how many devices are using the particular platform.
You can't have it both ways. You can't compare one phone (the iPhone) against every phone out that runs Android. You either have to do a one-to-one comparison of manufacturer to manufacture (that gives you revenue/number of handsets sold/profitability /market share, etc... Android has no revenue, only the manufacturers). Or you have to compare platforms, which includes all iOS devices and all Android devices capable of running apps such as PMPs, tablets and phones. Here, you can look at how much Google makes from ads generated by users of Android phones which, i think is a more valuable and telling metric. And one that would benefit the Android argument.
But the main point is: DEVELOPERS JUST DON"T CARE ABOUT iPHONE VS. ANDROID, or iPhone vs. HTC, or iPhone vs. anything. All they care about is how many people will have access to their app. THEY ARE THE ONES THAT COUNT! Not you, fandroids, or Apple lovers.
Really, it's kind of a pointless article. The majority of people arguing over this do not develop apps. I'm sure there are some devs who do, but their time would be far better spent making sure their apps are available for both devices.