Qual a relevância do retina.js para meus projetos da web?

9

Atualmente, não estou usando um Mac para o meu trabalho, mas me deparei com o retina.js enquanto navegava na Web. Gostaria de saber se é necessário incluir esta biblioteca em meus projetos da web? Caso contrário, meus projetos ficariam bem em todos os dispositivos Mac? No momento, não tenho problemas com o trabalho em outros dispositivos. Ainda não o visualizei em nenhum dispositivo Apple, pois ainda é um trabalho em andamento.

ogeh_47
fonte
3
Pelo que vale, o retina.js não está diretamente relacionado aos dispositivos Apple. Trata-se de telas de alto DPI (= mais de um pixel real por px virtual), que inclui a maioria dos smartphones, uma quantidade decente de laptops e até alguns monitores de desktop atualmente. A Apple acabou de cunhar o termo "retina" para seus monitores de alto DPI.
Cedric Reichenbach

Respostas:

15

Nem mesmo remotamente necessário

Parece que seu principal objetivo é executar o trabalho automaticamente srcset, um atributo que permite especificar imagens para diferentes perfis de tela, como a alta densidade das telas de "retina" da Apple.

srcseté trivial de usar e não exige muito trabalho extra de sua parte. Na minha opinião, todos devem aprender a usar srcsetadequadamente de qualquer maneira.

Na minha opinião, existem várias razões convincentes para não usar esta biblioteca.

  • Você pode fazer o que faz por conta própria
  • É mais um script para disparar em sua página, o que torna sua página mais lenta
  • Ele interrompe a acessibilidade pretendida srcset(permitindo que o navegador e o usuário determinem como usar as informações no srcset, em vez de selecionar o que carregar)

Editar

Também vale ressaltar que vários navegadores permitem atribuir densidade de pixels e outras configurações responsivas usando as ferramentas de desenvolvimento. Por exemplo, o Chrome tem o Modo de dispositivo . Isso é útil para verificar se recursos como srcset(ou retina.js, se você escolheu usar essa biblioteca) estão realmente funcionando conforme o esperado. Portanto, você não precisa caçar ou usar um Mac sofisticado para fins de teste.

Scribblemacher
fonte
Muito obrigado pela sua resposta. Vou olhar para srcset
ogeh_47 14/11
@ ogeh_47 Se isso respondeu à sua pergunta, você pode aceitá-la? Caso contrário, informe-me de quais informações adicionais você precisa.
Scribblemacher
Incrível, obrigado pessoal. É muito mais claro para mim agora
ogeh_47