Travailler sur une application qui affiche des images de différentes tailles comme des grilles, des listes (comme Instagram), des images qui occupent tout l'écran.API - Tailles d'image pour iOS et Android (Différentes tailles d'écran) - Optimisation
Ex. - vous avez peut-être une image en grille (pas très grande), mais cette même image est affichée sur un autre écran qui a presque la taille de tout l'écran. C'est comme une version explosée de ceci. Il y a aussi les plus petites vignettes de ces images.
Travailler avec l'équipe Backend pour trouver une solution optimale.
Questions:
Quelle est la manière la plus optimale pour traiter des images pour différentes tailles d'écran? Je sais que instagram envoie les URL pour les résolutions et les vignettes haute résolution.
Avons-nous besoin de plusieurs tailles pour chaque image? Exemple. vue grille (avons-nous besoin d'un 1x, 2x ou 3x) pour chaque image? ou une taille peut-elle servir toutes les tailles d'écran de téléphone et nous pouvons simplement définir le mode d'échelle dans le code? Serait-ce bien, même pour les plus petites tailles d'écran? Serait-ce une mauvaise expérience pour les petites tailles de téléphone, car ils ont besoin d'images. Pour moi, ce ne serait pas optimal puisque les petits téléphones comme SE n'ont pas la même puissance de traitement que l'iPhone 8 plus. Si nous utilisons la même API pour servir iPhone et Android - comment cette API peut-elle être un levier pour Android, étant donné qu'ils ont plus de tailles d'image à gérer.
Toute indication serait grandement apprécier.
Oui Je voulais dire des images du serveur. Ca a du sens. J'essaie de trouver des documents à l'appui à ce sujet. Pour moi - c'est logique, mais c'est la première fois que je le fais. – Ronaldoh1
J'ai trouvé quelques documents de Google, ajouté à la réponse –
cette approche a beaucoup plus de sens. Donc, pour chaque cas - si c'est une vignette ou une image de taille moyenne ou même des images plus grandes - vous voudriez avoir deux versions de l'image. Pourquoi? Parce que certains appareils n'ont pas besoin d'images de plus grande taille, vous ne voudrez charger que celui que vous avez pour cet appareil. L'API renvoie à la fois une URL basse et haute résolution pour chacun. Je pense que cela couvrirait la plupart des cas pour iOS. Votre réponse a beaucoup de sens - nous verrons comment cela se passe dans la pratique;) Merci! – Ronaldoh1