Android fragmentation will kill Android eventually. Some call this fragmentation a “wider consumer choice”, “differentiation” and other names. In reality it only creates headaches for software developers, hinders software upgrades and slows down innovation.
It has become increasingly hard and expensive to develop quality apps for Android. The problem is not the device choice but that the same code does not work consistently across devices. Single developers and small development shops do not have the resources to buy multiple Android devices. For bigger companies Android apps cost more and take longer to develop.
All that leads to low quality apps or apps that work on just a few device models. Something has to be done.Google should do what Amazon did with Kindle Fire. Google should take complete control over the software platform and maybe they should start making their own hardware too.