-
Comece a utilizar o Teste de acessibilidade
Quando cria e desenvolve uma app Android, o Teste de acessibilidade pode ajudar a melhorá-la para os utilizadores.
O Teste de acessibilidade analisa o ecrã e fornece sugestões para melhorar a acessibilidade da app com base no seguinte:
- Etiquetas de conteúdo
- Tamanho da área de toque
- Itens clicáveis
- Contraste do texto e das imagens
Importante: o Teste de acessibilidade não substitui os testes manuais e não garante a acessibilidade da app.
Passo 1: instale e ative o Teste de acessibilidade
O Teste de acessibilidade está disponível para telemóveis e tablets com Android 6.0 ou superior. Saiba como verificar a versão do Android.
- Transfira o Teste de acessibilidade a partir do Google Play.
- Abra o Teste de acessibilidade .
- Na app Definições do dispositivo, siga as instruções para ativar o Teste de acessibilidade.
- Toque em Acessibilidade Teste de acessibilidade Utilizar serviço.
- Para desativar o Teste de acessibilidade: regresse a Definições Acessibilidade Teste de acessibilidade.
Passo 2: analise a app
Pode analisar um instantâneo da app ou uma série de ecrãs enquanto interage com a app.
Analise uma gravação
Pode analisar um fluxo de trabalho ou uma tarefa na app. Com esta opção, o Teste de acessibilidade grava e analisa os elementos do ecrã enquanto utiliza e navega na app.
Importante: a gravação inclui uma série de capturas de ecrã e não inclui vídeo nem áudio. A gravação permanece no dispositivo e nunca é partilhada com a Google.
Para analisar uma gravação:
- Abra a app.
- Toque no botão Teste de acessibilidade .
- Toque em Gravar .
- Utilize a app.
- Se mudar para outra app, a gravação fica em pausa até regressar.
Para parar uma gravação:
- Na parte superior do ecrã, deslize rapidamente para baixo para abrir as notificações. Em alternativa, abra outra app.
- Toque em O Teste de acessibilidade está a gravar.
- Toque em Parar .
Analise um instantâneo
Para analisar um único ecrã da app:
- Abra a app.
- Toque em Teste de acessibilidade .
- Toque em Instantâneo .
Reveja os resultados de uma análise
Após analisar uma gravação ou um instantâneo, o Teste de acessibilidade apresenta uma ou mais capturas de ecrã da app. Numa captura de ecrã, os resultados da análise são delineados em retângulos laranja.
- Para ver os detalhes: toque na área delineada. Se um ecrã tiver vários resultados, toque em Seguinte .
- Para ver uma lista completa dos resultados de todas as capturas de ecrã: toque em Lista Ver por ecrã ou Ver por categoria.
- Para partilhar os resultados: toque em Partilhar .
Se tiver analisado uma gravação ou tiver mais do que uma captura de ecrã:
- Para navegar entre capturas de ecrã: no carrossel da parte superior, toque numa captura de ecrã. Em alternativa, toque em Seguinte .
- Para ver uma grelha com todas as capturas de ecrã: toque em Biblioteca .
Sugestão: se o nome de um recurso for demasiado longo para caber no ecrã, toque sem soltar no nome do recurso para que se desloque automaticamente pelo ecrã.
Analise janelas seguras
Se a app tiver uma janela declarada como "segura" (através de
WindowManager.LayoutParams.FLAG_SECURE
), o Teste de acessibilidade não consegue capturar uma imagem do ecrã nem verificar o contraste da cor. Para estas janelas, depois de analisar a app, o Teste de acessibilidade mostra um ecrã preto. No entanto, ainda pode ler os resultados da análise relativamente a outras oportunidades.Altere o contraste e os limites do tamanho da área de toque
Pode alterar os limites que o Teste utiliza para a relação de contraste e o tamanho da área de toque.
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade Definições .
- Veja ou altere as definições:
- Relação de contraste do texto: defina um novo limite mínimo para o contraste da cor do texto.
- Relação de contraste da imagem: defina um novo limite mínimo para o contraste da cor da imagem.
- Tamanho da área de toque: defina um novo limite mínimo para o tamanho da área de toque.
Edite os resultados da relação de contraste
O Teste utiliza as cores do primeiro e segundo plano para decidir a relação de contraste. Pode alterar as cores do primeiro ou segundo plano.
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade .
- Toque numa análise com uma sugestão de contraste de cor Editar cores.
- Abaixo da captura de ecrã, toque em Primeiro plano ou Segundo plano.
- Para alterar a cor do primeiro ou segundo plano:
- Arraste a moldura de seleção para uma área diferente da captura de ecrã.
- Na parte inferior, toque numa das cores sugeridas.
- Toque em Aplicar.
Sugestão: para mover a moldura de seleção, toque nas setas na parte lateral. Em alternativa, para fazer ajustes maiores, toque sem soltar nas setas.
Partilhe os resultados da análise
Pode partilhar os resultados com outras pessoas, como colegas de equipa.
Para partilhar os resultados no momento:
- Faça uma análise.
- Toque em Partilhar .
- Escolha como partilhar os resultados.
Nota: para partilhar os resultados de um item individual, toque em Partilhar quando estiver a visualizar o item.
Para partilhar os resultados mais tarde:
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade .
- Toque na análise Partilhar .
- Escolha como partilhar os resultados.
Faça a gestão de análises anteriores
Mude o nome de uma análise
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade .
- Toque numa análise Mais Mudar nome do título.
- Crie um título.
- Toque em Mudar o nome.
Adicione uma descrição
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade .
- Toque numa análise Mais Editar descrição.
- Adicione uma descrição.
- Toque em Guardar.
Elimine uma análise
- No dispositivo, aceda à secção Apps.
- Toque em Teste de acessibilidade .
- Toque numa análise Mais Eliminar análise Eliminar.
Obtenha ajuda ou envie feedback
Para obter ajuda ou enviar feedback sobre o Teste de acessibilidade, toque em Ajuda e feedback na app.
-
Resultados do Teste de acessibilidade
O Teste de acessibilidade procura as seguintes oportunidades para melhorar a acessibilidade da app.
Etiquetagem do conteúdoMuitos controlos da interface do utilizador dependem de pistas visuais para indicar o respetivo significado e utilização. Um utilizador com deficiências visuais pode ter dificuldades em ver estas pistas.
Pode tornar os controlos da interface do utilizador mais acessíveis com etiquetas do conteúdo. As etiquetas do conteúdo não aparecem no ecrã. No entanto, os utilizadores com deficiências visuais podem aceder às mesmas através de serviços de acessibilidade como o TalkBack ou outros leitores de ecrã.
O Teste de acessibilidade procura as seguintes oportunidades de etiquetagem do conteúdo:
- Etiqueta de item em falta
Identifique asViews
em que um leitor de ecrã se possa focar e tenham uma descrição oral vazia, seja para aView
ou asViews
relevantes na respetiva sub-hierarquia. Saiba mais sobre as etiquetas de conteúdo. - Item etiquetado com o tipo ou o estado
Identifique os casos em que umaView
tenha uma descrição redundante. Saiba mais sobre os itens etiquetados com o tipo ou o estado. - Descrições de itens duplicadas
Identifique os casos em que uma hierarquia incluaViews
com descrições exatamente duplicadas. Por exemplo, dois botões focalizáveis em separado com descrições "Mais opções" podem confundir um utilizador. Saiba mais sobre as descrições duplicadas. - Finalidade do link pouco clara
Identifique textos de links não informativos, como "Clique aqui". Saiba mais sobre os textos de links pouco claros. - Texto não exposto
Identifique asViews
com etiquetas visíveis que não são lidas por leitores de ecrã. Saiba mais sobre texto não exposto.
O Teste de acessibilidade examina hierarquias de
Views
e identifica situações em que os utilizadores com limitações motoras possam ter dificuldade em interagir com um esquema.- Links clicáveis
Identifique utilizações deClickableSpan
que não sejamUrlSpans
. Saiba mais sobre os links clicáveis. - Elementos clicáveis duplicados
Identifique os elementos clicáveis que partilham a mesma localização no ecrã que outros elementos clicáveis. Saiba mais sobre os elementos clicáveis duplicados. - Etiqueta de item editável
IdentifiqueEditTexts
eTextViews
editáveis que tenham umacontentDescription
preenchida. Saiba mais sobre as etiquetas editáveis View. - Tipo de item não suportado
Identifique os tipos de itens não suportados pelos serviços de acessibilidade. Saiba mais sobre os tipos de itens não suportados. - Ordem de transposição
Identifique possíveis problemas na ordem de transposição de itens que possam afetar os utilizadores de leitores de ecrã ou outros serviços de acessibilidade. Saiba mais sobre a ordem de transposição. - Escala do texto
Identifique possíveis problemas com as especificações de esquema e tamanho do tipo de letra ao criar uma interface do utilizador, que possam fazer com que o texto seja recortado, cortado ou ocultado. Saiba mais acerca da escala do texto.
O Teste de acessibilidade procura áreas de toque pequenas que possam causar dificuldades para utilizadores com limitações motoras.
- Tamanho da área de toque
IdentifiqueViews
clicáveis e de clique longo inferiores a 48 x 48 dp em qualquer dimensão ou a 32 x 32 dp paraViews
em janelas de método de introdução ou que ultrapassem o limite do ecrã. Pode alterar o tamanho mínimo nas definições do Teste de acessibilidade. Saiba mais sobre o tamanho da área de toque.
O Teste de acessibilidade sugere melhorias às relações de contraste de cor para tornar a app mais acessível para utilizadores portadores de deficiências visuais.
- Contraste do texto e das imagens
Identifique texto ou imagens com uma relação de contraste inferior a 3,0 entre a cor do texto e a do fundo (paraTextViews
preenchidas) ou entre a cor do primeiro plano e a do segundo plano (paraImageViews
). Pode alterar a proporção mínima nas definições do Teste de acessibilidade. Saiba mais sobre o contraste de cor.
Saiba mais acerca da acessibilidade
Leia mais na documentação relativa à acessibilidade para programadores Android.
- Etiqueta de item em falta