Android 2.2 Compatibility Definition
This paper enumerates the requirements that must be met in order for mobile phones to be compatible with Android 2.2. The Android platform includes a set of managed APIs, a set of native APIs, and a body of so-called "Soft" APIs such as the Intent system and web-application APIs. This paper details the hard and soft APIs that are integral to compatibility, as well as certain other relevant technical and user interface behaviors. Device implementations MUST comply with all the requirements in this section.