Uma interface pode ter todos os recursos certos e ainda assim deixar a pessoa em dúvida sobre o que fazer. O problema, muitas vezes, não está na capacidade do sistema, mas na forma como suas ações são percebidas. É nesse ponto que entra a affordance em UX.
Affordance é a possibilidade de ação que um objeto ou ambiente oferece. Em produtos digitais, o conceito ajuda a responder uma pergunta prática: o que esta interface permite fazer e como a pessoa consegue perceber isso? Uma boa solução aproxima intenção, sinal visual e resposta do sistema.
A Interaction Design Foundation explica que o termo ganhou importância no design ao diferenciar a ação possível da informação que a comunica. Por isso, este artigo também trata de signifiers, os sinais que tornam uma ação compreensível.
O que é affordance em UX?
Em UX, affordance é a relação entre um elemento, as capacidades da pessoa e uma ação possível. Um botão oferece a possibilidade de ser pressionado. Um campo oferece a possibilidade de receber texto. Um controle deslizante oferece a possibilidade de ajustar um valor.
Essa possibilidade precisa fazer sentido no contexto. Um elemento pode ser tecnicamente clicável e, ainda assim, não parecer clicável. Quando isso acontece, existe uma affordance real no código, mas a affordance percebida pela pessoa é fraca.
De onde vem o termo affordance?
O conceito de affordance foi desenvolvido pelo psicólogo James J. Gibson dentro da psicologia ecológica, área que estuda a percepção a partir da relação entre um organismo e o ambiente em que ele age.
Uma das formulações mais importantes apareceu em 1977, no capítulo The Theory of Affordances, publicado no livro Perceiving, Acting, and Knowing: Toward an Ecological Psychology, organizado por Robert Shaw e John Bransford. Gibson aprofundaria a teoria em 1979, em The Ecological Approach to Visual Perception.
Para Gibson, uma affordance não é simplesmente uma característica de um objeto. Ela representa uma possibilidade de ação que surge da relação entre o ambiente e as capacidades de quem interage com ele. Uma superfície pode permitir sentar para uma pessoa, por exemplo, mas não necessariamente oferecer a mesma possibilidade para outro organismo.
Don Norman não criou o conceito. Ele o levou para o campo do design em The Psychology of Everyday Things, publicado em 1988 e posteriormente conhecido como The Design of Everyday Things. Anos depois, Norman reconheceu que seu uso estava mais próximo da ideia de affordance percebida, ou seja, daquilo que uma pessoa percebe como possível fazer.
Em 1999, no artigo Affordance, Conventions, and Design, Norman revisitou essa distinção. Em 2008, avançou ainda mais ao defender o uso do conceito de signifiers para os sinais que ajudam uma pessoa a perceber onde e como agir em uma interface.
Affordance, affordance percebida e signifier
- Affordance: a ação que o elemento permite realizar.
- Affordance percebida: a ação que a pessoa entende que pode realizar.
- Signifier: o sinal visual, textual, sonoro ou espacial que comunica essa possibilidade.
Donald Norman popularizou o debate no design e depois reforçou a importância dos signifiers. A distinção evita um erro comum: dizer que uma interface tem boa affordance apenas porque uma ação existe. Se a ação não é descoberta, o recurso continua invisível para grande parte do público.
Por que affordances claras melhoram a experiência?
Uma affordance clara reduz o esforço necessário para descobrir como usar um produto. A pessoa reconhece uma ação, cria uma expectativa sobre o resultado e recebe uma resposta compatível. Esse ciclo aumenta a fluidez e diminui tentativas aleatórias.
- Descoberta: funções importantes ficam mais fáceis de encontrar.
- Aprendizagem: padrões visuais ajudam iniciantes a começar.
- Precisão: sinais claros reduzem cliques acidentais.
- Confiança: a pessoa entende melhor a relação entre ação e resultado.
- Acessibilidade: texto, foco e estados visíveis complementam pistas baseadas apenas em cor ou forma.

