Estos días de atrás Apple presentó un nuevo modelo de ordenador portátil que, según muchos, marca el próximo paso a seguir por los fabricantes: pantallas de alta densidad de píxeles que dotan a la pantalla de una definición monstruosa y una resolución real que supera con creces el FullHD.
Lo que nos ocupa ahora mismo, realmente, es que no sólo es una pantalla de resolución monstruosa la que permite utilizarla en todo su esplendor. Los sistemas operativos tienen que estar adaptados para renderizar los elementos gráficos utilizando más píxeles en la pantalla para que no sean exageradamente pequeños. Y, hoy por hoy, salvo Windows 8, no lo están.
La imagen inferior muestra cómo se ve Unity en una pantalla con la resolución del nuevo Macbook Pro (de 2880 píxeles de ancho, si no recuerdo mal). La imagen fue publicada por Alan Bell en la lista de correo de Ubuntu, donde de paso están discutiendo cómo adaptar ese sistema operativo a esta situación. Y aporta, incluso, números: a esa resolución la barra de menú de Ubuntu ocupa menos de tres milímetros.

Unity en el Macbook Pro con pantalla Retina
Si mejora el hardware no podemos confiar en que el software siga funcionando igual: en este caso tanto los sistemas operativos como, sobre todo, los diseñadores de interfaces tienen que trabajar duro para hacer que todo se muestre en su lugar, con su tamaño pero adaptándose a las distintas densidades de píxeles.
Hablamos de interfaces (hablando con propiedad: interfaces gráficas) y podemos pensar instantáneamente en lo que se ve del sistema operativo y en sus aplicaciones pero diré exactamente lo mismo pero aplicándolo a la Web.
Tanto el iPhone 4 como el tercer iPad mostraron el problema que supone navegar con sus pantallas por un Internet pensado para pantallas con píxeles más grandes. Usar gráficos vectoriales siempre que sea posible será el primer paso para evitar que lo veamos todo pixelado, y programar nuestras interfaces gráficas para que se adapten tanto a la resolución real de la pantalla como a su tamaño físico podría ser útil también.
De todos modos este trabajo sólo tendrá que realizarse ahora que estamos realizando una transición hacia ese tipo de pantallas: pensad que a lo mejor dentro de diez años todos tenemos pantallas con esas densidades de píxeles y no hace falta pensar tanto ni mantener aplicaciones adaptables.
Ver 39 comentarios
39 comentarios
mktrfe
Quiero ver porno en HiDPI
rapcode
Vale, es una resolución más grande, pero, realmente hace falta? De aquí unos años que sé yo, pero, ahora necesitamos tanta resolución? Mi opinión es que no, pero bueno, quien se gaste los 2200 € del nuevo Macbook Pro 15 pensará diferente.
Francisco Verdeja
La unica solucion a esto, hacer que el Sistema reconozca el tamaño de la pantalla, y que use imagenes SVG, sin importar la densidad de pixeles estas estas imagenes siempre tendran escalado infinito y ssimpre podran tener el mismo tamaño en cuanto a milimetros se refiere
yonmacklein
Extraigo del articulo:
"Tanto el iPhone 4 como el tercer iPad mostraron el problema que supone navegar con sus pantallas por un Internet pensado para pantallas con píxeles más grandes"
Ejem, supongo que ese "problema" existía hace muuuchos años, de hecho dudo muchísimo que la escasa resolución del iPhone4 fuese el problema (tiene una resolución justa para webs normales y escasa para las adaptadas a 1024px de ancho, en ese caso el problema sería querer ver la version Desktop de una web en una pantalla de 3.5"), y en el iPad3 efectivamente es un problema, aún mayor que navegar a una resolución parecida en un monitor de 27", ya que el iPad, encima, es mucho más pequeño como para ver las cosas (y en el 27" al usarlo sentado y de frente, toda esa resolución extras siempre la puedes usar para multiples ventanas simultaneas).
En definitiva, solo quiero aclarar que ese "problema" existe practicamente desde siempre... monitores con resolución de 800px de ancho cuando la web estaba diseñada para resoluciones de 640px, monitores de 1024 y webs centradas en 800px, monitores de 1280/1650/1920/2560 y webs que como mucho, estarán enfocadas a resoluciones de 1024px. Los diseños "liquidos" ajustables quedan mal en altas resoluciones, y bueno, está la tendencia de diseños ajustables que según la resolución detectada (o el tamaño de la ventana del navegador) re-estructuran la web para mostrarla mejor en cada caso de manera dinámica (una opción que supongo, tendrá alguna pega, pero a mi me mola).
Lógicamente si la web, al igual que algunos programas, fueran vectoriales (hola Flash! hola Silverlight! hola SVG!) no tendría tanta problemática... salvo el de conseguir un diseño que a cualquier resolución mantenga usabilidad y no sea demasiado gasto de espacios inútiles, como recurrir a un diseño amigable con móviles y tablet para escritorio (hola Kotaku y similares!).
En el caso de los programas, si no recuerdo mal desde Windows Vista hay soporte vectorial para ese tipo de cosas, tal vez se podría diseñar teniendo en cuenta cualquier resolución (desde las típicas 1280 a futuras resoluciones de 8K -7680px de ancho-), aunque generalmente con poner una opción de iconos grandes y textos grandes, se iban a poder usar sin muchos problemas me parece a mi. Sea como sea, el porcentaje de resoluciones tan altas nunca ha solido ser alta, y de hecho, descontando los productos de Apple, pueden pasar tranquilamente un lustro en que la necesidad(la real me refiero, no a la inducida por Apple en cada uno de sus productos, como esa "Retina" que cambia de dpi en cada nueva aparición que veo) y los precios acompañen a un uso masivo de esas resoluciones y por lo tanto, a una adaptación de los contenidos (y generalmente en la web, esa transición la veo lenta, pues siempre se opta por optimizar por la compatibilidad, a ser posible, la resolución que cubra un 70-80% de uso durante unos pocos años, salvo, se ponga de moda alguna otra alternativa para cubrir todas las resoluciones, que generalmente, implicarán un desarrollo más largo y costoso del diseño de una web).
warf
Microsoft con Metro ya lo tiene echo, con todo vectorial se pone automáticamente del tamaño que sea, y de apoco van pasando la interfaz del escritorio a colores planos así que va de lo mismo. Pero por ahora solo una maquina en el mundo lo tiene y no se van a calentar en adaptar eso, es maso menos lo que pasa con Thunderbolt hay que esperar a que se amortice y se convierta en un estandar, pero para eso falta, hasta Windows 9 tienen tiempo...
elusuarioadministrador
Y Windows 7, Windows Vista, Windows XP
Johnny De Castro
En término de interfaces de usuario, queda mucho trabajo por delante, en Linux (por el ejemplo que han puesto de Ubuntu) al menos con gtk no debería ser tan complicado y más que un rehacer del total de aplicaciones, será el rehacer de la librería y permitir que se adapte a las nuevas situaciones.
En lo relacionado con el diseño Web, la cosa podrá ser a otro precio, son infinidades de websites los que están pensados en pantallas de 1024px (y ni que decir de los sitios pensados en resoluciones menores), así también los frameworks css, en fin, aquí si que queda trabajo y como están las cosas presumo que 5 años es el tiempo justo para considerar a los usuarios de este tipo de pantallas como un mercado relevante para hacer aplicaciones. POR AHORA NO ME COMPLICO, solo planeo una posible preparación.
dvd90
Me parece muy bien que evolucionemos constantemente, pero dicha resolucion se apreciara la diferencia respecto a un fullhd ?
mktrfe
jgalvez0221
me parece inutil en verdad, si vas a ver lo pixeles de tan cerca vas a dañar tu vision