it-swarm-pt.tech

As opções desabilitadas devem ser ocultadas?

Comentários de esta pergunta me levaram a essa outra proposta de usabilidade. Na minha opinião, é uma má idéia ocultar as opções desativadas.

Eu gosto de ver todas as opções disponíveis, independentemente de algumas estarem desativadas. Eu não quero ver as opções aparecendo e desaparecendo em mim por causa de certas condições. Eu não quero ir "Eu juro que vi esta opção de menu há um minuto atrás ... onde diabos foi?". Não me faça pensar. Quando a lâmpada queima, o interruptor ainda está lá. No mundo físico, as coisas não desaparecem no ar quando mudam para uma condição inutilizável.

Adição :

Não estou fazendo uma declaração de varredura em branco que TODAS as opções devem estar visíveis. Obviamente, se sua função de segurança não permitir que você veja uma opção, nunca a deverá ver. Eu estou falando sobre a mesma opção entrando e saindo em visibilidade devido a ações tomadas por você.

19
Tony_Henrich

Eu concordo com isso se o caso for o usuário não atendeu a certos requisitos para ativar a opção. Como selecionar texto.

Mas trabalho com muitos aplicativos em que as opções são desabilitadas por função. Nesse caso, esse usuário em particular nunca poderá usar essas opções; portanto, eles não devem estar visíveis para esse usuário.

10
Jeff Sheldon

As opções acinzentadas são provocações; os usuários querem saber como acessar essas opções inacessíveis, incentivando uma exploração mais profunda do aplicativo. Se ele abordar um aplicativo para Mac, é melhor seguir as Diretrizes OSX HI, que afirmam:

Quando um item de menu está indisponível - porque não se aplica ao objeto selecionado ou ao objeto selecionado em seu estado atual ou porque nada está selecionado, por exemplo - o item deve aparecer esmaecido (cinza) no menu e não está destacado quando o usuário move o ponteiro sobre ele.
3
Max Steenbergen

Tony, é interessante que você tenha tirado nossas opiniões da última pergunta e as transformado em uma nova pergunta.

Minha não resposta é a seguinte: no trabalho que venho dizendo a semana toda - sobre alguns problemas de design de interface do usuário que estamos abordando -, precisamos testar nossas opiniões colocando protótipos na frente dos usuários.

Para todos: alguém tem dados de pesquisa que discordam da posição de Tony ("Nunca oculte opções desativadas") e, em caso afirmativo, você poderia nos contar sobre o contexto?

1
JeromeR

Estou certo de que existem cenários em que isso pode não ser viável ou, pelo menos, tornar a interface do usuário desajeitada. No entanto, em princípio, eu concordo com você e acho que isso deve ser considerado ao desenvolver uma interface do usuário, mas não como regra.

0
user708

Definitivamente não é uma regra, mas eu também concordo.

Criamos um conjunto de ferramentas imobiliárias hospedadas e nosso objetivo era ter o processo o mais simples possível. Nossa página "Criar listagem" parecia exatamente igual à página "Editar listagem", mas sem a seção para anexar arquivos (imagens/documentos) e nossos usuários definitivamente acharam isso frustrante. Acabamos inserindo as seções, mas com uma mensagem dizendo "Salve sua listagem para fazer upload de seus [imagens/arquivos]" ... Funcionou muito bem como uma correção temporária enquanto adicionamos a capacidade.

0
Motolix

Eu categorizei este caso 2:

1) Se estiver desativado e o usuário não puder fazer nada, é melhor não mostrar nada, ou se você mostrar sem necessidade de dica de ferramenta.

2) Se estiver desativado porque você precisa selecionar uma opção que está muito próxima (por exemplo, acima do botão), então você precisa informar a ele com uma dica de ferramenta, selecione sua opção e clique em mim.

Também há mais um que você precisa decidir para o controle se você o mostra ou não.

Se o layout da página/caixa de diálogo for o mesmo para muitas ações, deixe o botão lá desativado, para que o usuário não esqueça o seu lugar.

Se o layout da página/caixa de diálogo não for o mesmo e esta ação estiver incluída apenas em caixas de diálogo diferentes, você não precisará mostrá-lo o tempo todo. (por exemplo, você não precisa mostrar ao usuário que não está logado, que é um botão que direciona para o backoffice, mas você precisa fazer logon primeiro).

Os botões ou ações que pensam o mesmo em páginas diferentes devem ser encontrados no mesmo ponto da página/caixa de diálogo. Mostre que isso é uma regra; portanto, mesmo que você prefira não mostrar alguma coisa, mantenha o lugar dele claro.

0
Aristos