2008-09-27 9 views
12

Estoy comenzando un nuevo proyecto que implica el desarrollo de una interfaz para una máquina que mide cuña y redondez de lentes y almacena la información en una base de datos e informa sobre ella. Hay una posibilidad decente de que vamos a poner una pantalla táctil en esta máquina para que no necesite un mouse o teclado ...¿Qué considerar al escribir para la pantalla táctil?

No tengo ninguna experiencia desarrollando pantallas táctiles de tamaño completo , así que estoy buscando consejos/sugerencias/información de ustedes muchachos ...

Imagino que desea hacer que los elementos sean un poco más grandes de lo normal ... el espacio se abre un poco más ... cosas así ... ¿alguien tiene algo más para agregar?

+1

que sugieren que el C# y .NET etiquetas eliminarse - esto no es específico de ningún idioma o marco. –

Respuesta

25

Algunas cosas a tener en cuenta:

  • Se deben tener en cuenta el error de paralaje al tocar los controles. Básicamente, el usuario puede tocar la pantalla por encima o por debajo de su control real y, por lo tanto, perder el control. Esta es una combinación del tamaño del control (por ejemplo, puede tener el área activa más grande que el control visual para permitir que el usuario pierda y aún active el control), el ángulo de visión del usuario (que puede o no ser capaz de para predecir/controlar) y el tipo de pantalla táctil que está usando. Si sabe dónde se ubicará al usuario en relación con la pantalla cuando lo usa, generalmente puede acomodar esto con la calibración adecuada.

  • Dependiendo del tipo de pantalla táctil, es posible que necesite asegurarse de que sus usuarios no usen guantes o utilicen un implemento que no sean los dedos (por ejemplo, el extremo de un lápiz) para tocar la pantalla. Algunas pantallas (por ejemplo, las que dependen de la conductancia) no responden bien a nada más que a la carne y la sangre.

  • Evite utilizar los clics dobles porque puede ser muy difícil para los usuarios hacer doble clic en un control. Esto puede mitigarse en parte si tiene usuarios experimentados/capacitados que trabajan en un entorno bastante controlado donde están acostumbrados a las pantallas.

  • Vinculado a lo anterior, si está utilizando clics dobles, puede encontrar el doble clic activado cuando el usuario solo desea hacer un clic. Esto se debe a que es muy fácil que el dedo del usuario rebote levemente al tocar la pantalla y, dependiendo de qué tan sensibles sean las configuraciones de doble clic, active un doble en lugar de un solo clic. Por este y el motivo anterior, siempre desactivamos clics dobles y solo usamos clics individuales (o controles de activación únicos similares).

  • Sin importar cuán grande piense que necesita hacer los controles para permitir la activación táctil, casi con seguridad necesitan ser más grandes. Asegúrese de probar la interfaz con usuarios reales en el entorno de despliegue real (o tan cerca como pueda). Por ejemplo, desplegamos algunas pantallas con bonitos botones grandes que no podían faltar solo para descubrir que la sala de control no tenía calefacción y que los usuarios usaban guantes gruesos en pleno invierno, haciendo que sus dedos fueran más grandes de lo que habíamos permitido.

  • No coloque ningún control cerca de los bordes de la pantalla: es muy difícil introducir el dedo en los bordes (especialmente si la pantalla tiene un bisel profundo) y un ligero problema de calibración puede desplazar fácilmente el control al borde para usar. Los menús estándar y las barras de desplazamiento son un buen ejemplo de controles que pueden ser muy difíciles de usar en una pantalla táctil y debe evitarlos (lo cual es preferible, no son buenos para pantallas táctiles) o replicarlos con equivalentes jumbo.

  • Recuerde que la mano del usuario estará sobre la pantalla, oscureciendo parte de la pantalla y controles (generalmente los que están debajo donde el usuario está tocando, pero depende de la posición del usuario con respecto a la pantalla). No coloque instrucciones o indicadores donde la mano o el brazo del usuario los oscurezcan cuando intenten usar el control al que se refieren (p. Ej., Póngalos normalmente encima en lugar de debajo del control).

  • Dependiendo del medio ambiente, asegúrese de que su pantalla táctil esté adecuadamente a prueba de polvo, humedad, grasa, etc. y asegúrese de que sea fácil de limpiar sin dañarla. No creería la baba que puede acumularse rápidamente en una pantalla táctil en un entorno industrial o público.

2

La otra obvia es que no hay un equivalente del puntero 'hover'. Aunque eso no afecta a muchas aplicaciones.

