@Noobs-R-Us: Not trying to be a troll here, but it's clearly Google's intention to make Android phones work like that. They're already much of the way there, and the latest update seems to underscore the notion that Google is very much trying to complete the "it works without a computer" circle.
Good review and a solid stab at providing an actual service to potential consumers rather than a hagiography or a spec-checklist.
I feel like my suspicion is confirmed: if you don't mind using a laptop on the couch/in bed, and you don't have the kind of travel in your lifestyle that makes a big lush screen an advantage for media consumption, you're pretty much okay until the next gen comes along.
Also, nice to see that Joel touched on what I think the holy grail in this sector is likely to be: tossability. As soon as something like this is either durable or cheap enough to toss into a bag or onto a surface without freaking out about scratches, dents, breakage, etc OR needing to wrap it in a dorktastic bulletproof case, then we may have a winnah.
@ArchaicFormat: When your shirt says "Genius" on it and you're not to be spoken to without a timed appointment, prepare for a lot of folks to feel like they're being condescended to well before you even open your mouth.
I haven't read a study on it, but if I had to guess, I'd say that changing the name of the product service counter would decrease the amount of patrons who are already angry when they reach you.
These stats are percentages of developers who support a given platform, which is not really a 1:1 mapping to "AAPL pwn3ge" despite Jesus' graphic and ongoing breathless enthusiasm for the corporation.
It's about 1/5 to 1/10 as costly to develop an application for the iPhone as it is to work up a DS or PSP title, so it's not surprising that nearly one in five game developers works on the platform. What isn't broken out, as other commenters have suggested, is the percentage of overlap between platform support. Anecdotally, I can suggest that a decent chunk of the iPhone devs are also part of the 70% of developers who support the PC/Mac platform, especially (and ironically) the Flash community, which has embraced the App Store as the unified revenue source that Flash development simply can't offer.
This doesn't take away from the impressive job of "making the pie higher" that Apple has done, but it does not actually imply in and of itself that developers have fled other handheld platforms en masse.