Actualmente no estoy usando una Mac para mi trabajo, pero encontré retina.js mientras navegaba por la web. Me gustaría saber si es necesario incluir esta biblioteca en mis proyectos web. Si no lo hago, ¿mis proyectos se verían bien en todos los dispositivos Mac? Actualmente no tengo ningún problema con el trabajo en otros dispositivos. Todavía no lo he visto previamente en ningún dispositivo de Apple, ya que todavía es un trabajo en progreso.
Parece que su propósito principal es hacer automáticamente el trabajo de srcset
, un atributo que le permite especificar imágenes para diferentes perfiles de pantalla, como la alta densidad de las pantallas "retina" de Apple.
srcset
es trivial de usar y no requiere mucho trabajo adicional de su parte. En mi opinión, todos deberían aprender a usarlo srcset
apropiadamente de todos modos.
En mi opinión, hay varias razones de peso para no usar esta biblioteca.
srcset
(permitiendo que el navegador y el usuario determinen cómo usar la información en srcset, en lugar de seleccionar qué cargar)Editar
También vale la pena mencionar que varios navegadores le permiten asignar densidad de píxeles y otras configuraciones receptivas utilizando herramientas de desarrollo. Por ejemplo, Chrome tiene Modo Dispositivo . Estos son útiles para ver si funciones como srcset
(o retina.js, si eligió usar esa biblioteca) realmente funcionan como se esperaba. Por lo tanto, no necesita buscar o una Mac elegante para realizar pruebas.
Cédric Reichenbach