J'ai une application que je souhaite installer sur mon téléphone Android. Malheureusement, il est marqué «incompatible». Je pourrais essayer de mettre à niveau le système pour installer l'application, mais j'aimerais d'abord connaître les raisons exactes pour lesquelles l'application est «incompatible» . C'est-à-dire quelles sont les «variables» que mon téléphone a tort de ne pas pouvoir installer l'application.
Existe-t-il un moyen générique de le faire?
la source
Il peut y avoir plusieurs raisons pour lesquelles une application peut apparaître comme "incompatible":
Version Android (c'est ce qui m'a le plus frappé sur mon ancien téléphone)
Architecture du processeur (par exemple ARMv6, ARMv7, ARMv8, x86) - certains développeurs peuvent être paresseux et ne compiler que pour ARMv7 et v8
Caractéristiques matérielles telles que flash d'appareil photo ou baromètre ou taille d'écran
Pour excuser un verrou régional (merci EA!)
J'ai vu certains développeurs citer le support par appareil plutôt que par les fonctionnalités de n'importe quel appareil. Je ne prétends pas connaître l'ensemble du processus, mais je suppose que c'est parce que la plupart des gens ne connaissent pas ou ne se soucient pas de tous ces détails.
la source
J'ai déjà de bonnes réponses ici, mais il suffit d'ajouter ---
Certaines API de développeur ne sont compatibles qu'avec certaines versions spécifiques des services Google Play / version du système d'exploitation Android / version d'écran ( comme déjà mentionné dans les autres réponses ), et le fait de ne pas avoir ces composants ou spécifications spécifiques peut ( parfois ) entraîner l'application:
Google Play Store lui-même aide à éviter toute mauvaise expérience utilisateur inutile.
Bien que la plupart des API soient rétrocompatibles, même les développeurs sont encouragés à utiliser la version la plus récente d'une API spécifique qu'ils utilisent.
Android est en constante évolution et amélioration, et la meilleure façon de maximiser ses avantages est de toujours être mis à jour autant que possible.
la source
Si vous utilisez votre appareil régulièrement dans plus d'un pays, il est essentiel, je pense, de créer un compte google dans chaque pays. N'oubliez pas que vos téléphones peuvent être associés à de nombreux comptes. Par exemple, je ne peux pas télécharger "BBVA Wallet" sur aucun de mes appareils en utilisant le compte que j'ai créé au Royaume-Uni (en fait, l'application n'est même pas répertoriée sur le téléphone), mais si je crée un nouveau compte en Espagne, je peux télécharger à tous les appareils en basculant vers ce compte dans google play. PS: ça ne valait pas la peine au final et j'ai supprimé l'application en question en moins d'une journée :(
la source