Dispositivos móviles ¿Quién necesita un formulario?

Uno de los múltiples motivos por los que la experiencia móvil se ha ido popularizando con los años es por las enormes posibilidades que permite la portabilidad de ciertas capacidades: hay quién dice que la mejor cámara de fotos es la que uno lleva encima.

Si bien es cierto que cuando se trata la necesidad de incluir formularios en un dispositivo móvil en seguida nos vienen a la mente mil y una razones para no hacerlo: se requiere mucho tiempo y puede resultar muy frustrante para los usuarios el uso de teclados reducidos para escritura. Pero ¿quién necesita un formulario?

Si los dispositivos móviles conectados a internet dan acceso a multitud de servicios en cualquier momento  ¿por qué no aprovechar sus capacidades únicas para saltarse las barreras que imponen los formularios estáticos accedidos desde el escritorio?

Los gestos pueden ser un buen mecanismo de entrada de datos así como el reconocimiento de voz cada vez más mejorado en los dispositivos Google Nexus y Siri para iOS. Cada vez nos encontramos más el uso de reconocimiento de la localización del dispositivo o el de la cámara para reconocer objetos (p.e. Google Goggles) los cuales proporcionan a los usuarios un acceso directo a la información. Es en ese momento cuando el dispositivo móvil se convierte realmente en una herramienta que te proporciona información en lugar de en un sistema que demanda y pregunta al usuario.

Cuando estemos diseñando para móviles una buena estrategia es plantear alternativas a los formularios a través del uso de las capacidades para capturar la información de una forma más simple. Aquí os dejo una lista que el autor Luke Wroblewski compartió en el evento UI16 (2011).

Capacidades

  • Posicionamiento y movimiento (acelerómetros)
  • Giroscopio
  • Detección de localización
  • Sensores multi táctil
  • Orientación: dirección de un compás digital
  • Vídeo e imagen: captura desde la cámara
  • Cámaras duales: delantera y trasera
  • Audio: entrada de micrófono, salida de altavoces
  • Conexión entre dispositivos: Bluetooth
  • Proximidad: acercamiento del dispositivo a objetos físicos
  • Luz ambiental: detección de ambiente claro/oscuro
  • NFC: Near Field Communication a través de lectores RFID

Diseño de formularios paso a paso

Ya tenemos nuevo vídeo en @trainingbubbles: Diseño de formularios paso a paso.

Recorreremos los pasos a seguir y algunos consejos sobre cómo diseñar un formulario usable por pasos. También se usan algunos ejemplos de las diferentes consideraciones a tener en cuenta para afrontar el diseño de un formulario desde el inicio.

Algunos enlaces de interés para saber más:

Checkbox tri-estado

El pasado 6 de Mayo, el equipo de BalsamiqNext incluyó, por fin, el estado ‘indeterminado’ para el control de Checkbox.

El uso de este estado es muy marginal, pero sigue siendo sin embargo necesario cuando queremos mostrar checkboxes anidados, en concreto cuando el elemento padre contiene alguno de sus elementos hijos en estado ‘seleccionado’ y al menos uno en estado ‘normal’.

Sin embargo, esta representación tri-estado es considerada en ocasiones demasiado confusa para los usuarios, probablemente porque un estado indeterminado es de por sí ambiguo y poco específico ¿cuántos y qué elementos están realmente seleccionados?

Otra problemática es que este estado a veces no es activado por interacción directa del usuario sobre el control, sino por el estado de los elementos hijos, con lo cual, la representación visual puede despistar.

Incluso cuando es el usuario quién lo acciona de forma directa, continúa siendo difícil entender qué significa un estado intermedio entre seleccionado y no seleccionado.

No obstante, su uso sigue viéndose en ciertas aplicaciones, por ejemplo cuando debemos hacer selección múltiple sobre muchos elementos que además vienen agrupados para su mayor legibilidad y cuando la selección/deselección del elemento padre se usa para seleccionar/deseleccionar todos los elementos hijos de una vez.

En cualquier caso, no se trata de evitarlo sin más sino de reducir su uso sólo para las ocasiones en las que tenga de verdad sentido y a partir de ahora además podrás sketchearlo con la futura release de Balsamiq Mockups.

 

Si quieres saber más sobre el buen uso del Checkbox una buena referencia es la guía de Microsoft y el Nielsen’s Alertbox dedicado a este control.