it-swarm-pt.tech

Existem bons recursos para projetar interfaces de tela de toque?

Não estou falando de telefones, iPads ou outros "gadgets". Estou falando de aplicativos como sistemas de quiosque (POI - Terminal de informações/terminais de informações) ou HMI (Human Machine Interface). Todos os livros de interface do usuário parecem lidar com interfaces de teclado e mouse ...

19
EricSchaefer

Projetar interfaces gestuais de Dan Saffer é um bom começo com alguns princípios. Trabalho com um sistema de PI em grande escala para uma empresa postal há mais de um ano, e também fizemos vários testes de usuário/usabilidade, e isso é muito diferente do seu aplicativo ou site comum. Eu acho que para mim houve 3 ou 4 grandes diferenças:

1) tamanho e espaçamento (a ponta do seu dedo é muito maior que o seu cursor)

2) bloquear a vista do canto inferior/direito. A maioria das pessoas é destra e bloqueia grande parte da tela com a mão quando começa em algum lugar no canto superior esquerdo, mas em um aplicativo de tela sensível ao toque você geralmente deseja usar todo o espaço disponível, criando um problema para algumas funções importantes que saia da vista.

3) A rolagem regular geralmente é uma porcaria. Desculpe pelo idioma, mas a tecnologia usada para telas maiores de tousch, combinadas com mãos suadas e telas sujas, torna irritante para as pessoas colocarem o dedo na tela e tentarem arrastar uma barra de rolagem, portanto, evite isso.

4) Contraste/reflexão. As telas geralmente estão em locais com luz solar direta ou luzes artificiais apontadas diretamente para elas; portanto, escolha um esquema de cores que ainda possa ser lido nessas seções. Na verdade, testamos várias combinações de cores em situações de pouca luz para descobrir o que funcionou melhor para a maioria das pessoas. Lembre-se, com os PIs, que algumas pessoas terão que trabalhar com eles de 9 a 5, 5 dias por semana ...

11
Pieter

Olhei em volta e encontrei os seguintes artigos/sites. Observe que não sou especialista em campo e não sei se são valiosos.

  1. http://ui4all.ics.forth.gr/UI4ALL-97/maguire.pdf
  2. http://www.proace.com/2010/01/26/interface-design-for-desktop-touch-screens/
4
Jouke van der Maas

Não tenho certeza de nenhum recurso sobre isso, mas acho que você pode modificar algumas práticas recomendadas de acordo com o que sabemos sobre as interfaces da tela de toque.

por exemplo, com uma tela sensível ao toque, é mais fácil segmentar e clicar em um ícone com o dedo do que com um mouse (desde que o ícone seja grande o suficiente para caber no seu dedo). Também é mais difícil digitar na tela do que no teclado. Portanto, você provavelmente deve preferir uma grade de ícones, possivelmente em algumas guias grandes, ao invés de digitar qualquer coisa.

Tão fácil quanto acertar um alvo com o dedo é, usar o dedo para controlar uma interface do usuário também é mais desajeitado quando você o atinge. Barras de rolagem, realçando texto, clicando em itens muito pequenos etc. são exemplos disso. Portanto, algumas coisas a serem lembradas são que, embora seus usuários sejam ótimos em direcionar o dedo para um ponto na tela, é difícil manipular as coisas sob esse dedo, especialmente se forem muito menores e completamente obscurecidas por ele. .

Penso que apenas pensar nas maneiras pelas quais uma tela sensível ao toque ganha e perde sobre um mouse e um teclado pode ajudá-lo a se aproximar bastante da realidade. Infelizmente, os detalhes de aperfeiçoar uma interface de tela de toque estão perdidos para mim.

3
Carson Myers

Você sempre pode entrar em contato com alguns dos fornecedores que constroem e criam essas telas e perguntar a eles quais recursos eles podem apontar para isso. Há uma boa chance de que seja difícil extrair algo deles, mas também há uma boa chance de que, se você cavar o suficiente, encontrará algumas informações muito valiosas.

Uma rápida pesquisa no Google mostrou esses caras: http://www.griffinchaseoliver.com/

Você pode atirar em alguém por um e-mail ou até chamá-lo e apenas fazer alguma "coleta de informações".

2
Joel Glovier

Comecei a fazer essa pergunta há 4 anos atrás quando iniciei um trabalho de design de UX para um quiosque com tela de toque. Não consegui encontrar nada além de uma referência passageira em livros e sites dedicados ao design de sites. Desde então, interpolei, testei e usei bom senso comum para criar minhas próprias práticas recomendadas. Comecei um blog sobre o assunto no site do meu portfólio. Por favor, dê uma olhada e entre em contato comigo se você tiver perguntas específicas. Boa sorte para você!

