Nonsense. Android only has three main resolutions; Windows Mobile has 17 official resolutions. Android display resolutions are not even specified in coordinates like 320x480 or 800x480. Android apps declare resolution support in broad terms like Low Density, Medium Density and High Density, then let the OS natively scale the display.
That's the problem. Windows Phone 7 doesn't scale. Android does. It goes from low end ARM11 entry level smartphones to dual core 10" tablets, plus robots and TV in between. FUDsters like to call it fragmentation, when in fact, it displays the key attribute of a Unix/Linux system --- scalability.
Currently Windows Phone 7 is stuck using an old generation Qualcomm 8250 chipset, which is a 2 year old SoC. Android runs on different brands of ARM11 chips, runs on OMAP6, Snapdragon, Tegra2, Hummingbird, Broadcom, Marvell, and Intel SoCs. Android is now going 4G with dual core processors.
Microsoft has a bad way of keeping schedules. They knew Windows Phone 7 needed cut and paste when bloggers complained about it in March 2010. They had all those months to implement C/P between March and its late October release. People were saying Microsoft will surely send them an update early January. It didn't. Came February. It didn't. Now it seems it will be on March. Instead of the big update people were hoaxing about, it appears to be a relatively tiny one. Gets C/P and maybe CDMA support. The CDMA WP7 phones were supposed to have come out since December. When Trophy comes out on Verizon, if ever, since I no longer see it mentioned in Verizon upcoming releases, there is no point to it anymore with Verizon iPHone 4 now, IP5 in June, and all sorts of super Android 4G dual core phones in between.
The latest news is that WP7 might extend chip support to stuff like the Qualcomm 7230. In some future patch. Androids have been using that chip since last October with the Desire Z. While HTC is already planning phones like the Desire HD2, with 1.2GHz dual core Snapdragons 8660.
The problem of Microsoft doing updates is that Microsoft does the updates. If a WP7 phone has problems, the fixes has to come from Microsoft itself. If your Samsung Focus has a problem, it won't get fixed immediately. It has to wait until Microsoft has to collate all the problems with other phones like the HD7 and Venue Pro, into one big patch, where the patch contains all the code to fix all the bugs in these WP7 handsets and all that code still has to into your particular handset even though your handset doesn't have the problems the others had.
On Android, you have two kinds of updates. The first update are OS updates. But there is another kind of updates that are done independently of Google, and those are made directly by HTC, Samsung, Motorola, to solve the bugs immediately and specifically on their phones. Thus a problem emerges on a handset, they can immediately send a bug fix to these handsets within days or a week without an OS upgrade. This kind of decentralized bug fixing is not possible on WP7.
The third kind of update on Android is that Google apps are now decoupled from the OS. If the Bing Search has to be upgraded, it cannot be upgraded without an OS upgrade. If Bing Maps has to be upgraded, it can only be upgraded with a WP7 OS upgrade. To upgrade Windows Marketplace, it has to be through a WP7 OS upgrade.
In Android, GMail, YouTube, Google Maps, Search, Voice Actions, Street View, Latitude, well pretty much all the Google apps, are listed separately in the Market. You don't need an OS upgrade to upgrade these. You just download them from the Market. These allows Google apps to develop on their own pace separate from the OS itself. The Android Market itself upgrades automatically with its own push update--- you open the app, and you see the old Market. Then all of sudden it turns white, and second later, it transforms to the new Market. No OS update is needed.