Exemplos de affordance em interfaces
Botões que parecem acionáveis
Contraste, preenchimento, bordas, sombra discreta e um rótulo verbal ajudam um botão a parecer uma ação. O texto deve indicar o resultado, como “Salvar alterações” ou “Continuar para pagamento”, em vez de depender apenas de “OK”.
Campos que parecem editáveis
Um campo precisa parecer um espaço para inserir informação. Use rótulo persistente, área suficiente para toque, foco visível e instrução quando o formato não for óbvio. Placeholder sozinho desaparece e não deve substituir o rótulo.
Links que se distinguem de texto comum
Cor, sublinhado, posição e mudança de estado comunicam que um trecho leva a outro lugar. Se todos os textos têm a mesma aparência, a pessoa precisa testar cada frase para descobrir o que é navegável.
Controles que revelam seu estado
Um controle deve mostrar se está ativo, desativado, selecionado, carregando ou concluído. O estado de foco também precisa ser perceptível para teclado e outras formas de navegação.
Como criar affordances mais óbvias
Comece pela ação e pelo contexto
Antes de escolher cor ou ícone, descreva a ação que a pessoa precisa realizar, o momento em que ela aparece e o resultado esperado. O mesmo elemento pode exigir sinais diferentes em uma tela de configuração e em uma tela de emergência.
Prefira rótulos que expressem consequência
“Excluir conta” comunica mais do que “Confirmar”. “Baixar relatório” comunica mais do que um ícone isolado. Rótulos específicos ajudam a formar uma previsão correta e reduzem o medo de clicar.
Combine pistas, sem poluir a interface
Uma ação importante pode combinar texto, forma, posição, contraste e feedback. Isso não significa colocar todos os sinais em todos os elementos. Use pistas suficientes para o contexto e remova decoração que compete com a ação.
Projete estados antes de validar a tela
Mapeie estados padrão, hover, foco, pressionado, desativado, erro, sucesso e carregamento. A affordance muda quando o estado muda. Uma interface que só funciona na tela estática deixa de comunicar justamente durante a interação.
Teste com pessoas que ainda não conhecem a solução
Peça que a pessoa diga o que acredita ser possível antes de orientar. Observe onde ela olha, que elementos tenta acionar e que resultado espera. Testes rápidos revelam pistas que parecem óbvias para quem participou do projeto, mas não para o público.
Affordance e acessibilidade
Uma affordance baseada apenas em cor, sombra ou movimento exclui pessoas que não percebem aquela pista. A W3C recomenda rótulos e instruções para controles, e seu material sobre rotulagem de campos reforça que o propósito do controle deve ser identificável.
- Não dependa somente de cor para indicar estado ou prioridade.
- Garanta nome acessível e texto visível para botões e campos.
- Mostre foco de teclado com contraste suficiente.
- Use alvos de toque grandes o bastante para diferentes habilidades motoras.
- Avise quando uma ação for destrutiva ou difícil de desfazer.
Erros comuns de affordance
- Ícone sem contexto: um símbolo pode ter interpretações diferentes entre públicos.
- Texto que não indica a ação: rótulos genéricos escondem a consequência.
- Elemento clicável sem aparência interativa: a função existe, mas não é descoberta.
- Feedback ausente: a pessoa não sabe se o comando foi aceito.
- Excesso de pistas: tudo chama atenção e nada comunica prioridade.
- Inconsistência: o mesmo sinal representa ações diferentes em telas próximas.
Checklist de affordance para uma interface
- A pessoa consegue explicar o que pode fazer sem receber instrução do time?
- O rótulo descreve a ação e seu resultado?
- O elemento parece interativo em desktop, toque e teclado?
- Os estados de foco, erro, sucesso e carregamento são visíveis?
- A ação continua compreensível sem depender apenas de cor?
- Os mesmos padrões se comportam da mesma maneira em todo o produto?
- Testes com usuários confirmam a interpretação esperada?
Conclusão
Affordance em UX não é enfeitar uma interface para que ela pareça moderna. É tornar a relação entre possibilidade, intenção e resultado mais compreensível. O design deve oferecer sinais suficientes para que a pessoa descubra a ação, reconheça seu estado e entenda o que aconteceu depois.
Quando affordances são avaliadas com pesquisa, linguagem clara, acessibilidade e testes de uso, a interface exige menos adivinhação. O resultado é uma experiência mais previsível para iniciantes e mais eficiente para pessoas experientes.
O que é affordance em UX?
Affordance em UX é a possibilidade de ação que um elemento oferece e que a pessoa consegue perceber no contexto de uso. Um botão, por exemplo, permite ser acionado e deve parecer acionável.
Qual é a diferença entre affordance e affordance percebida?
Affordance é a ação que existe no produto. Affordance percebida é a ação que a pessoa entende que pode realizar. Uma interface pode ser tecnicamente clicável, mas falhar em comunicar essa possibilidade.
O que são signifiers em design?
Signifiers são sinais visuais, textuais, sonoros ou espaciais que comunicam como um elemento pode ser usado. Rótulos, contraste, forma, posição e estados de foco são exemplos.
Como melhorar affordance em uma interface?
Use rótulos específicos, padrões conhecidos, estados visíveis, feedback claro, pistas combinadas e testes com pessoas que ainda não conhecem a solução. Não dependa apenas de cor ou ícones ambíguos.
Affordance deve ser igual para todas as pessoas?
Não. A interpretação depende de contexto, cultura, experiência, linguagem, capacidade e tecnologia usada. Por isso, affordances devem ser testadas com públicos diversos e projetadas com acessibilidade.


