Árvore de decisão UX – Smashing Magazine

PUBLICIDADE

Árvore de decisão UX - Smashing Magazine

Você provavelmente já esteve lá antes. Como escolhemos entre mostrando um modal aos usuários e quando os navegamos para uma nova página separada? E isso importa?

Na verdade, é verdade. A decisão influencia o fluxo dos usuários, seu contexto, sua capacidade de consultar detalhes e, com isso, frequência de erros e conclusão de tarefas. Ambas as opções podem ser perturbadoras e frustrantes – na hora errada e no lugar errado.

Então é melhor acertarmos. Bem, vamos ver como fazer exatamente isso.

Modais x caixas de diálogo x sobreposições x lightboxes

Embora frequentemente falemos sobre um único componente de UI modal, muitas vezes ignoramos nuances sutis e intrincadas entre todos os diferentes tipos de modais. Na verdade, nem todo modal é igual. Modais, caixas de diálogo, sobreposições e lightboxes – todos parecem semelhantes, mas na verdade são bem diferentes:

Compreender as caixas de diálogo modais versus não modais e lightbox versus não lightbox para uma boa experiência do usuário. (Fonte da imagem: Popups de NN/g) (Visualização grande)
  • Diálogo
    Um termo genérico para “conversa” (usuário ↔ sistema).
  • Sobreposição
    Um pequeno painel de conteúdo exibido no topo de uma página.
  • Modal
    O usuário deve interagir com sobreposição + plano de fundo desabilitado.
  • Não modal
    O usuário deve interagir com sobreposição + plano de fundo habilitado.
  • Caixa de luz
    Fundo esmaecido para focar a atenção no modal.

Como destaca Anna Kaley, a maioria das sobreposições aparece na hora errada, interrompe os usuários durante tarefas críticas, usa linguagem inadequada e interrompe o fluxo dos usuários. Eles são disruptiva por naturezae normalmente com um alto nível de severidade, sem grande necessidade disso.

Os muitos lados dos modais e sobreposições. Uma pequena árvore para entender as diferenças dos componentes da UI. (Fonte da imagem: Ryan Neufeld) (Visualização grande)

Certamente os usuários deve ser desacelerados e interrompidos se as consequências da sua ação tiverem um impacto elevado, mas para a maioria dos cenários não modais são muito mais sutis e uma opção mais amigável para chamar a atenção do usuário para algo. Na verdade, eu sempre sugiro que seja um padrão.

Modais → Para tarefas individuais e independentes

Como designers, muitas vezes descartamos os modais como irrelevantes e irritantes – e muitas vezes eles são! – mas eles também têm seu valor. Eles podem ser muito úteis para alertar os usuários sobre possíveis erros ou ajudá-los a evitar a perda de dados. Eles também podem ajudar a executar ações relacionadas ou detalhar detalhes sem interromper o estado atual da página.

Mas a maior vantagem dos modais é que eles ajudam os usuários mantenha o contexto da tela atual. Isso não significa apenas a interface do usuário, mas também a entrada editada, a posição de rolagem, o estado dos acordeões, a seleção de filtros, a classificação e assim por diante.

Não modal em ação: sobreposições grandes e pequenas para filtros e um modal para personalização funcionam bem no Yahoo! Financiar. (Visualização grande)

Às vezes, os usuários precisam confirmar uma seleção rapidamente (por exemplo, filtros como mostrado acima) e prossiga imediatamente a partir daí. O salvamento automático pode conseguir o mesmo, é claro, mas nem sempre é necessário ou desejado. E bloquear a IU muitas vezes não é uma boa ideia.

No entanto, os modais não são usados ​​para nenhuma tarefa. Normalmente, nós os usamos para tarefas únicas e independentes onde os usuários devem entrar, concluir uma tarefa e depois retornar para onde estavam. Não é novidade que eles funcionam bem para interações curtas e de alta prioridade (por exemplo, alertas, ações destrutivas, confirmações rápidas).

Quando os modais ajudam:

🚫 Os modais costumam ser perturbadores, invasivos e confusos.
🚫 Eles dificultam comparar e copiar e colar.
✅ Ainda assim, os modais permitem que os usuários mantenham vários contextos.
✅ Útil para evitar erros irreversíveis e perda de dados.
✅ Útil se enviar usuários para uma nova página for perturbador.

✅ Mostre um modal apenas se os usuários valorizarem a interrupção.
✅ Por padrão, prefira caixas de diálogo sem bloqueio (“não modais”).
✅ Permitir que os usuários minimizem, ocultem ou restaurem a caixa de diálogo posteriormente.
✅ Use um modal para desacelerar os usuários, por exemplo, verificar entradas complexas.
✅ Dê uma saída com “Fechar”, tecla ESC, ou clique fora da caixa.

Páginas → Para fluxos de trabalho complexos e de várias etapas

Feiticeiros ou navegação com guias dentro de modais não funciona muito bem, mesmo em produtos empresariais complexos — nesses casos, painéis laterais ou gavetas normalmente funcionam melhor. Os problemas começam quando os usuários precisam comparar ou fazer referência a pontos de dados – mas os modais bloqueiam esse comportamento, então eles reabrem a mesma página em várias guias.

