Consignes du PAE : Disponibilité des fonctionnalités

Maintenez la cohérence des fonctionnalités sur Android par rapport aux plates-formes non Android comparables pour garantir une expérience cohérente et de qualité aux utilisateurs, quel que soit l'appareil qu'ils choisissent.

Implémentation requise

Pour que votre application soit éligible au programme AEP, elle doit répondre aux exigences suivantes :

  • Délai de lancement : toutes les fonctionnalités* doivent être entièrement lancées sur Android dans n'importe quel pays où le programme AEP est actif, dans les trois semaines suivant leur lancement complet sur une plate-forme non Android dans ce même pays.
  • Équivalence fonctionnelle : la version Android d'une fonctionnalité doit prendre en charge les mêmes capacités et cas d'utilisation de base que les versions non Android. Une fonctionnalité ne répond pas à cette exigence si elle ne possède pas une capacité disponible ailleurs ou si elle ne correspond pas au niveau d'implémentation native, par exemple en utilisant une WebView non optimisée alors qu'une fonctionnalité native existe sur d'autres plates-formes.

(*) Définition d'une fonctionnalité : une fonctionnalité est définie comme une capacité, une utilité, un parcours utilisateur, un regroupement de contenus ou une méthode d'échange de valeur distincts et identifiables au sein d'une application, qui offre une valeur fonctionnelle matérielle à l'utilisateur final. Cela inclut des points d'entrée supplémentaires tels que les widgets, la personnalisation et l'optimisation du classement des expériences, ainsi que l'accès à des contenus spéciaux.

Applicabilité des consignes

Cette règle s'applique à toutes les applications, quel que soit le facteur de forme.

Exceptions

Les exemptions suivantes s'appliquent à cette consigne :

  • Impossibilité technique : une fonctionnalité peut être exemptée s'il est techniquement impossible de la prendre en charge sur Android. Les développeurs doivent documenter la fonctionnalité et les blocages techniques spécifiques pour examen.
  • Régression de fonctionnalité : si une fonctionnalité précédemment disponible sur Android a été désactivée pour résoudre un problème de production important, une dérogation peut être accordée à condition de fournir la preuve qu'une solution est en cours d'élaboration et que le problème et le délai de résolution prévu ont été acceptés par Google.
  • EEE : ce règlement ne s'applique pas dans l'EEE. Toutefois, lors de la distribution dans l'EEE, les utilisateurs d'Android doivent pouvoir accéder à toutes les nouvelles expériences et fonctionnalités du titre Android fournies par le développeur. Les développeurs sont donc tenus d'optimiser entièrement leurs titres pour Android.