Pergunta

Estou começando um novo projeto que envolve o desenvolvimento de uma interface para uma máquina que medidas cunha e redondeza de lentes e armazena as informações em um banco de dados e relatórios sobre ele. Há uma boa chance de que vamos estar colocando uma tela de toque nesta máquina para que ele não precisa ter um mouse ou teclado ...

Eu não tenho nenhuma experiência no desenvolvimento de telas de toque de tamanho completo, por isso estou à procura de conselhos / dicas / info de vocês ...

Eu posso imaginar que você quer fazer os elementos um pouco maior do que o normal ... espaço botões um pouco mais .... coisas assim ... Alguém tem mais alguma coisa a acrescentar?

Foi útil?

Solução

Algumas coisas a considerar:

  • Você precisa conta para erro de paralaxe quando tocar controles. Basicamente, o usuário pode tocar a tela acima ou abaixo de seu controle real e, portanto, perder o controle. Esta é uma combinação do tamanho do controle (por exemplo, você pode ter a área ativa maior do que o controle visual para permitir que o usuário perca e ainda ativar o controle), o ângulo de visão do usuário (que você pode ou não ser capaz para prever / controle) e o tipo de tela de toque que você está usando. Se você sabe onde o usuário será colocado em relação à tela quando usá-lo, você pode geralmente acomodar esta com calibração adequada.

  • Dependendo do tipo de tela de toque, pode ser necessário garantir que os usuários não estão usando luvas ou usando um instrumento diferente de seus dedos (por exemplo, o fim de uma caneta) para tocar na tela. Algumas telas (por exemplo, aqueles dependendo condutância) não respondem bem como algo diferente de carne e osso.

  • Evite usar cliques duplos, porque ele pode ser muito difícil para os usuários de forma confiável clique duas vezes em um controle. Isto pode ser parcialmente mitigado se você tem experimentado / usuários treinados trabalhando em um ambiente bastante controlado onde eles são usados ??para as telas.

  • Relacionado ao anterior, se você estiver usando dois cliques, você pode encontrar o clique duplo ativado quando o usuário quer apenas único clique. Isso é porque ele é muito fácil para o dedo do utilizador para se recuperar ligeiramente em tocar na tela e, dependendo de quão sensível as configurações clique duplos são, desencadear um casal em vez de um único clique. Por esta ea razão anterior, clicar duas vezes nós sempre desativar e só usar cliques simples (ou controles de ativação individuais semelhantes).

  • No entanto grande você acha que precisa para fazer os controles para permitir a ativação de toque, eles quase certamente precisa ser maior ainda. Certifique-se de testar a interface com usuários reais no ambiente de implantação real (ou o mais próximo a ele como você pode obter). Por exemplo, implantamos algumas telas com grandes agradáveis ??botões que você não poderia faltar apenas para descobrir que a sala de controle foi não aquecida e que os usuários estavam usando luvas grossas no meio do inverno, fazendo seus dedos muito maiores do que tinha permitido.

  • Não coloque qualquer controle perto das bordas da tela - é muito difícil obter o seu dedo nas bordas (particularmente se o ecrã tem uma moldura de profundidade) e um problema de calibração ligeira pode facilmente mudar o controle demasiado perto da extremidade para uso. menus padrão e barras de rolagem são um bom exemplo de controles que pode ser muito complicado para usar em uma tela sensível ao toque e você deve quer evitá-los (o que é preferível - eles não são bons para telas sensíveis ao toque). ou reproduzi-los com equivalentes jumbo

  • Lembre-se que a mão do usuário será sobre a tela, obscurecendo um pouco da tela e controles (normalmente aqueles abaixo de onde o usuário está tocando, mas isso depende da posição do usuário em relação à tela). Faça as instruções não se deve colocar ou indicadores onde a mão ou o braço do usuário irá obscurecer-los ao tentar usar o controle que eles relacionam com (por exemplo, normalmente colocá-los acima em vez de abaixo do controle).

  • Dependendo do ambiente, certifique-se o seu ecrã táctil é adequadamente à prova contra poeira, umidade, graxa, etc, e ter certeza que é fácil de limpar sem danificá-lo. Você não acreditaria o lodo que rapidamente podem se acumular em uma tela de toque em um ambiente industrial ou público.

