Web móvil y otras cosillas…

Excelente el artículo The Web Beyond the Desktop, de Dave Shea en Digital Web Magazine. No habla solo de web móvil, sino de cómo la experiencia web huye del escritorio habitual y se marcha a la sala de estar, al dormitorio y, desde luego, a los dispositivos móviles. Su cuadro de «device viewing scenarios» tiene números de convertirse en un clásico. Interesante también cómo incide en que las mejoras de accesibilidad deberían repercutir también en la experiencia «fuera del escritorio» y en que es conveniente diseñar interfaces diferentes al del sitio principal para su consumo en pantallas «pequeñas». Lectura muy recomendable.

Aprovecho que el Pisuerga pasa por Valladolid para enchufar aquí un par de cosillas que tenía como borrador desde hace una eternidad.

La primera. A veces una pantalla pequeña es mejor. Mucho más discreto leer Google Reader o charlar por Messenger en una reunión con el N95 que con el iPod Touch, por no hablar de cosas más grandes, como un N800 o un portátil…

La segunda. Safari para iPhone y iPod Touch es ‘la web’ y no la web móvil. Jobs dixit. Opera Mini para el N95 (y demás dispositivos sobre los que corre) también afirma lo mismo. Tristemente, cuando lo dicen lo que quieren decir en realidad es que pasan olímpicamente de las hojas de estilo para handheld. Todo parece indicar que las próximas versiones de Internet Explorer para dispositivos harán lo mismo. Si eso es respeto a los estándares… Y aún así Google, Facebook, Yahoo! y demás grandes propiedades de la web se afanan en diseñar páginas específicas para dispositivos, mientras que «startups» como Mowser se dedican a «movilizar» sitios web de terceros. ¿No querrá eso decir algo? En mi experiencia particular, además, hace dí­as que le dije a Google Reader que reformatease las páginas web que visito desde él tanto desde el Touch como desde el N95. Efectivamente, los dispositivos móviles que usamos hoy en día son potentes como los ordenadores de anteayer. Pero las pantallas tienen los tamaños y resoluciones que tienen, las interfaces de usuario de los dispositivos son las que son (sin importar que sea un dedo, un teclado numérico o un mando a distancia, decididamente no son un ratón) y muchos de los elementos habituales en el diseño de interfaces web dejan de ser válidos.

Esta segunda observación me lleva a una recomendación del W3C en sus buenas prácticas para desarrollo web que no me cuadra en absoluto. Dicen: Diseña para una web única. No. De ninguna manera. Diseña para una web plural. En la que no sabes si el usuario mira una pantalla de 3 pulgadas a un palmo de distancia, de 17 a 4 palmos o de 42 a unos pocos metros. Y en la que el usuario puede navegar con un teclado numérico, los dedos, un ratón o un mando a distancia (ya que estamos, no olvidemos la posibilidad de que el usuario, directamente, no vea la pantalla y solo la oiga). Lo que nos lleva a poner los contenidos textuales primero, el maquetado después (a poder ser adaptado al medio), añadir las imágenes a continuación (de nuevo, a poder ser, pensando en tamaños y depeís) y, finalmente, añadir comportamientos (para los dispositivos en que tenga sentido)…

Roland overdose

Captura de pantalla de Hobnox Audiotool

Impresionante demo, imperdible para los fans de Roland: ¿os imagináis jugar con un Roland TR-808, un TR-909, un TB-303s, unos cuantos pedales (delay, flanger, reverb…) y un mezclador de doce canales? Todo desde dentro del navegador, gracias a la magia de Flash (y Java, que el audio de Flash no es ninguna maravilla, de momento) en hobnox.com (haced click en «Start Audio Demo» y echadle paciencia, que hay que cargar un buen montón de cosas).

Ahora solo me hace falta una pantalla «multitouch» de 30″ y a correr… :-)

Ví­a.

El iPhone (y el iPod Touch) como trackpad

Impresionante. Ahora solo falta que alguien añada soporte para ‘multitouch’… Probablemente, la interfaz para mi futuro mediacenter…

Más información. Vía.

PS Ahora ya puedo confirmar que funciona. Y bastante bien :-).

reacTIVision, programa tu aplicación ‘multitouch’

Dando vueltas por ahí me encuentro con reacTIVision, una parte del software de reactable que el MTG de la UPF ha puesto a disposición del público.

reacTIVision es, traduciendo de su web,

…un framework de visión por ordenador multiplataforma y de código abierto para el seguimiento rápido y robusto de marcadores fiduciarios agregados a objetos físicos, así como para seguimiento de dedos «multi-touch». Principalmente fue diseñado como juego de herramientas para el desarrollo rápido de interfaces de usuario tangibles basadas en mesas (TUI) y superficies interactivas multi-touch. El framework ha sido desarrollado por Martin Kaltenbrunner y Ross Bencina.

Corre sobre Windows, MacOS X y Linux, y hay ejemplos de clientes desarrollados con herramientas «de autor», como PureData, Max/MSP, Processing y Flash (más los «sospechosos habituales», Java, C++ o C#).

En la página explican también cómo construirse una mesa y no debería ser demasiado complicado montar una alternativo con una mesa de cristal, un Wiimote y unos pocos LEDs infrarrojos. Y una vez que la cosa es programable en Flash no debería ser difícil emular las aplicaciones del Surface de Microsoft. O sea que si alguien quiere hacerme un regalo de Reyes tardío… :-P.

(Bajo el epígrafe «sitios relacionados» tenemos el ~ NUI Group, que tiene tres proyectos relacionados con el tema multitouch.)

Logitech diNovo Mini, el miniteclado para el ordenador de la sala de estar

Lo que más me ha sorprendido siempre de los Media Centers es nunca he sabido qué hacía la gente para substituir el ratón… Cierto es que para la mayoría de funciones un mando a distancia es más que suficiente, pero… si no necesito un teclado y un ratón, tampoco necesito un PC Media Center, y me basta con uno de los múltiples dispositivos no-PC que corren por ahí (la Wii que hay junto a la tele, por ejemplo, en el momento en que la ‘hackeen’). No tengo la intención de escribir una novela ni de jugar al buscaminas sentado en el sofá, pero un Media Center sin un teclado y un ratón (o equivalente) suficientes me parece un derroche (cualquiera que haya intentado usar un navegador sin el binomio teclado-ratón sabe que es toda una experiencia, por ejemplo, y ese sería uno de los usos notables que iba a tener un Media Center en mi sala de estar).

Ahí es donde entra el Logitech diNovo Mini, acabadito de anunciar en el CES y reseñado en vídeo que abre esta entrada, sacado de esta entrada de Engadget. Efectivamente, es un teclado de mínimos, pero en el abanico de posibles compromisos entre tamaño y funcionalidades, me parece que cae en el punto exacto para mí. Cuenta, además, con la ventaja que, al funcionar sobre Bluetooth, debería también funcionar con el Nokia N95 o un hipotético Nokia N800, lo que le daría muchos puntos extra…

PS La anuncian para finales de febrero por un precio de ciento cincuenta dólares que, mucho me temo, se convertirán como de costumbre en 150 euros por aquí…