web-development-kb-pt.site

Qual é a melhor interface do usuário de reconhecimento?

Qual é a melhor interface do usuário de reconhecimento? Ou seja. confirmação pelo usuário.

1) Uma caixa de seleção simples em um formulário

ou

2) Um pop-up com uma mensagem e os botões OK/Cancelar

4
JFR

Se eles tiverem para reconhecer algo, a única opção é uma caixa de diálogo modal com um botão OK/Aceitar.

Se eles tiverem que concordar com algo para continuar, deve haver um botão Cancelar.

Na verdade, os botões devem ter um texto significativo, não apenas OK/Cancelar.

9
jezmck

Resposta curta: "Links de comando"

Resposta longa...

Na IMO, em muitas situações, OK/Cancelar ou Sim/Não são muito ruins.

Por quê?

Porque os usuários têm um caminho fixo em mente. Eles querem ir de A a B. Os usuários também não gostam de ler o texto nas caixas de diálogo. Coloque esses dois fatores juntos e você fará com que os usuários respondam Sim, Sim, Sim a uma série de perguntas. Se uma dessas perguntas for "então você deseja abortar a operação atual", elas ainda clicam instintivamente em 'sim'.

Eu tenho um exemplo perfeito no Microsoft Visual Studio. Ao depurar um aplicativo e você deseja interromper a depuração, é solicitado que sim "Você tem certeza de que deseja interromper a depuração?" Sim não. Em seguida, você será solicitado com "Deseja salvar o ambiente atual" - no qual você deve dizer 'Não'. Clicar em sim leva você a uma etapa que você não deseja, perde tempo e resulta em palavrões na tela.

A melhor interface para essas caixas de diálogo seria deixar a descrição longa para a pequena porcentagem de usuários que precisam da garantia de uma explicação adequada, mas depois colocar o núcleo da pergunta no próprio controle. Portanto, para o meu exemplo do Visual Studio, o texto do botão diria ...

"Parar depuração"/"Cancelar"
seguido de "Salvar"/"Não salvar"

Os problemas com isso são:

  • Perturba loucos arrumados
  • Os diálogos parecem menos consistentes (bom para usabilidade, ruim para estética)
  • É mais trabalho para o designer pensar no que colocar nos botões.

A Microsoft viu a luz e introduziu "links de comando" que resolvem exatamente esse tipo de problema. Eles envolvem um resumo rápido e uma descrição mais longa com o controle clicável. Faz muito mais sentido do que a "pergunta longa", com os botões Sim/Não a uma milha de distância. http://msdn.Microsoft.com/en-us/library/aa511455.aspx

Sei que esta pergunta foi respondida, mas espero que ajude alguém

5
Greg Woods

A maioria dos usuários aprende a clicar no que quiser, sem ler nada. Eles assumem que você não tem nada importante para perguntar. Se você quer que eles realmente pensem sobre a questão, precisa ser atencioso e criativo sobre a maneira como pergunta. Lembre-se, tudo que o usuário vê é "blá blá blá blá ... OK? Cancelar?"

4
Glen Lipka

licorize deletion confirmation appears inline

Certamente não é o melhor para todas as situações (consulte a resposta do jezmck), mas algo interessante que vi há algum tempo é o botão de exclusão do Licorize. Quando você clica nele, o botão é substituído na linha por excluir? sim não. Conseguiu ser óbvio, mas discreto ao mesmo tempo. Eu gostaria de testá-lo no público-alvo, no entanto.

1
Pam G