Outras dicas

O outro óbvia é que não há nenhum equivalente do ponteiro pairar. Não que isso afeta muitos aplicativos embora.

Se você decidir colocar em controles analógicos (barras de rolagem, widgets rotação, etc) se esqueça de colocar em um controle digital também. Algumas empresas pensam que um ecrã táctil significa um controle perfeito sobre algo com os dedos. Na vida real, isso se traduz em minutos de frustração tentando consertar um número que é apenas um pouco fora.

A coisa mais óbvia é que tudo sobre as necessidades GUI para ser grande o suficiente para a ponta do dedo para bater, o que às vezes é maior do que você pensa.

Como já foi mencionado, não há realmente nenhuma maneira para que uma ação de clique com o botão direito para acontecer. Além disso, clicar duas vezes pode ser complicado com a ponta do dedo em uma tela de toque.

A outra coisa importante é que você vai querer criar um teclado na tela que aparece para entrada de texto e um teclado numérico na tela para números únicos campos.

Eu escrevi o meu próprio conjunto de controles para uma aplicação POS projetado especificamente para ser touchscreen amigável.

Lembre-se de permitir que o suficiente imóveis dedos grossos e garras. Em nossa aplicação, os usuários podem ter essas manicures que eles necessitam de utilizar o teclado de seu dedo em vez da ponta. Isso significa que você precisa para permitir mais espaço para áreas de ativação do que você normalmente considerar em qualquer outro tipo de aplicação.

Eu também recomendo que você acomodar-se como um programador do ponto de vista de teste e, do ponto de vista de que as coisas mudam e pode haver necessidade de ser um teclado / mouse conectado a uma estação de trabalho não-toque. Eu não posso te dizer quantas vezes eu fui para tocar meu LCD de tela plana esperando que algo aconteça, antes de se lembrar que eu tinha que usar o mouse.

Certifique-se de ler os seus princípios básicos da interface do usuário como lei Fitz (O tempo para adquirir um alvo é uma função da distância até e tamanho do alvo).

Considere também se o dispositivo está parado ou não quando ele está em uso (por exemplo, como um PalmPilot ou iPhone), a pesquisa mostra que você deve acomodar que em seu projeto.

Os elementos GUI maiores é a coisa principal. Mas aplica-se a todos os elementos, barras de rolagem, guias e campos de texto mesmo.

A outra grande coisa que eu posso pensar, é difícil para o usuário clique direito. Então as coisas que requerem um clique direito deve ser evitado, menus de contexto são a única coisa que vem à mente no momento.

As outras respostas são muito bons, mas você está totalmente certo de que uma tela de toque seria realmente mais fácil de usar? Há uma série de dispositivos, onde uma tela de toque realmente torna muito mais difícil de usar, e não mais fácil. O principal problema é que você não pode usar o dispositivo quando você não está olhando para ele. Se os usuários estão indo para estar fazendo um monte de ações repetitivas, um teclado poderia ser muito mais eficiente.

Além disso, uma tela sensível ao toque pode ser muito mais difícil de usar por alguém com uma deficiência, se você acha que há mesmo uma pequena chance de que poderia acontecer.

Mesmo que isso é muito velho agora, eu achei que era ainda ser útil, como um ponto de partida para considerações de design.

http://www.sapdesignguild.org/resources/tsdesigngl/index.htm

Se você não tiver feito isso, ter um olhar para alguns da documentação disponível para desenvolvedores em plataformas móveis, por exemplo, Windows mobile , iPhone .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top