miércoles, 17 de septiembre de 2014

¿Qué es eso del diseño "responsive"?

Dado el progresivo uso de los móviles en el acceso a Internet (que ya supera al ordenador de escritorio) la mayoría de las empresas de desarrollo web están utilizando el llamado "diseño responsive" en sus ofertas como la solución perfecta para el internet móvil.  El término viene del inglés "responsive", que significa, más o menos, "automáticamente adaptable", dicho en otros términos, que "responde" al tipo de dispositivo con que se está navegando en Internet (móvil, tablet u ordenador de escritorio) reorganizando el contenido de la web.
El diseño "responsive" adapta el contenido, normalmente el tamaño de imágenes, el texto y la colocación de los elementos de la página, al tamaño de la pantalla del dispositivo.

Lo que no se está cuidando tanto en estos diseños "responsive" es su relación con el ancho de banda, un factor tan decisivo como la latencia de la conexión, es decir, la lentitud de las conexiones móviles.

Todos hemos experimentando alguna vez la decepción al intentar conectarnos a una web desde el móvil y ver esa "E" en la esquina de la pantalla, y la ruedita que gira lentamente mientras pasan los minutos y la batería se vacía. Por mucho que en algunas capitales se ofrezca el 4G, en más de la mitad de las ocasiones tenemos que conformarnos con 3G de una o dos "rayitas", GPRS, o conexiones francamente inoperativas.

El "responsive", integrado en muchos temas de WordPress, adolece de un gran defecto: su excesiva carga de recursos. Necesita cargar todas las posibles opciones para que el navegador elija las correctas.

Sigo pensando, y creo que el tiempo me dará la razón, que en absoluto se pueden poner los mismos contenidos en un móvil que en un ordenador. Por eso en mis diseños web las versiones móviles son claramente diferentes a las de escritorio. Es cierto que, a causa de las redes sociales, hay que mantener una misma URL (dirección de Internet) para todos los contenidos, con independencia del dispositivo con que se acceda, pero eso no es óbice para que el servidor envíe una página totalmente diferente en estructura, peso en Kilobytes, tamaño e incluso contenido cuando se trata de un móvil. Y digo contenido porque en un móvil sencillamente no es posible digerir la cantidad de información disponible en muchas páginas webs.

Se podrá argumentar que las conexiones son cada vez más rápidas y los terminales cada vez más potentes pero yo hasta que no lo vea no lo creeré. No mientras la cobertura real del 4G sea tan limitada. Y además, ¿cuántos usuarios disponen de un terminal 4G? No muchos, me temo.

Si quieres que tu web sea de verdad compatible con móviles, que te aclaren qué tipo de diseño "responsive" te están aplicando en tu proyecto web.

¿Cuántas veces abandonas la navegación en una web por el tiempo que tarda en cargar?