Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico descreve como o design inclusivo trata a acessibilidade como uma preocupação central de engenharia e qualidade do produto desde o início do ciclo de vida, e não como um passo final de conformidade, e informa como os produtos se apresentam, sentem, funcionam e se comportam. Descreve como desenhar e construir aplicações para Windows que sejam totalmente utilizáveis numa vasta gama de capacidades, ambientes e preferências.
"Definimos deficiência como uma incompatibilidade entre as necessidades do indivíduo e o serviço, produto ou ambiente oferecido. Qualquer pessoa pode ter uma deficiência. "Ser excluído é uma característica comum do ser humano." - do vídeo Inclusive
O design inclusivo melhora os produtos para todos. Funcionalidades originalmente destinadas a um cenário específico tornam-se frequentemente comuns porque reduzem o atrito para muitos utilizadores. Rampas nos passeios, comandos remotos de televisão e sapatos de fácil fecho são exemplos familiares: cada um começou como uma acomodação para um subconjunto de utilizadores e tornou-se amplamente benéfico. O mesmo padrão aplica-se em software quando a acessibilidade está integrada nos sistemas centrais de interação e visuais.
Princípios de design inclusivo
Os seguintes quatro princípios orientam a abordagem de design inclusivo da Microsoft:
Pensar universal: focamo-nos no que unifica as pessoas – motivações, relações e capacidades humanas. Isso nos leva a considerar o impacto social mais amplo do nosso trabalho. O resultado é uma experiência que tem uma diversidade de formas de participação de todas as pessoas.
Personalize-o: Em seguida, desafiamo-nos a criar ligações emocionais. As interações entre seres 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 a simplicidade: Começamos com a simplicidade como o melhor unificador. Quando reduzimos a desordem, as pessoas sabem o que fazer a seguir. Inspiram-se a avançar para espaços limpos, luminosos e abertos. O resultado é uma experiência honesta e intemporal.
Crie Encantamento: Experiências encantadoras evocam maravilha e descoberta. Às vezes é mágico. Por vezes, é um detalhe que está perfeito. Desenhamos estes momentos para parecerem uma mudança de ritmo bem-vinda. O resultado é uma experiência que tem impulso e fluxo.
Usuários de design inclusivo
Existem dois grandes grupos de utilizadores de tecnologia assistiva (AT):
- Pessoas que dependem da AT devido a deficiência, alterações relacionadas com a idade ou condições temporárias (por exemplo, mobilidade limitada devido a uma lesão).
- Pessoas que usam AT por preferência porque é mais eficiente, confortável ou conveniente para um dado contexto.
A investigação há muito demonstra que a consciencialização e adoção da AT são significativas, mas ainda assim abaixo do potencial para muitos utilizadores que poderiam beneficiar dela.
Um estudo de 2003-2004, encomendado pela Microsoft e conduzido pela Forrester Research, concluiu que mais de metade — 57 por cento — dos utilizadores de computador nos EUA entre os 18 e os 64 anos poderia beneficiar de tecnologia assistiva. Muitos não se identificaram como deficientes, mas reportaram desafios relacionados com tarefas. Forrester também relatou que cerca de um em cada quatro teve dificuldade visual, um em cada quatro sentiu dor no pulso ou na mão, e um em cada cinco teve dificuldade auditiva.
Para além da incapacidade permanente, as necessidades funcionais mudam ao longo do tempo e consoante a situação. A capacidade é dinâmica, não fixa. Projetar para essa variabilidade produz software mais resiliente e amplamente utilizável.
Passos práticos de design inclusivo
Esta secção descreve passos práticos a aplicar para o design inclusivo durante o planeamento e implementação.
Descreva o público-alvo
Defina o seu público-alvo em termos funcionais, não apenas em termos demográficos. Considere as características da linguagem, audição, visão, cognição, literacia, destreza e mobilidade, e avalie se as tarefas centrais continuam igualmente alcançáveis nestes perfis.
Fale com seres humanos reais com necessidades específicas
Envolve-se diretamente com pessoas que tenham necessidades funcionais relevantes. Inclua esta investigação cedo e de forma contínua. Por exemplo, a Microsoft observou que utilizadores surdos da Xbox estavam a desativar as notificações das aplicações. Conversas com utilizadores revelaram que a colocação das notificações obscurecia as legendas. Subir um pouco a notificação resolveu o problema. A telemetria revelou o comportamento, mas as conversas dos utilizadores revelaram a causa.
Escolha uma estrutura de desenvolvimento com sabedoria
A escolha do framework é uma decisão de arquitetura de acessibilidade. Ao avaliar frameworks (por exemplo, Win32, web ou stacks baseadas em WinUI), avalie o suporte de acessibilidade incorporado, o comportamento de controlo por defeito e o custo esperado dos controlos personalizados. A escolha do seu framework determina quanto comportamento de acessibilidade herda versus quanto deve implementar e manter por si próprio.
Use os controlos padrão do Windows sempre que possível. Normalmente incluem semântica de acessibilidade estabelecida, comportamento do teclado e interoperabilidade com tecnologia assistiva.
Projetar uma hierarquia lógica para seus controles
Depois de selecionar o framework, desenha uma hierarquia lógica para os teus controlos. Isto inclui a estrutura do layout e a ordem do teclado. Para tecnologia assistiva (TA), como leitores de ecrã, a disposição visual por si só não é suficiente; a sua interface deve também expor uma estrutura programática coerente. Uma hierarquia lógica ajuda a garantir que a estrutura é compreensível e facilmente navegável. É usado principalmente para:
- Forneça contexto programático para a ordem lógica de leitura dos elementos da interface.
- Identificar limites claros entre controlos personalizados e controlos padrão.
- Defina como partes da interface interagem como sistema.
Uma hierarquia lógica é também uma forma eficaz de descobrir e resolver questões de usabilidade. Se uma experiência simples exigir uma estrutura profundamente aninhada ou demasiado larga, o design provavelmente precisa de simplificação. Se modelar um diálogo básico ocupa páginas de diagramas de hierarquia, reconsidere a arquitetura de informação antes da implementação. Para mais informações, faça o download do eBook Software de Engenharia para Acessibilidade .
Projetar configurações visuais apropriadas da interface do usuário
Ao desenhar o comportamento visual da interface, certifique-se de que o seu produto suporta alto contraste, utiliza as definições de fonte e suavização do sistema, escala corretamente em configurações de pontos por polegada (DPI), cumpre os objetivos de contraste e evita a diferenciação apenas de cor.
Configuração de alto contraste
O modo de Alto Contraste aumenta a distinção visual entre texto, controlos e fundos. Para muitos utilizadores, isto reduz a fadiga ocular e melhora a legibilidade. Valide que os controlos (incluindo ligações e indicadores de estado) são implementados com recursos do sistema em vez de cores codificadas fixamente, para que o conteúdo permaneça percetível e acionável em temas de alto contraste.
Configurações de fonte do sistema
Para manter a legibilidade e evitar artefactos de renderização, respeite 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 utilizadores personalizam a apresentação da interface ou utilizam tecnologia assistiva.
Resoluções de alto DPI
Uma interface escalável é fundamental para muitos utilizadores com baixa visão. Interfaces que não se adaptam corretamente a DPI elevado podem causar clipping, sobreposição e alvos de interação ocultos, resultando em fluxos de trabalho inacessíveis.
Relação de contraste de cor
Secção 508 nos Estados Unidos, juntamente com regulamentos semelhantes noutros locais, exigem contraste suficiente entre texto e fundo. Nesta orientação, o alvo é pelo menos uma proporção de 5:1 para texto normal e 3:1 para texto grande (18 pontos ou 14 pontos em negrito).
Combinações de cores
Cerca de 7 por cento dos homens (e menos de 1 por cento das mulheres) têm algum tipo de deficiência de visão de cores. Como algumas combinações são difíceis de distinguir, nunca confie apenas na cor para transmitir o estado ou o significado. Para visuais decorativos (como ícones ou fundos), escolha combinações que preservem a diferenciação visual para perfis comuns de visão de cores. Construir com estas limitações desde o início melhora significativamente a inclusão.
Resumo — sete passos para o design inclusivo
Em resumo, aplique estes sete passos para manter o design inclusivo acionável ao longo de todo o desenvolvimento.
- Estabelecer o design inclusivo como requisito do produto e alinhar as decisões de design aos resultados reais dos utilizadores.
- Prefira controlos fornecidos pelo framework sempre que possível para maximizar o suporte de acessibilidade incorporado e reduzir os custos de manutenção personalizada.
- Desenhe uma hierarquia lógica que defina controlos padrão, controlos personalizados e o comportamento de foco do teclado na interface.
- Integre o suporte para comportamentos do sistema central (como navegação por teclado, alto contraste e alto DPI) na arquitetura do produto.
- Implementar e validar contra orientações autoritativas, incluindo o hub de desenvolvedores de acessibilidade da Microsoft e as especificações do framework.
- Teste com utilizadores que tenham necessidades funcionais para confirmar que os padrões implementados são eficazes em cenários reais.
- Envie com documentação clara de acessibilidade para que futuros colaboradores possam sustentar e evoluir a intenção de design.
Tópicos relacionados
Windows developer