Usando o Accessibility Scanner — mais acessibilidade no Android
O Android, desenvolvido pela Google em 2008, é hoje o sistema operacional mais utilizado no mundo quando se fala em dispositivos móveis. Ele oferece em smartphones, tablets, smartwatches e smartTVs uma interface de usuário muito intuitiva e com custo razoável, tornando seu uso muito popular e cotidiano. Mas como será que pessoas com deficiência acessam esses aparelhos?
Nesse sentido, é fundamental pensar em acessibilidade digital, e o Scanner de Acessibilidade é um grande aliado do desenvolvedor nessa missão.
O que é?
É um aplicativo para Android que analisa a interface de um outro app para recomendar melhorias na acessibilidade.
Para que serve?
Identificar de forma fácil aprimoramentos comuns de acessibilidade, como áreas de toque, contraste de texto e imagens, além de identificar descrições de conteúdo sem identificação.
Como configurar?
Após instalar o app no seu celular Android (Accessibility Scanner — Play Store), o aplicativo irá solicitar algumas permissões.
Atenção! O aplicativo lerá tudo o que está na tela, então atenção a dados sensíveis que o aplicativo pode ter acesso.
Depois de instalado é necessário ativar o aplicativo, abrindo o próprio app e clicando em ativar. Então é aberto uma tela com a configuração pro scanner ser ativado.
Como usar?
Quando ativado o scanner, irá abrir um botão na tela para realizar o escaneamento. Ao tocar no botão, o Scanner tira um print da tela do aplicativo e faz a análise.
O que posso descobrir de melhoria?
Os elementos com algum aspecto para melhoria mostram circulados em laranja.
E ao clicar em um componente destacado, é mostrado um bottomsheet com os apontamentos de sugestões de melhoria.
Quais são os apontamentos mais comuns?
Como mostra o escaneamento de uma rede social de exemplo, um apontamento bem recorrente é o tamanho da área clicável de um botão. Como estudo e sugestão da própria Google, conforme as diretrizes do Material Design, os componentes clicáveis devem ter 48 x 48 px de tamanho mínimo, a fim de serem confortáveis e fáceis para interação.
Também é muito importante para acessibilidade a atribuição de nome acessível e a descrição para todos os componentes da tela do aplicativo, sendo muito comum telas de aplicativos possuírem vários botões com a mesma descrição. Uma melhoria possível, colocar na descrição qual item da lista o botão está interagindo.
Concluindo
O aplicativo Scanner auxilia bastante o desenvolvedor android apontando melhorias de acessibilidade para os aplicativos. Além disso, ele possui um bônus, é possível exportar a análise gerada, com arquivos em .txt e print da tela em png. Contudo, atente-se para esse disclaimer: o uso do Scanner não dispensa o teste manual.
Escrito por Henrique Manfroi da Silveira, desenvolvedor IOS no Sicredi.