+1

Ni arrastrar y soltar. Ni doble clic (realmente), ni MouseMove. Ni desplazamiento. Tampoco haga clic y arrastre para seleccionar. – Benjol

+0

... Bueno, técnicamente puedes arrastrar y soltar y hacer clic y arrastrar, pero es muy fácil dejar las cosas en el lugar equivocado. – Benjol

0

Los elementos de la interfaz gráfica de usuario más grandes son lo más importante. Pero se aplica a todos los elementos, barras de desplazamiento, pestañas e incluso campos de texto.

La otra gran cosa que puedo pensar, es difícil para el usuario hacer clic derecho. Por lo tanto, se deben evitar las cosas que requieren un clic derecho, los menús contextuales son lo único que se le viene a la mente en este momento.

2

Si decide colocar controles analógicos (barras de desplazamiento, widgets de rotación, etc.) asegúrese de poner también un control digital. Algunas compañías piensan que una pantalla táctil significa un control perfecto sobre algo con los dedos. En la vida real, esto se traduce en minutos de frustración tratando de arreglar un número que está un poco apagado.

1

Asegúrese de leer sus principios básicos de UI como la ley Fitz (El tiempo para adquirir un objetivo es una función de la distancia y el tamaño del objetivo).

También considere si el dispositivo está parado o no cuando está en uso (por ejemplo, como un palmpilot o iphone), la investigación muestra que debe acomodar eso en su diseño.

+0

En este caso, la pantalla se fijará en un soporte (que se puede mover, pero estará parado durante el uso). Pero sacas un buen punto para el caso más general. –

+0

Sin problemas, no estaba seguro acerca de la configuración que usaría. He visto lugares donde los dispositivos de medición se encuentran en carros que se pueden mover un poco a medida que los usa. – Uri

2

Lo más obvio es que todo en la GUI debe ser lo suficientemente grande como para que la punta de un dedo toque, que a veces es más grande de lo que crees.

Como se ha mencionado, realmente no hay forma de que ocurra una acción con el botón derecho. Además, hacer doble clic puede ser complicado con la yema del dedo en una pantalla táctil.

La otra cosa importante es que usted querrá crear un teclado en pantalla que aparezca para la entrada de texto y un teclado numérico en pantalla para los campos de número único.

2

Escribí mi propio conjunto de controles para una aplicación de POS diseñada específicamente para ser amigable con la pantalla táctil.

Recuerde dejar suficientes bienes inmuebles para los dedos y las garras rechonchas. En nuestra aplicación, los usuarios pueden tener estas manicuras que les obliguen a usar la almohadilla de su dedo en lugar de la punta. Esto significa que debe permitir más espacio para las áreas de activación de lo que normalmente consideraría en cualquier otro tipo de aplicación.

También recomendaría que se adapte como programador desde el punto de vista de las pruebas y desde el punto de vista de que las cosas cambian y es posible que haya un teclado/mouse conectado a una estación de trabajo sin contacto. No puedo decirte cuántas veces fui a tocar mi pantalla plana LCD esperando que sucediera algo, antes de recordar que tenía que usar el mouse.

0

Las otras respuestas son bastante buenas, pero ¿estás totalmente seguro de que una pantalla táctil sería realmente más fácil de usar?Hay muchos dispositivos en los que una pantalla táctil los hace mucho más difíciles de usar, no más fáciles. El principal problema es que no puedes usar el dispositivo cuando no lo estás mirando. Si los usuarios van a hacer muchas acciones repetitivas, un teclado podría ser mucho más eficiente.

Además, una pantalla táctil podría ser mucho más difícil de usar por una persona con discapacidad, si cree que incluso hay una pequeña posibilidad de que pueda suceder.

+0

Mencionas algunos puntos buenos. El problema de no poder usarlo sin mirarlo no es un problema porque la máquina tendrá algunos botones e interruptores para lo que ellos querrán hacer sin mirar. En cuanto al otro tema, un teclado y un mouse podrían enchufarse cuando sea necesario –

+0

Como regla general, diría: si los usuarios se sientan principalmente en frente de una interfaz estacionaria (lo que significa que están usando para largos períodos de tiempo), dele teclado y mouse. Si se paran frente a él, una pantalla táctil es más cómoda. – Niki

-1

Si aún no lo ha hecho todavía, echar un vistazo a algunos de los documentos disponibles para los desarrolladores de plataformas móviles, por ejemplo Windows Mobile, iPhone.

Cuestiones relacionadas