Como usar o TalkBack em um emulador Android

Apr 28 2023
Como usar o Android Accessibility Suite para habilitar o leitor de tela TalkBack em seu Android Emulator.
Uma grande parte de tornar nossos aplicativos acessíveis é permitir o acesso para aqueles que têm visão limitada. Isso pode variar desde permitir que os usuários ajustem o tamanho da interface do usuário ou do texto em nossos aplicativos — até garantir que ferramentas de acessibilidade, como leitores de tela, possam analisar a interface do usuário de nossos aplicativos.

Uma grande parte de tornar nossos aplicativos acessíveis é permitir o acesso para aqueles que têm visão limitada. Isso pode variar desde permitir que os usuários ajustem o tamanho da interface do usuário ou do texto em nossos aplicativos — até garantir que ferramentas de acessibilidade, como leitores de tela, possam analisar a interface do usuário de nossos aplicativos.

A ferramenta de leitura de tela fornecida pelo Google em dispositivos Android é chamada de TalkBack. Este aplicativo geralmente é instalado por padrão em dispositivos Android, permitindo que os usuários operem seus telefones sem a necessidade de ver a tela. Para desenvolvedores, podemos usar o TalkBack para garantir que nosso aplicativo seja acessível .

No entanto, você deve ter notado que esse comportamento não está disponível por padrão quando você cria um novo Android Emulator no Android Studio — um problema para desenvolvedores e testadores que não têm acesso a dispositivos físicos.

Vamos percorrer o processo de configuração do TalkBack em seus emuladores Android.

Criar um novo emulador

No Android Studio (estou usando o Android Studio Flamingo 2022.2.1), abra o Gerenciador de dispositivos e escolha Criar dispositivo.

Selecione Hardware

Selecione um dispositivo do qual você gostaria de criar um emulador, certificando-se de selecionar um que tenha acesso à Play Store . Você pode saber pelo ícone da Play Store visível na coluna 'Play Store' da lista de seleção.

Depois de selecionar o hardware apropriado, clique em Avançar.

Imagem do sistema

Selecione ou baixe uma imagem do sistema operacional Android. Eu escolhi baixar e selecionar Android Tiramisu (API 33), embora qualquer sistema operacional moderno sirva.

Depois de baixado e selecionado, clique em Avançar.

Configuração de AVD

Fizemos todo o trabalho duro, nenhuma alteração necessária aqui, a menos que você precise fazer ajustes específicos na configuração do emulador. Clique em Concluir.

Baixe a suíte de acessibilidade do Android

De volta ao Gerenciador de dispositivos, clique no botão 'reproduzir' no dispositivo recém-adicionado para executá-lo.

Se, neste ponto, decidirmos entrar em Configurações e procurar TalkBack, não obteremos nenhum resultado. Este é o comportamento padrão para todos os novos emuladores que você criar. Vamos corrigir isso baixando o Android Accessibility Suite .

Entrar e pesquisar

Seu dispositivo deve ter o aplicativo Play Store já instalado. Abra-o e faça login com sua conta do Google. Você pode ter que passar por algumas etapas de configuração ao fazer login na Play Store, pois este emulador é tratado como um 'novo' dispositivo.

Na Play Store, procure por 'pacote de acessibilidade para Android' e faça o download.

Usando o TalkBack

Depois de baixar e instalar, feche a Play Store e veja sua lista de aplicativos instalados. Você pode perceber que o Accessibility Suite não aparece aqui. Isso é esperado para este aplicativo muito específico.

Em vez disso, abra Configurações e procure por TalkBack. Aqui você verá a opção TalkBack, que o leva à seção Leitor de tela das configurações de acessibilidade do dispositivo.

Ta-da! Agora podemos usar o TalkBack como faríamos em um dispositivo Android normal.

Recursos do TalkBack

Para saber mais sobre como testar a acessibilidade de seus aplicativos com o TalkBack, confira estes excelentes recursos:

  • TalkBack — Acessibilidade no Android (vídeo)
  • Testando com o TalkBack
  • Guia do Google para testar a acessibilidade

Este post foi originalmente compartilhado em ajkueterman.dev ↗️