Over on the Android Developers’ Blog, we just published On Android Compatibility by Dan Morrill, who manages both the Open-Source and Compatibility work here.
It’s like this: The source code is the technology. The Compatibility Definition Document is the policy. The Compatibility Test Suite is the OEM tool. And the Android Market is the enforcement mechanism.
I think it’s an important piece, because there’s been a lot of talk around these issues and, as far as I know, nobody had ever written up, for anyone except the OEMs, exactly what the Android policy and mechanisms are. My feeling is that anyone who wants to hold forth on these subjects really ought to invest some time reading this, as well as the documents it links to.