Android - a naturally fragmented ecosystem
Ecosystem fragmentation occurs when ecosystems are disconnected by human or non-human determinants, including the short-term exploitation of capital. As a result, natural areas are broken up into smaller pieces or patches that lead to shrinkage, attrition, and isolation — all of which can be summarized under the term fragmentation.
Apple's ownership of the entire iOS ecosystem, and their reliance on it working end-to-end effectively to generate ever-increasing revenues, imposes on them an obligation to satisfactorily perform or complete every task so that it fulfills requirements - otherwise there is a consequent heavy penalty for failure.
In Google's case, Android is not the tip of the spear and doesn't impose the same contraints or demand for detail for revenue enhancement, and these key usability issues will conitnue to contrain Android and forego its ubiquity.
The solution, In essence, is that Google either need to up the ante, focus on this area of the business, or succumb to Jobs (and likely Microsoft) in the medium-term. And that's only the start of the erosion. Too many battles on too many fronts will, in time, turn this erosion to corrosion.
O&O