Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como o design inclusivo trata a acessibilidade como uma preocupação principal de engenharia e qualidade do produto desde o início do ciclo de vida, não como uma etapa de conformidade final e informa como os produtos parecem, sentem, funcionam e se comportam. Ele descreve como projetar e criar Windows aplicativos que são totalmente utilizáveis em uma ampla gama de habilidades, ambientes e preferências.
"Definimos a deficiência como uma incompatibilidade entre as necessidades do indivíduo e o serviço, o produto ou o ambiente oferecidos. Qualquer pessoa pode ter uma deficiência. É uma característica humana comum de ser excluído." - do vídeo Inclusivo
O design inclusivo melhora os produtos para todos. Os recursos originalmente destinados a um cenário específico frequentemente se tornam comuns porque reduzem o atrito para muitos usuários. Cortes de meio-fio na calçada, controles remotos de televisão e sapatos de fácil fixação são exemplos familiares: cada um deles começou como uma acomodação para um subconjunto de usuários e tornou-se amplamente benéfico. O mesmo padrão se aplica ao software quando a acessibilidade é incorporada à interação principal e aos sistemas visuais.
Princípios de design inclusivo
Os quatro princípios a seguir orientam Microsoft abordagem de design inclusivo:
Pense emuniversais: nos concentramos no que unifica as pessoas – motivações humanas, relacionamentos e habilidades. Isso nos leva a considerar o impacto social mais amplo do nosso trabalho. O resultado é uma experiência que tem uma diversidade de maneiras para todas as pessoas participarem.
Torná-la pessoal: Depois, desafiamos a nós mesmos a criar conexões emocionais. As interações entre humanos podem inspirar uma melhor interação entre humanos e tecnologias. As circunstâncias únicas de uma pessoa podem melhorar um design para todos. O resultado é uma experiência que parece ter sido criada para uma pessoa.
Mantenha isso simples: Começamos com a simplicidade como o unificador supremo. Quando reduzimos a desordem, as pessoas sabem o que fazer a seguir. Eles são inspirados a avançar em espaços limpos, claros e abertos. O resultado é uma experiência honesta e atemporal.
Criarde prazer: experiências deliciosas evocam maravilha e descoberta. Às vezes é mágico. Às vezes é um detalhe que está perfeito. Projetamos esses momentos para que pareçam uma mudança bem-vinda no ritmo. O resultado é uma experiência que tem impulso e fluxo.
Usuários de design inclusivo
Há dois grupos amplos de usuários de AT (tecnologia adaptativa):
- Pessoas que dependem de AT devido à deficiência, alterações relacionadas à idade ou condições temporárias (por exemplo, mobilidade limitada de uma lesão).
- Pessoas que usam AT por preferência porque ela é mais eficiente, confortável ou conveniente para um determinado contexto.
Pesquisas há muito mostram que a conscientização e a adoção da AT são significativas, mas ainda abaixo do potencial para muitos usuários que poderiam se beneficiar dela.
Um estudo de 2003-2004 encomendado pela Microsoft e realizado pela Forrester Research descobriu que mais da metade - 57% - de usuários de computador dos EUA de 18 a 64 anos poderiam se beneficiar da tecnologia adaptativa. Muitos não se identificaram como desabilitados, mas relataram desafios relacionados à tarefa. Forrester também relatou que cerca de um em cada quatro experimentou dificuldade visual, um em cada quatro experimentou dor no pulso ou mão, e um em cada cinco experimentou dificuldade auditiva.
Além da incapacidade permanente, as necessidades funcionais mudam ao longo do tempo e por situação. A capacidade é dinâmica, não fixa. Projetar para essa variabilidade produz software mais resiliente e amplamente utilizável.
Etapas práticas de design inclusivo
Esta seção descreve as etapas práticas a serem aplicadas ao design inclusivo durante o planejamento e a implementação.
Descrever o público-alvo
Defina seu público-alvo em termos funcionais, não apenas em termos demográficos. Considere as características de linguagem, audição, visão, cognição, alfabetização, destreza e mobilidade e avalie se as tarefas principais permanecem igualmente alcançáveis nesses perfis.
Fale com humanos reais com necessidades específicas
Envolva-se diretamente com pessoas que têm necessidades funcionais relevantes. Inclua esta pesquisa antecipada e continuamente. Por exemplo, Microsoft observado que usuários surdos Xbox estavam desabilitando as notificações do aplicativo. Discussões com usuários revelaram que o posicionamento da notificação obscureceu legendas fechadas. Mover a notificação um pouco mais alto resolveu o problema. A telemetria expôs o comportamento, mas as conversas do usuário expuseram a causa.
Escolha uma estrutura de desenvolvimento com sabedoria
A escolha da estrutura é uma decisão de arquitetura de acessibilidade. Ao avaliar estruturas (por exemplo, Win32, web ou pilhas baseadas em WinUI), avalie o suporte de acessibilidade interno, o comportamento de controle padrão e o custo esperado dos controles personalizados. A escolha da sua estrutura de trabalho determina a quantidade de comportamento de acessibilidade que você herda em comparação com o quanto precisa implementar e manter.
Use controles de Windows padrão sempre que possível. Normalmente, elas incluem semântica de acessibilidade estabelecida, comportamento do teclado e interoperabilidade de tecnologia adaptativa.
Criar uma hierarquia lógica para seus controles
Após a seleção da estrutura, crie uma hierarquia lógica para seus controles. Isso inclui a estrutura de layout e a ordem do teclado. Para a tecnologia assistiva, como leitores de tela, a disposição visual por si só não é suficiente; a sua interface do usuário também deve expor uma estrutura programática coerente. Uma hierarquia lógica ajuda a garantir que a estrutura seja compreensível e navegável. Ele é usado principalmente para:
- Forneça contexto programático para a ordem de leitura lógica dos elementos da interface do usuário.
- Identifique limites claros entre controles personalizados e controles padrão.
- Defina como as partes da interface do usuário interagem como um sistema.
Uma hierarquia lógica também é uma maneira eficaz de descobrir e resolver problemas de usabilidade. Se uma experiência simples exigir uma estrutura profundamente aninhada ou excessivamente ampla, o design provavelmente precisará de simplificação. Se a modelagem de uma caixa de diálogo básica levar páginas de diagramas de hierarquia, reconsidere a arquitetura de informações antes da implementação. Para obter mais informações, baixe o eBook do Software de Engenharia para Acessibilidade .
Projetar configurações de interface do usuário visuais apropriadas
Ao projetar o comportamento da interface do usuário visual, verifique se o produto dá suporte a alto contraste, usa configurações de suavização e fonte do sistema, dimensiona corretamente entre configurações de DPI (pontos por polegada), atende aos destinos de contraste e evita diferenciação somente de cores.
Configuração de alto contraste
O modo de Alto Contraste aumenta a distinção visual entre texto, controles e planos de fundo. Para muitos usuários, isso reduz a fadiga ocular e melhora a legibilidade. Valide se os controles (incluindo links e indicadores de status) são implementados com recursos do sistema em vez de cores codificadas para que o conteúdo permaneça percebível e acionável em temas de alto contraste.
Configurações de fonte do sistema
Para manter a legibilidade e evitar a renderização de artefatos, observe as fontes padrão do sistema e o comportamento de renderização de texto, incluindo anti-aliasing e suavização. Fontes personalizadas podem introduzir problemas de legibilidade e compatibilidade quando os usuários personalizam a apresentação da interface do usuário ou usam a tecnologia adaptativa.
Altas resoluções de DPI
A interface do usuário escalonável é essencial para muitos usuários com visão baixa. Interfaces que não se adaptam corretamente em DPI alta podem causar recorte, sobreposição e destinos de interação ocultos, resultando em fluxos de trabalho inacessíveis.
Taxa de contraste de cores
Section 508 nos Estados Unidos, e regulamentações semelhantes em outras localidades, exigem contraste suficiente entre texto e plano de fundo. Nesta orientação, direcione pelo menos 5:1 para texto padrão e 3:1 para texto grande (18 pontos ou negrito de 14 pontos).
Combinações de cores
Cerca de 7% dos homens (e menos de 1% das mulheres) têm alguma forma de deficiência visual colorida. Como algumas combinações são difíceis de distinguir, nunca confie apenas na cor para transmitir estado ou significado. Para visuais decorativos (como ícones ou planos de fundo), escolha combinações que preservam a diferenciação visual para perfis de visão de cores comuns. Construir com essas restrições desde o princípio melhora significativamente a inclusão.
Resumo – sete etapas para design inclusivo
Em resumo, aplique estas sete etapas para manter o design inclusivo acionável durante todo o desenvolvimento.
- Estabeleça o design inclusivo como um requisito do produto e alinhe as decisões de design aos resultados reais do usuário.
- Prefira controles fornecidos pela estrutura sempre que possível para maximizar o suporte de acessibilidade interno e reduzir o custo de manutenção personalizada.
- Crie uma hierarquia lógica que define controles padrão, controles personalizados e comportamento de foco do teclado na interface do usuário.
- Crie suporte para comportamentos principais do sistema (como navegação por teclado, alto contraste e DPI alto) na arquitetura do produto.
- Implemente e valide em relação às diretrizes autoritativas, incluindo o Hub de Desenvolvedores de Acessibilidade da Microsoft e especificações do framework.
- Teste com usuários que têm necessidades funcionais para confirmar se os padrões implementados são eficazes em cenários reais.
- Envie com documentação de acessibilidade clara para que os futuros colaboradores possam sustentar e evoluir a intenção de design.
Tópicos relacionados
- Design inclusivo
- Engenharia de Software para Acessibilidade
- Microsoft hub de desenvolvedores de acessibilidade
- Desenvolva aplicativos Windows acessíveis
- Visão geral da acessibilidade
Windows developer