Talvez usemos muitos modais. Um projeto não muito modal de Adrian Egger. (Visualização grande)

Para fluxos mais complexos e processos de várias etapas, páginas independentes funcionam melhor. As páginas também funcionam melhor quando exigem atenção total do usuário, e a referência à tela anterior não é muito útil. E as gavetas funcionam para subtarefas que são muito complexas para um modal simples, mas que não precisam de navegação de página inteira.

Quando evitar modais:

🚫 Evite modais para mensagens de erro.
🚫 Evite modais para notificações de recursos.
🚫 Evite modais para experiência de integração.
🚫 Evite modais para complexos, tarefas demoradas de várias etapas.
🚫 Evite vários modais aninhados e use anterior/próximo.
🚫 Evite modais acionados automaticamente a menos que seja absolutamente necessário.

Evite ambos para tarefas repetidas

Em muitos produtos complexos e com muitas tarefas, os usuários realizarão as mesmas tarefas repetidamente, indefinidamente. Lá, tanto os modais quanto as navegações de novas páginas adicionam atrito porque interrompem o fluxo ou forçam os usuários a coletar dados ausentes entre todas as diferentes guias ou visualizações.

Muitas vezes, os usuários acabam com uma experiência interrompida, cheia de confirmações intermináveis, avisos exagerados, instruções detalhadas ou simplesmente faltando pontos de referência. Como Saulius Stebulis mencionou, nesses cenários, seções expansíveis ou edição no local geralmente funcionam melhor – eles mantêm a tarefa ancorada na tela atual.

Na prática, em muitos cenários, os utilizadores não concluem as suas tarefas isoladamente. Eles precisam pesquisar dados, copiar e colar valores, refinar entradas em locais diferentes ou apenas revisar registros semelhantes enquanto realizam suas tarefas.

Sobreposições e gavetas são mais úteis para manter o acesso aos dados de segundo plano durante a tarefa. Como resultado, o contexto permanece sempre em seu lugar, disponível para referência ou copiar e colar. Salve modais e navegação de página para momentos em que a interrupção realmente agrega valor – especialmente para evitar erros críticos.

Modais versus páginas: uma árvore de decisão

Há algum tempo, Ryan Neufeld elaborou um guia muito útil para ajudar designers escolha entre modais e páginas. Ele vem com uma planilha PNG útil e um modelo do Google Doc com perguntas divididas em 7 seções.

É longo, extremamente completo, mas muito fácil de seguir:

Um fluxograma para escolher entre página vs. modal, sendo a página o padrão, e modais reservados para interrupção e foco. Elaborado pelo maravilhoso Ryan Neufeld. (Visualização grande)

Pode parecer assustador, mas é bastante simples Processo de 4 etapas:

  1. Contexto da tela.
    Primeiro, verificamos se os usuários precisam manter o contexto da tela subjacente.
  2. Complexidade e duração da tarefa.
    Tarefas mais simples, focadas e sem distração poderiam usar um modal, mas fluxos longos e complexos precisam de uma página.
  3. Referência à página subjacente.
    Em seguida, verificamos se os usuários precisam frequentemente consultar dados em segundo plano ou se a tarefa é uma simples confirmação ou seleção.
  4. Escolhendo a sobreposição certa.
    Finalmente, se uma sobreposição for de fato uma boa opção, ela nos orienta a escolher entre modal ou não modal (inclinando-se para um não modal).

Concluindo

Sempre que possível, evite bloquear toda a IU. Tenha uma caixa de diálogo flutuante, cobrindo parcialmente a IU, mas permitindo navegação, rolagem e copiar e colar. Ou mostre o conteúdo do modal como uma gaveta lateral. Ou use um acordeão vertical. Ou leve os usuários para uma página separada se precisar mostrar muitos detalhes.

Mas se você quiser aumentar a eficiência e a velocidade dos usuários, evite modais a todo custo. Use-os para desacelerar os usuários, para concentrar sua atenção e para evitar erros. Como observou Therese Fessenden, ninguém gosta de ser interrompido, mas se for necessário, certifique-se de que o custo vale a pena.

Conheça os “Padrões de Design de Interface Inteligente”

Você pode encontrar um seção inteira sobre modais e alternativas em Padrões de design de interface inteligentenosso Curso de 15h em vídeo com centenas de exemplos práticos de projetos da vida real – com um treinamento UX ao vivo ainda este ano. Tudo, desde megamenus suspensos até tabelas empresariais complexas, com 5 novos segmentos adicionados a cada ano. Vá para uma visualização gratuita. Usar código PASSARINHO para economize 15% desligado.

Conheça Smart Interface Design Patterns, nosso curso em vídeo sobre design de interface e UX.

Recursos úteis

(sim)

Fonte: Tecmundo, Olhar Digital, MeioBit

Mais recentes

PUBLICIDADE

WP Twitter Auto Publish Powered By : XYZScripts.com