Ce document contient des réponses aux questions générales sur la compatibilité Android.
Quels types d'appareils peuvent être compatibles avec Android ?
Le logiciel Android peut être porté sur de nombreux appareils différents, y compris sur certains sur lesquels les applications tierces ne fonctionnent pas correctement. Le document de définition de compatibilité Android (CDD) précise les configurations spécifiques des appareils considérées comme compatibles.
Par exemple, bien que le code source d'Android puisse être porté pour fonctionner sur un téléphone dépourvu d'appareil photo, le CDD exige que tous les téléphones disposent d'un appareil photo. Cela permet aux développeurs de s'appuyer sur un ensemble cohérent de fonctionnalités lors de l'écriture de leurs applications.
Le CDD continue d'évoluer pour refléter les réalités du marché. Par exemple, la version 1.6 du CDD ne prend en charge que les téléphones portables. Mais la version 2.1 permet aux appareils d'omettre le matériel téléphonique, ce qui permet aux appareils non téléphoniques tels que les lecteurs de musique de type tablette d'être compatibles. À mesure que Google apporte ces modifications, Google augmente également Google Play pour permettre aux développeurs de conserver le contrôle sur l'endroit où leurs applications sont disponibles. Pour continuer l'exemple de la téléphonie, une application qui gère les messages texte SMS n'est pas utile sur un lecteur multimédia. Google Play permet donc au développeur de limiter cette application exclusivement aux appareils téléphoniques.
Si mon appareil est compatible, a-t-il automatiquement accès à Google Play et à la marque ?
Non, l'accès n'est pas automatique. Google Play est un service exploité par Google. La compatibilité est une condition préalable pour obtenir l'accès au logiciel et à la marque Google Play. Une fois qu'un appareil est qualifié d'appareil compatible Android , vous devez remplir le formulaire de contact inclus dans la licence des services mobiles Google pour demander l'accès à Google Play.
La compatibilité est-elle obligatoire ?
Non. Le programme de compatibilité Android est facultatif. Le code source d'Android est ouvert, donc tout le monde peut l'utiliser pour créer n'importe quel type d'appareil. Cependant, si vous souhaitez utiliser le nom Android avec votre produit, ou si vous souhaitez accéder à Google Play, vous devez d'abord vous assurer que votre appareil est compatible .
Combien coûte la certification de compatibilité ?
Il n'y a aucun frais pour obtenir la compatibilité Android pour un appareil. La suite de tests de compatibilité est open source et accessible à tous pour tester les appareils.
Qui détermine la définition de compatibilité ?
Google est responsable de l'orientation générale d'Android en tant que plate-forme et produit. Google gère donc le document de définition de compatibilité (CDD) pour chaque version. Google rédige le CDD pour une nouvelle version d'Android en consultation avec divers OEM qui apportent leur contribution.
Pendant combien de temps chaque version d'Android est-elle prise en charge pour les nouveaux appareils ?
Le code d'Android est open source, Google ne peut donc pas empêcher quelqu'un d'utiliser n'importe quelle version pour lancer un appareil. Au lieu de cela, Google choisit de ne pas accorder de licence au logiciel client Google Play pour une utilisation sur des versions obsolètes. Cela permet à quiconque de continuer à proposer des versions obsolètes d'Android, mais ces appareils ne peuvent pas utiliser le nom Android et exister en dehors de l'écosystème des applications Android, comme s'ils n'étaient pas compatibles.
Un appareil peut-il avoir une interface utilisateur différente tout en restant compatible ?
Le programme de compatibilité Android détermine si un appareil peut exécuter des applications tierces. Les composants de l'interface utilisateur livrés avec un appareil (tels que l'écran d'accueil, le numéroteur et la palette de couleurs) n'ont généralement pas beaucoup d'effet sur les applications tierces. En tant que tel, les constructeurs d’appareils sont libres de personnaliser l’interface utilisateur. Le document de définition de compatibilité limite la mesure dans laquelle les OEM sont autorisés à modifier l'interface utilisateur du système pour les domaines ayant un impact sur les applications tierces.
Quand les définitions de compatibilité sont-elles publiées pour les nouvelles versions d'Android ?
L'objectif de Google est de publier une nouvelle version du document de définition de compatibilité Android (CDD) lorsque la version de la plate-forme Android correspondante aura suffisamment convergé pour le permettre. Bien que Google ne puisse pas publier une version finale d'un CDD pour une version du logiciel Android avant que le premier appareil phare ne soit livré avec ce logiciel, les CDD finaux sont toujours publiés après le premier appareil. Cependant, chaque fois que cela est possible, Google publie des versions préliminaires des CDD.
Comment les allégations de compatibilité des fabricants d'appareils sont-elles validées ?
Il n’existe aucun processus de validation pour la compatibilité des appareils Android. Toutefois, si l'appareil doit inclure Google Play, Google valide généralement la compatibilité de l'appareil avant d'accepter une licence pour le logiciel client Google Play.
Que se passe-t-il si un appareil prétendant être compatible s'avère ultérieurement avoir des problèmes de compatibilité ?
En règle générale, Google vous demande de publier des images système mises à jour qui résolvent tout problème de compatibilité.