21 votes

Où puis-je trouver les exigences minimales pour une application ?

J'essayais d'installer une nouvelle application de Google Play sur mon ordinateur, mais un message m'a indiqué que l'application n'était pas compatible avec mon appareil. Aucune autre information n'a été donnée.

Quelqu'un peut-il me dire où je peux trouver la configuration minimale requise pour une application donnée ? Je veux vérifier ce qui manque sur mon téléphone. Je pourrai peut-être résoudre le problème, à condition qu'il ne s'agisse pas d'un problème matériel.

0 votes

J'ai toujours supposé que si je ne pouvais pas installer une application spécifique du Play Store, c'était dû à la localisation géographique plutôt qu'aux spécifications de mon téléphone. Cet article de CNN intitulé "Should Android apps list minimum requirements ?" pourrait vous éclairer davantage.

1 votes

4 votes

Vous pouvez consulter le fichier Manifest comme suggéré dans la réponse d'Ifor en utilisant les méthodes décrites ici : stackoverflow.com/questions/2097813/ ou stackoverflow.com/questions/4191762/

11voto

Juba Points 1239

La théorie veut que vous n'ayez pas besoin de le savoir. Lorsque le développeur publie une application, il y a un fichier manifest.xml qui décrit les capacités requises. Celles-ci peuvent être liées à la fois au matériel et au firmware. Par exemple, vous avez besoin d'une version minimale d'Android ou d'une fonction matérielle spécifique comme le GPS. Google Play filtre ensuite automatiquement les applications que vous pouvez voir et installer en fonction de ces exigences. Le développeur peut également imposer des exigences géographiques et, éventuellement, des exigences de l'opérateur, ainsi que l'interdiction de certains appareils s'il le souhaite.

Dans votre cas, la chose la plus évidente à faire est de vérifier d'abord si le développeur a un site web avec plus d'informations. Si cela ne vous aide pas, essayez de leur envoyer un e-mail. Le filtrage peut être délicat et surprendre les développeurs. Si le développeur est un tant soit peu réactif, il devrait vous répondre. Il est dans son intérêt que l'application fonctionne sur le plus grand nombre possible d'appareils. S'il n'y a aucune raison valable pour que l'application soit incompatible avec votre appareil, il devrait apprécier l'opportunité de résoudre le problème. S'il y a un problème valable, votre question peut les inciter à rendre l'information disponible sur un site Web ou dans la description.

7 votes

Je ne sais pas si la théorie est vraiment que l'on ne doit pas savoir. Comme l'affirme l'auteur de la première affiche, il est logique de savoir ce qui manque. C'est probablement comme ça, ce n'est pas vraiment une théorie. Puisqu'il existe déjà un fichier qui décrit les capacités requises, il ne serait pas très difficile d'afficher des informations sur ce qui manque. C'est juste que ce n'est pas implémenté sur le google app store.

4voto

Milner Points 533

Comme les autres réponses l'indiquent déjà, les exigences sont stockées dans le fichier .apk 's Manifest . Il existe plusieurs outils disponibles pour vous aider à analyser ce fichier, comme par exemple celui décrit dans la question de Stack Overflow Comment afficher AndroidManifest .xml à partir du fichier APK ? . Voici quelques exemples donnés dans les réponses :

Il y a aussi...

...et probablement beaucoup d'autres.

4voto

user1529413 Points 141

Regardez sur APKPure . Ils listent ces données en bas de l'écran. Pas besoin de télécharger d'outils.

En tant que consommateur, j'avais besoin de connaître la version car je voulais savoir si mon ancienne tablette Kindle pouvait exécuter certains logiciels ou non.

0 votes

On dirait qu'ils ne listent que la version d'Android requise, mais pas le reste, comme si l'application avait besoin de quelque chose de spécifique (par exemple un appareil photo, un gyroscope, etc.) ?

2voto

Liam W Points 8336

La réponse est simple : Vous ne pouvez pas.

La réponse élargie : Vous ne pouvez pas, sauf si le développeur l'a spécifié sur son site. Vous pouvez également leur envoyer un courrier électronique pour leur demander.

Le développeur utilise le fichier manifeste de son application pour spécifier certaines exigences en matière de matériel ou de version de logiciel pour son application. Google Play utilise ensuite ces informations pour ne pas installer une application sur un appareil incompatible.

Voici quelques exemples de ce qu'ils pourraient mettre :

  • Version minimale d'Android
  • Version maximale d'Android
  • Exigences matérielles
    • GPS requis
    • Vous devez disposer d'un accéléromètre
    • Vous devez être capable d'utiliser le mode portrait ou paysage.
  • Localisation géographique ou pays du compte Google (qui ne peut pas être modifié à ce jour)
  • Fournisseur de réseaux cellulaires/transporteur de télécommunications

Si l'application utilise le NDK et qu'elle est conçue pour armv7, vous aurez besoin d'un appareil armv7.

2 votes

Désolé de vous corriger : Mais vous pouvez. Il existe des outils qui vous permettent de parcourir les Manifest archivo.

0 votes

@Izzy J'étais censé dire que vous pouvez modifier le manifeste, mais j'ai écrit ceci à l'école, et rapidement.

0voto

melo Points 155

La réponse la plus simple à votre question est que le développeur a exclu votre appareil de la liste des appareils pris en charge.

Cela pourrait être dû aux raisons suivantes :

  • Votre téléphone peut causer des problèmes avec l'application. Cela peut conduire le développeur à exclure votre appareil.
  • Le développeur a exclu les appareils de certains facteurs de forme.
  • Il se peut que le développeur ne cible que des combinés particuliers.

Vous pouvez obtenir des informations sur les appareils pris en charge sur le site Web du développeur.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X