![developer3 | Embarcadero RAD Studio Delphi C++Builder Blogs](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/08/developer3.jpg?resize=1140%2C694&ssl=1)
O avanço da tecnologia ao longo dos anos tornou a vida mais confortável. Indiscutivelmente, se quisermos ter uma sociedade verdadeiramente inclusiva, uma das prioridades da tecnologia deve ser eliminar as linhas de raça, gênero, habilidade, entre outras.
O mesmo vale para o desenvolvimento de aplicativos. Para levar seus produtos ou serviços ao maior público-alvo possível, você deve eliminar todas as barreiras de uso. É aqui que a acessibilidade desempenha um papel importante.
Com a adoção em massa de dispositivos móveis, o foco de muitas empresas mudou para o desenvolvimento de aplicativos móveis, quando, talvez, a chave para desbloquear o pote do tesouro é a acessibilidade em primeiro lugar. Aqui, seus aplicativos não estariam disponíveis apenas para usuários móveis, mas para todos que precisam de seus produtos ou serviços.
Mobilidade não é condição para acessibilidade. Se você deseja seguir a iniciativa de acessibilidade em primeiro lugar, deve ter como objetivo o desenvolvimento de aplicativos que prioriza a área de trabalho. Isso ocorre porque o suporte de acessibilidade em desktops, especialmente em plataformas de desenvolvimento de aplicativos de desktop nativos como Delphi , está bem estabelecido. Portanto, não apenas a área de trabalho deve estar em primeiro lugar, mas a acessibilidade deve estar em primeiro lugar e é com aplicativos de área de trabalho nativos!
Continue lendo para descobrir por que a acessibilidade prioriza a área de trabalho. Ou você pode mergulhar em nosso Desktop First UX Summit para aprender mais sobre como criar aplicativos que priorizam a área de trabalho .
Table of Contents
O que é acessibilidade?
Acessibilidade refere-se a tornar seu aplicativo adequado para uso por todos, incluindo pessoas com deficiências – por exemplo, problemas de visão, audição, cognição e outras maneiras em que um usuário pode ter necessidades especiais. O mundo está cheio de pessoas com capacidades físicas e desafios sensoriais variados. Na verdade, de acordo com um artigo da CNET, pelo menos 15% da população mundial sofre de alguma deficiência.
O Center for Disease Control (CDC) também relata que 25% dos americanos são considerados deficientes; em outras palavras, um em cada quatro americanos. Desse número de pessoas afetadas por deficiência nos Estados Unidos, o maior grupo é cego ou sofre de alguma forma de deficiência visual, ou surdo, ou com deficiência auditiva. Outros desafios incluem aqueles que sofrem de deficiências mentais ou dificuldades de fala, mobilidade ou cognição.
Por causa desses indivíduos, a Lei dos Americanos com Deficiências (ADA) foi implementada para garantir que as empresas ofereçam acessibilidade geral de aplicativos. Com a maioria das pessoas ainda forçadas a permanecer em ambientes fechados em algumas partes do mundo devido à pandemia Covid-19, a acessibilidade nunca foi tão importante.
Para isso, várias ferramentas de desktop facilitam o acesso aos dados e a navegação pela web e por aplicativos nativos. Alguns dos quais incluem;
- Comandos de voz
- Leitores de tela
- Teclados alternativos ou especializados
- Trackpads e outros dispositivos apontadores adaptáveis
- Lupas de tela
- Ferramentas de rastreamento ocular.
É claro nesta lista que todas essas ferramentas têm algo em comum; embora o comando de voz seja mais comum em dispositivos móveis, eles são todos mais fáceis de usar e implementar em desktops do que em dispositivos móveis, com uma grande variedade de opções de hardware irrestritas de uma seleção mais ampla e diversificada de fornecedores. Na área de trabalho, os usuários são menos limitados pelo sistema operacional e, em particular, pelo fabricante do hardware (do qual existem apenas alguns para dispositivos móveis) ao revisar as opções de tecnologias assistivas.
Recursos de acessibilidade da área de trabalho
Todos os aplicativos de desktop padrão, por exemplo, aplicativo de e-mail, navegadores de internet, aplicativos de escritório, como planilhas e processadores de texto, software de manipulação de fotos e assim por diante, estão cientes e estão maximizando a acessibilidade hoje para garantir sua adoção mais ampla possível. Isso traz benefícios não apenas para usuários com deficiência, mas para qualquer usuário.
Aqui estão alguns de seus recursos de design de IU;
A Ordem TAB
Para facilitar a acessibilidade usando o teclado, os controles dos aplicativos que priorizam a área de trabalho estão na ordem TAB. Em outras palavras, um usuário pode pressionar a tecla TAB para alternar o foco de entrada entre os controles sem precisar apontar com o mouse, o que pode ser desafiador para muitos. Sem esse recurso, você anula o propósito de acessibilidade. Um pressionamento de tecla TAB pode ser mapeado para um dispositivo auxiliar, como um tubo de sopro ou interruptor principal – sem considerar a ordem das guias, um usuário pode ser forçado a selecionar controles de entrada, como caixas de texto em um formulário de endereço, movendo o cursor do mouse e clicando em para selecioná-lo, o que pode ser um desafio hercúleo para alguns usuários portadores de deficiência, como aqueles com doença de Parkinson ou ALS.
Este é um exemplo de como a área de trabalho se destaca. Você não pode implementar a ordem TAB ou seu equivalente em dispositivos móveis, pois a função TAB está ausente e o usuário deve selecionar diretamente os controles clicando neles. Se você deseja experimentar um pouquinho de como isso pode ser difícil, tente usar a ponta do nariz para digitar com precisão o seu endereço em uma mensagem de texto no seu telefone celular. Agora experimente com os olhos fechados. A deficiência vem em muitas formas, mas os métodos que oferecemos para entrar e interagir com nossos dispositivos móveis são chocantemente unidimensionais.
TabStop é falso em controles puramente visuais
Embora permitir a navegação do usuário usando a tecla TAB seja essencial, os aplicativos padrão de desktop têm o cuidado de não definir TabStop como True em controles puramente visuais que transmitem informações e não exigem ou esperam entrada do usuário. Em outras palavras, o foco deve pousar apenas nos controles com os quais os usuários podem interagir. Por exemplo, o TPanel é um controle puramente visual, e esse recurso de acessibilidade da área de trabalho garante que o foco não chegue lá.
Etiquetas de controle
Outro recurso de acessibilidade da área de trabalho são os rótulos de controle, ou seja, rótulos e controles de texto estático. Eles são adicionados na guia e na ordem de criação imediatamente após o controle. Portanto, ajudando os leitores de tela a associar rótulos a seus controles correspondentes.
Foco sempre em controles ativos
Alguns aplicativos têm botões dependentes de diálogo que só se tornam ativos quando uma opção de diálogo muda e se tornam inativos após um clique. Os aplicativos que priorizam a área de trabalho têm um recurso que garante que o foco retorne a um controle ativo assim que o controle focado no momento se tornar inativo. Dessa forma, qualquer usuário pode continuar navegando sem problemas e em uma ordem que flui de forma lógica.
Mnemônicos
Você notou caracteres sublinhados em qualquer caixa de diálogo do Windows? Esses são chamados de mnemônicos. Eles também são chamados de “atalhos do acelerador”. Eles são declarados na legenda de um controle para ajudar os usuários a definir o foco no controle. Pressionar a tecla Alt mais o caractere sublinhado muda o foco para o controle. Com versões posteriores do Windows, manter pressionada a tecla ALT fará com que o sistema operacional mostre pequenas ‘dicas’ de destaque com a letra mnemônica. Isso é particularmente útil para alguns usuários com deficiências ao usar os recursos de acessibilidade do Windows como as Teclas de Aderência – onde uma tecla como CTRL ou SHIFT, que normalmente precisa ser mantida pressionada para alterar a caixa de um caractere, em vez disso atua como um alternar (pense em como a tecla CAPS LOCK funciona).
Controles Relacionados Agrupados
Controles relacionados ao grupo de aplicativos da área de trabalho no mesmo grupo, por exemplo, todos os botões de opção sob o grupo de botões de opção. Dessa forma, é mais fácil para as ferramentas de acessibilidade interagirem com esses controles.
Atalho de teclado para cada opção
Os designs que priorizam a área de trabalho garantem que cada opção seja acessível por meio de um atalho de teclado ou item de menu. Um excelente exemplo de onde você pode encontrar esse recurso é a barra de ferramentas padrão do Microsoft Word. Aqui, você tem a opção “Novo”, mas também pode obter o mesmo resultado com o atalho de teclado “CTRL + N.”
Acessibilidade de desktop vs. acessibilidade móvel
No mundo da acessibilidade de aplicativos, os aplicativos móveis são frequentemente inadequados para abordar ou totalmente ignorantes da legislação de acessibilidade, cada vez mais comum em muitos países e estados, como fica evidente no número de empresas processadas por aplicativos móveis nativos inacessíveis. Embora o uso e o envolvimento em dispositivos móveis estejam aumentando, é difícil – ou inconveniente para os relutantes – aderir a algumas listas de verificação de acessibilidade, regras e regulamentos, por exemplo, a seção 508 da Lei de Reabilitação de 1973. Isso coloca diretrizes específicas em vigor para garantir que toda a eletrônica ou tecnologia da informação seja acessível às pessoas com deficiência.
Para saber mais sobre a seção 508, consulte o site oficial do Governo Federal aqui .
Outros desafios de acessibilidade são:
Tamanhos de tela e proporção de aspecto personalizada
Os dispositivos móveis são conhecidos por sua portabilidade, ou seja, telas pequenas e proporção de aspecto personalizada. Os desenvolvedores devem levar isso em consideração durante o processo de desenvolvimento do aplicativo, pois telas menores significam que os usuários talvez precisem apenas assimilar as informações em partes muito pequenas. Isso pode levar à ineficiência e redução da produtividade, pois os desenvolvedores se preocupam com o tamanho da tela em vez de criar soluções de negócios.
Os desktops, por outro lado, possuem telas grandes. Os desenvolvedores podem se concentrar no desenvolvimento de soluções de negócios em vez de debater como representar as informações em dispositivos portáteis com uma área de tela limitada. Inevitavelmente, em algum estágio, um compromisso é feito sobre o que pode ser mostrado na tela menor e como isso é fácil de digerir para o usuário. Seus usuários finais podem ver e digerir mais facilmente suas informações em telas maiores. Isso ajuda a melhorar a eficiência, produtividade, usabilidade e, em última análise, o ROI devido aos usuários finais satisfeitos.
Métodos de entrada e entrada de dados
Além dos comandos de voz, as entradas e a entrada de dados podem ser difíceis para a maioria dos usuários em dispositivos móveis devido às opções de entrada de dados menos confortáveis disponíveis nesta plataforma. É verdade que mesmo usuários totalmente sem deficiência podem ter dificuldade em acessar e inserir alguns tipos de informações no teclado de toque e na tela pequena de um dispositivo móvel. Adicione a isso uma deficiência como degeneração macular, visão dupla, perda de controle motor nos dedos e nas mãos, movimentos incontroláveis ou difíceis de controlar a cabeça. Bem, não é difícil entender como as coisas podem rapidamente se tornar uma grande frustração na melhor das hipóteses e uma impossibilidade na pior.
Assistentes de IA superinteligentes e controle de voz são totalmente inúteis se você não tiver voz depois que ela foi roubada pelo câncer – ou se sua língua se recusar a obedecer às instruções do seu cérebro devido à paralisia ou paralisia cerebral.
A vida pode ser extremamente desafiadora para alguns, mesmo nas tarefas mais simples, que os mais saudáveis costumam considerar certas. Como designers, temos uma exigência moral e, em muitos casos, legal de projetar para usuários de todos os tipos e, neste artigo, tentamos argumentar que o desktop em primeiro lugar realmente significa que estamos colocando a acessibilidade em primeiro lugar também. Para obter mais informações sobre como os aplicativos de desktop são avaliados quanto à acessibilidade, clique aqui .
Como posso aprender mais sobre como criar aplicativos de desktop com suporte de acessibilidade de primeira classe?
O Desktop First UX Summit está em pleno andamento. Junte-se a especialistas do setor e milhares de desenvolvedores e designers como você nesta conferência online aberta de cinco dias e leve suas habilidades de interface do usuário / UX para novos níveis! O Desktop-First UX Summit abordará a teoria e a prática da criação de excelentes experiências de usuário de desktop.
J oin-nos na área de trabalho Primeira Cúpula UX para a direita livre agora!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition