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 certains sur lesquels les applications tierces ne fonctionnent pas correctement. Le document de définition de compatibilité Android (CDD) décrit les configurations d'appareils spécifiques considérées comme compatibles.
Par exemple, bien que le code source Android puisse être porté pour s'exécuter sur un téléphone sans appareil photo, le CDD exige que tous les téléphones en soient équipés. Cela permet aux développeurs de s'appuyer sur un ensemble cohérent de fonctionnalités lorsqu'ils écrivent leurs applications.
Le CDD continue d'évoluer pour refléter les réalités du marché. Par exemple, la version 1.6 du CDD n'est compatible qu'avec les téléphones mobiles. Toutefois, la version 2.1 permet aux appareils d'omettre le matériel de téléphonie, ce qui rend les appareils autres que les téléphones, tels que les lecteurs de musique de type tablette, compatibles. Parallèlement à ces modifications, Google améliore également Google Play pour permettre aux développeurs de conserver le contrôle sur la disponibilité de leurs applications. Pour poursuivre l'exemple de la téléphonie, une application qui gère les messages SMS n'est pas utile sur un lecteur multimédia. Google Play permet donc au développeur de limiter cette application exclusivement aux téléphones.
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 accéder au logiciel et à la marque Google Play. Une fois qu'un appareil est qualifié comme appareil compatible avec Android, vous devez remplir le formulaire de contact inclus dans 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 Android est ouvert, ce qui signifie que tout le monde peut l'utiliser pour créer n'importe quel type d'appareil. Toutefois, si vous souhaitez utiliser le nom Android avec votre produit ou 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 à payer 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éfinit la compatibilité ?
Google est responsable de l'orientation globale d'Android en tant que plate-forme et produit. Il 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 concertation avec différents OEM qui fournissent des informations.
Pendant combien de temps chaque version d'Android est-elle compatible avec les nouveaux appareils ?
Le code d'Android étant open source, Google ne peut pas empêcher qu'une personne utilise une version quelconque pour lancer un appareil. Google choisit plutôt de ne pas concéder de licence pour le logiciel client Google Play sur les versions obsolètes. Cela permet à quiconque de continuer à distribuer des versions obsolètes d'Android, mais ces appareils ne peuvent pas utiliser le nom Android et existent en dehors de l'écosystème des applications Android, comme s'ils n'étaient pas compatibles.
Un appareil peut-il être compatible même si son interface utilisateur est différente ?
Le programme de compatibilité Android détermine si un appareil peut exécuter des applications tierces. Les composants de l'interface utilisateur fournis avec un appareil (tels que l'écran d'accueil, le clavier et la palette de couleurs) n'ont généralement pas beaucoup d'effet sur les applications tierces. Les fabricants d'appareils sont donc libres de personnaliser l'interface utilisateur. Le document de définition de la compatibilité limite le degré de modification de l'interface utilisateur du système autorisé pour les OEM dans les zones qui ont un impact sur les applications tierces.
Quand les définitions de compatibilité pour les nouvelles versions d'Android sont-elles publiées ?
L'objectif de Google est de publier une nouvelle version du document de définition de compatibilité (CDD) Android lorsque la version correspondante de la plate-forme Android a suffisamment convergé pour le permettre. Bien que Google ne puisse pas publier de version finale d'un CDD pour une version logicielle Android avant l'expédition du premier appareil phare équipé de ce logiciel, les CDD finaux sont toujours publiés après le premier appareil. Toutefois, Google publie des versions préliminaires des CDD chaque fois que cela est possible.
Comment les affirmations de compatibilité des fabricants d'appareils sont-elles validées ?
Il n'existe aucun processus de validation de la compatibilité des appareils fonctionnant sous Android. Toutefois, si l'appareil doit inclure Google Play, Google valide généralement sa compatibilité avant d'accepter de concéder une licence pour le logiciel client Google Play.
Que se passe-t-il si un appareil qui se déclare compatible présente des problèmes de compatibilité par la suite ?
En règle générale, Google vous demande de publier des images système mises à jour qui corrigent les problèmes de compatibilité.