From our earlier wedtech chat, and as much as I HATE Apple's draconian deployment, this shows the difficulties of Android devs:
http://games.slashdot.org/story/12/03/10/2226214/battleheart-developer-drops-android-as-unsustainable
One commenter said it all:
"The issue with android is you are developing for a moving target. A near infinite number of hardware/software combinations, and no way to test on all of them. That's not an issue of not wanting to do work, but having to do near infinite work for a finite amount of return is bad business."
I think (hope!) this is why Google bought Moto .. not just for patent protection, but for defining a standard Android HW platform.
-- Owen