Je travaille sur une application de bibliothèque qui permet à l'utilisateur de trier/organiser toutes sortes de choses. L'application propose environ 150 icônes que l'utilisateur peut utiliser pour classer les entrées. Comme c'est ma première application Android, je ne sais pas quelle est la meilleure façon de fournir ces icônes:Tailles/résolutions dessinables Android - Meilleure pratique
Jusqu'ici, je n'ai créé que des versions xxxhdpi, les ai stockées dans drawable-xxxhdpi et tout fonctionne correctement. J'utilise Nexus 5 et un Kindle Fire comme des appareils de test qui ne montrent aucun problème. Aussi, lorsque vous utilisez le simulateur pour tester des résolutions plus faibles, tout semble bien.
L'application devrait supporter Android 4.0 up. Plus la version des icônes est intégrée dans l'application, plus l'application est grande. Le docu dit que l'on devrait fournir des tailles différentes afin d'éviter la mise à l'échelle par le système. Mais y a-t-il une raison de fournir une autre version des icônes (hdpi, mdpi, etc.) si la mise à l'échelle semble fonctionner correctement?
- Cela peut-il avoir un impact sur les performances si le système doit mettre à l'échelle les icônes au lieu d'utiliser des versions prédéfinies?
Le test avec le simulateur est-il fiable ou pourrait-il être, que sur les appareils réels, la version à échelle réduite semble mauvaise? Je suis conscient, que le format xxxhdpi est tout à fait nouveau et presque aucun appareil n'utilisera cette taille réelle. Serait-il préférable d'utiliser une autre taille (par exemple xhdpi) à la place?
Cela semble être vaguement lié à cette question: http://stackoverflow.com/q/5998865/450534. Si la taille de l'application est une contrainte, personnellement, je préfère utiliser des tailles de baquets plus grandes (soit 'xhdpi' ou' xxhdpi') et laisser les périphériques se réduire. Certainement beaucoup mieux que les appareils ayant à l'échelle entraînant des distorsions d'image. Bien que je n'ai pas encore rencontré cette contrainte, vu le nombre de _Phablets_ lancés, j'irais très probablement avec 'xxhdpi'. –
Regardez mes ans: http://stackoverflow.com/questions/19875158/android-background-image-size-in-pixel/19875228#19875228 –