Commencez par la page de compatibilité avec Android . Il décrit les objectifs de la compatibilité d'Android et renvoie au document de définition de la compatibilité (Compatibility Definition Document), qui contient les exigences techniques. Toutes les versions du CDD à ce jour se trouvent ci-dessous.
Ces derniers sont également liés à partir de la page de téléchargement de la compatibilité Android qui comprend également des suites de tests.
Il n'y a pas de programme de compatibilité pour les anciennes versions d'Android, telles qu'Android 1.5 (connu en développement sous le nom de Cupcake). Les nouveaux appareils destinés à être compatibles avec Android doivent être livrés avec Android 1.6 ou une version ultérieure.
Points notables :
Les conditions énoncées dans ces documents doivent être remplies pour qu'un appareil soit "approuvé par Google" et puisse être livré avec les applications officielles de Google, telles que le Play Store et Google Talk. Toutefois, il ne s'agit pas nécessairement d'exigences strictes. Étant donné qu'Android est un logiciel libre, il peut être modifié pour fonctionner sur du matériel de moindre qualité. L'inverse est également possible : les modifications nécessaires pour faire fonctionner le système d'exploitation sur un appareil peuvent rendre l'image du microprogramme trop grande pour y être intégrée, par exemple.