It's like the old argument of games console vs PC. Why is it that the original X-box with its puny 733Mhz processor and 64M of main memory was delivering a credible gaming experience against PCs 4x faster with 16x the memory? Because from the developer's perspective it was a stationary target.
Even BlackBerry, with only half a dozen current handsets (and maybe a couple of dozen in actual use in the wild) forces a lot of compromises. Android could be on hundreds of different devices, and Google can't possibly put its reputation on the line for all of them.
Even BlackBerry, with only half a dozen current handsets (and maybe a couple of dozen in actual use in the wild) forces a lot of compromises. Android could be on hundreds of different devices, and Google can't possibly put its reputation on the line for all of them.