I liked this article on the notorious Android’s matrix of pain. Of course, I’m very well aware of it, I do recognize it as a problem and I prefer not to have it right under my nose. But that’s it.
Winston Churchill was reported to say that democracy is not great but nothing better is currently known. Greek Peisistratos was also a fairly popular tyrant who managed to rule the country all alone without having to mediate with too many other positions. In software Peisistratos should be the rule as it makes things easier. Apple approach to mobile is like Peisistratos. The Android’s take is pure software democracy.
This is an imperfect world.
I approach the task by mostly writing apps for Android 2.2. Social login is web-based or requires external libraries (i.e., Janrain) but everything else is doable and workable. It is not great but nothing better is currently known. And we can’t avoid having Android apps around.