The fears about Android fragmentation are, in some cases, overblown.  The point that concerns me is that this guy has, or has gotten his hands, on every one of those Android devices.<p>This is a feat that most Amateur developers cannot afford to pull off.  It is, however, a feat that any iPhone developer can manage (there are only a handful of devices)<p>My fear, with platform fragmentation, isn't for the people who do this for a living (I do, and platform fragmentation is just one of the many problems we already have systems in place to handle) My fear is for the people who want to do it as a hobby.<p>So for us professional folks, the platform fragmentation issue is very over-blown.  But if you're a one-man shop who wants to make some mobile software in his/her spare time (for which there is a thriving market on the iPhone) then this is actually a huge hurdle to get over.<p>Sure, if you have access to all the Android devices, you might or might not have to make code changes to support specific handsets (yet).  But if you can't get your hands on every Android device...and you want to develop a paid app in the evenings, get ready for a deluge of angry users for whom your application is just too slow to work.  Further, these will be problems you won't be able to debug _until_ you get that email from an angry user.