Quelle est la pertinence de retina.js pour mes projets Web?

9

Je n'utilise actuellement pas de Mac pour mon travail, mais je suis tombé sur retina.js en surfant sur le Web. Je voudrais savoir s'il est nécessaire d'inclure cette bibliothèque dans mes projets web? Si je ne le fais pas, mes projets auraient-ils fière allure sur tous les appareils Mac? Je n'ai actuellement aucun problème avec le travail sur d'autres appareils. Je ne l'ai pas encore prévisualisé sur un appareil Apple, car c'est toujours un travail en cours.

ogeh_47
la source
3
Pour ce que ça vaut, retina.js n'est pas directement lié aux appareils Apple. Il s'agit d' écrans à haute résolution (= plus d'un pixel réel par px virtuel), qui incluent la plupart des smartphones, une quantité décente d'ordinateurs portables et même certains moniteurs de bureau aujourd'hui. Apple vient d'inventer le terme «rétine» pour leurs moniteurs haute résolution.
Cedric Reichenbach

Réponses:

15

Pas même à distance requis

Il semble que son objectif principal soit de faire automatiquement le travail de srcset, un attribut qui vous permet de spécifier des images pour différents profils d'écran, tels que la haute densité des écrans "rétine" d'Apple.

srcsetest simple à utiliser et ne nécessite pas beaucoup de travail supplémentaire de votre part. À mon avis, tout le monde devrait de toute façon apprendre à l'utiliser srcsetcorrectement.

À mon avis, il existe plusieurs raisons impérieuses de ne pas utiliser cette bibliothèque.

  • Vous pouvez faire ce qu'il fait par vous-même
  • C'est encore un autre script à lancer sur votre page, ce qui ralentit votre page
  • Il rompt l'accessibilité prévue de srcset(permettant au navigateur et à l'utilisateur de déterminer comment utiliser les informations dans srcset, plutôt que de sélectionner quoi charger)

Éditer

Il convient également de mentionner que plusieurs navigateurs vous permettent d'attribuer une densité de pixels et d'autres paramètres réactifs à l'aide d'outils de développement. Par exemple, Chrome a le mode appareil . Ils sont utiles pour voir si des fonctionnalités comme srcset(ou retina.js, si vous avez choisi d'utiliser cette bibliothèque) fonctionnent réellement comme prévu. Vous n'avez donc pas besoin de traquer ou d'un Mac fantaisie à des fins de test.

Scribblemacher
la source
Merci beaucoup pour votre réponse. J'examinerai srcset
ogeh_47
@ ogeh_47 Si cela répond à votre question, pouvez-vous l'accepter? Sinon, faites-moi savoir de quelles informations supplémentaires vous avez besoin.
Scribblemacher
Génial, merci les gars. C'est beaucoup plus clair pour moi maintenant
ogeh_47