Cette question peut être redondante ou peut-être en double, mais j'utilise une bibliothèque NDK qui ne fonctionne que sur les périphériques ARM. Existe-t-il un moyen de savoir quel pourcentage d'appareils Android mon application peut-elle prendre en charge en fonction de l'architecture du processeur, tout comme ces statistiques sur les versions de plate-forme Android ?
25
Réponses:
Étant donné que vous décidez finalement si x86 mérite toujours de consacrer des efforts à la prise en charge, je répertorie ici plusieurs faits sur x86 pour les appareils Android:
EDIT: Le premier appareil utilisant les SoC Spreadtrum ci-dessus, le Leagoo T5c, est maintenant en pré-vente . Leagoo est une petite entreprise basée en Chine, et l'appareil cible principalement l'Inde, sans parler d'une autre variante du même appareil (le T5) avec un SoC conventionnel est vendu en même temps, donc cela ne change pas les hypothèses ci-dessus que il restera impopulaire.
la source
Je me suis retrouvé avec cette conclusion après avoir beaucoup cherché.
Informations utiles dans Unity Stats .
ARMv7: 98,1%
Intel x86: 1,7%
Cependant, je n'étais pas satisfait, je l'ai donc vérifié à partir de nombreuses ressources.
Selon la documentation Android .
et
Summery après avoir beaucoup cherché
Je dois également mentionner que ChromeBook utilise des processeurs
x86
et unex86_64
architecture Intel . (Ajoutez ces archives uniquement lorsque vous prenez en charge ChromeBook)Conclusion
Si vous appliquez des supports
armeabi-v7a
et desarm64-v8a
architectures, car ils ont environ 99% des appareils Android.Suggestion importante
Vous inquiétez-vous de la taille de l'application (vous devriez), vous devez diviser votre apk pour plusieurs abi. Android studio et Play Store prennent en charge le téléchargement de plusieurs apk , de sorte que l'application ne possède qu'un seul fichier d'architecture ndk.
Ce sera donc très efficace pour construire plusieurs apk.
Liens importants
la source
Depuis la console Google Play (prenant en charge un minimum d'Android 4.1 et d'un écran paysage):
la source