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) précise les configurations d'appareil 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 de la 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 permet aux appareils autres que les téléphones, tels que les lecteurs de musique de type tablette, d'être compatibles. En apportant ces modifications, Google améliore également Google Play pour permettre aux développeurs de conserver le contrôle sur les emplacements où leurs applications sont disponibles. Pour poursuivre l'exemple de téléphonie, une application qui gère les 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 au branding ?
Non. L'accès n'est pas automatique. Google Play est un service géré par Google. La compatibilité est une condition préalable pour accéder au logiciel et au branding Google Play. Une fois qu'un appareil est qualifié comme appareil compatible avec Android, vous devez remplir le formulaire de contact inclus dans la licence des services Google pour mobiles 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. Tout le monde peut donc 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é ?
La compatibilité Android d'un appareil n'est pas payante. La Compatibility Test Suite est Open Source et disponible pour tous les tests d'appareils.
Qui définit la définition de la compatibilité ?
Google est responsable de la direction globale d'Android en tant que plate-forme et produit. Il gère donc le document de définition de la compatibilité (CDD) pour chaque version. Google élabore le CDD d'une nouvelle version d'Android en consultation avec divers OEM qui fournissent des commentaires.
Combien de temps chaque version d'Android est-elle prise en charge pour les nouveaux appareils ?
Le code d'Android étant open source, Google ne peut pas empêcher quelqu'un d'utiliser n'importe quelle version pour lancer un appareil. Google choisit plutôt de ne pas concéder de licence pour le logiciel client Google Play à utiliser sur des versions obsolètes. Cela permet à tout le monde de continuer à distribuer des versions obsolètes d'Android, mais ces appareils ne peuvent pas utiliser le nom d'Android et existent en dehors de l'écosystème d'applications Android, comme s'ils n'étaient pas compatibles.
Un appareil peut-il avoir une interface utilisateur différente tout en étant compatible ?
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 le jeu de couleurs) n'ont généralement pas beaucoup d'incidence sur les applications tierces. Par conséquent, les fabricants d'appareils sont libres de personnaliser l'interface utilisateur. Le document de définition de la compatibilité limite le degré auquel les OEM sont autorisés à modifier l'interface utilisateur du système pour les zones qui ont 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 a suffisamment convergé pour le permettre. Bien que Google ne puisse pas publier une version finale d'un CDD pour une version logicielle 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. Toutefois, lorsque cela est possible, Google publie des versions provisoires des CDD.
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 Android. Toutefois, si l'appareil doit inclure Google Play, Google vérifie 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 prétend être compatible présente des problèmes de compatibilité ?
En règle générale, Google vous demande de publier des images système mises à jour qui corrigent les problèmes de compatibilité.