The answer to this problem was much easier: a solid Android browser in every Android marketplace, with an easily-extendable architecture. There was no need to go full-OS. Of course, it would have been less fashionable from a development perspective.
This does need to be close to a 'from the ground up' initiative. And that has nothing to do with latest developer trends.