Blog sobre design de quiosque com tela de toque

Atualização - revi o maguire.pdf vinculado acima. Possui algumas informações úteis específicas para quiosques, mas apenas metade delas se refere ao design de interface. O resto é mais sobre localização e design da máquina. Concordo com a maioria das sugestões de design de interface, mas não com o uso de sinalizadores para seleção de idioma. Passei por um projeto de internacionalização para um quiosque e acredite que não é uma lata política de worms que você deseja abrir. Atenha-se aos botões que exibem o idioma no idioma nativo. Os usuários sabem o que isso significa.

2
JK Hudson

Eu recomendo Admirável mundo NUI: projetando interfaces naturais de usuário para toque e gesto de Daniel Wigdor e Dennis Nixon.

Capítulos de amostra:

2
Karl Fast

Eu acho que a especificação/tecnologia de hardware também deve ser considerada ao projetar a interface do usuário para touchscreen. A tela sensível ao toque é responsiva o suficiente, é pegajosa, funciona com luvas etc.

Além disso, algumas tecnologias não são inerentemente adequadas para determinadas interações. Por exemplo, uma tela sensível ao toque resistiva registra o toque por pressão, o que significa que provavelmente é melhor evitar qualquer ação de arrasto, pois pode ser difícil para o usuário manter uma pressão consistente.

Estou curioso para saber se alguém sabe qual tecnologia é a mais responsiva. O fabricante de hardware parece focar principalmente na confiabilidade, não tanto no desempenho.

1
pixelfreak

Recentemente, participei de uma interface industrial de IHM que criei como prova de conceito e, devido à natureza dos negócios de nossos clientes, a segurança é fundamental. Se você estiver fornecendo uma interface HMI para uma máquina de venda automática, o risco claramente não é tão grande quanto você encontraria ao criar HMI para aplicações industriais pesadas ou uma planta química/nuclear.

Pela minha experiência, se você estiver trabalhando no último, precisará executar uma avaliação e análise detalhadas dos riscos do ambiente dos operadores e investigar todos os possíveis caminhos de falha.

Se ajudar, aqui está uma breve visão geral de algumas das principais áreas que investigamos:

  1. Erros de comunicação - No nosso caso, a HMI substituirá um teclado serial herdado por teclas que podem ser iluminadas por um software de alarme que interage com a planta. Como o software lidará com erros de comunicação? A comunicação é bidirecional, pressionamentos de tecla transmitidos pela HMI, iluminam as instruções enviadas à HMI.
  2. Falhas/problemas na tela de toque - Perda total, entrada incorreta (clique incorreto, calibração, cliques duplos, arrastamentos, etc.).
  3. Falha de energia - Perda de serviço, o sistema não se recupera.
  4. Erros de projeto - Uso inválido de protocolos de comunicação, códigos de teclado, etiquetas de teclas incorretas, iluminação incorreta das cores, falta de documentação para o sistema existente, erros de codificação etc.
  5. Erro humano/fatores humanos - Representação de botões iluminados e não iluminados em uma tela TFT (não é tão simples como você imagina se precisar representar várias cores nos estados iluminado e não iluminado), higiene, sujeira na tela, pode uma tela ser limpo durante o uso, funcionará na tela sensível ao toque se o operador tiver luvas ou próteses, mãos/pulsos apoiados na tela sensível ao toque, ângulo de visão, resolução da tela, tamanho do botão, falta de mecânica dos botões na tela sensível ao toque, feedback áudio e visual ao pressionar o botão , operador 'tocando', por exemplo tentando reconfigurar o dispositivo/sistema operacional, danos maliciosos.
  6. Problemas de software - vazamento de memória, erros no software/sistema operacional de terceiros, desempenho, segurança (vírus, worms etc.), falha no sistema (BSOD, sistema bloqueado etc.), caixas de diálogo pop-up, inicialização do sistema sem teclado conectado.
  7. Falhas no hardware - CMOS falha na bateria, o sistema não inicializa, falha no disco rígido, outra falha no componente de hardware).
  8. Ambiental - RFI, H&V, perturba os cabos existentes sob a mesa de controle ao instalar um novo sistema, sobrecarregar fontes de alimentação, qualidade das fontes de alimentação.
1
Bryan