Mon fils a une tablette Kurio 7. J'ai installé l'Amazon App Store dessus et j'ai remarqué que toutes les applications ne sont pas compatibles. Bad Piggies par exemple ne s'installe pas. L'App Store d'Amazon indique qu'elle n'est pas compatible avec son appareil. Comment cela se fait-il ? Bad Piggies est censé prendre en charge Android 2.2 et le Kurio 7 est équipé d'Android 4. En dehors de cela, rien n'est dit sur les exigences. Quels autres éléments peuvent rendre un appareil Android incompatible avec certaines applications ?
Réponse
Trop de publicités?Il existe plusieurs éléments différents sur Android qui précisent si une application est compatible ou non avec un appareil :
-
L'auteur peut spécifier les versions minimum et maximum supportées. Cela signifie que même si la version 2.2 est prise en charge, la version 4.0 peut ne pas l'être. (Probablement pas dans votre cas). Référence
-
Les applications peuvent exiger certaines caractéristiques à être disponibles, une autre chose que l'auteur met dans la
manifest
. Cela spécifie des choses comme la nécessité d'un appareil photo, d'un accéléromètre, d'un accès à Internet, etc. Si votre appareil ne possède pas l'une de ces caractéristiques, il peut être considéré comme non compatible. Référence1 Référence2- Ici est une liste de fonctionnalités possibles qui peuvent être exigées par le développeur de l'application.
Comme exemple pour le n°2 :
Lorsque vous déclarez "Android:required="true" pour une fonctionnalité, vous spécifiez que l'application ne peut pas fonctionner, ou n'est pas conçue pour fonctionner, lorsque la fonctionnalité spécifiée n'est pas présente sur l'appareil.