Destrinchando o Human Interface Guidelines para iOS — #6
Interações: Acessibilidade e Áudio
Acessibilidade
O iOS oferece muitas opções para facilitar o acesso dos usuários ao conteúdo, promovendo um experiência inclusiva independente de necessidades especiais. Existem recursos pensados para pessoas com deficiências visuais, auditivas, motoras e cognitivas.
Como designers é essencial conferir se o aplicativo obedece, pelo menos, aos seguintes critérios:
- Texto alternativo para labels, imagens, ícones e elementos de interface permitindo a leitura por voice over e navegação por pessoas cegas ou com dificuldades de visão.
- Desenvolver aplicativos com auxilio do UIKit, que já está pronto para lidar com os parâmetros de acessibilidade de texto e interface, como aumentar o corpo do texto no painel de preferências. No caso de recursos customizados é preciso testar o comportamento do aplicativo ao ativar os menus de acessibilidade do iOS.
- Testar o comportamento do app em todas as possibilidades de acessibilidade: cores invertidas, contraste, redução de transparência e outros.
- Incluir legendas e descrição de audio na presença de diálogo e conteúdo sonoro para compreensão de usuários com dificuldades auditivas.
Áudio
Parte da experiência de se utilizar um device com iOS está em outros sentidos para além da visão e tato, assim ao desenvolver um aplicativo é imprecindível considerar o áudio no conjunto da experiência. As principais maneiras de um usuário controlar o som no iPhone são:
- Botão de silêncio: Para evitar que sons indesejados ou focar somente nos sons mais importantes gerados através de interação direta o usuário pode acionar a opção de Silencio no menu das configurações ou por meio da chave física na lateral do dispositivo.
- Botões de volume: O usuário pode controlar o volume dos sons nos botões físicos + e — ou por meio de slider na tela.
- Fones de ouvido: O dispositivo reconhece a conexão de fones de ouvido e possibilita o controle do playback de áudio e volume no botão físico do fone.
Algumas diretrizes para os ajustes de som a serem levadas em conta no desenvolvimento de aplicativos são:
- Ajustes pontuais de volume são possíveis mas o ajuste geral deverá sempre ser controlado pelo sistema.
- Permita a saída de áudio, quando apropriado, para sistemas como som automotivo e Apple TV.
- Utilize a volume view para controle geral de volume.
- Use o controle do sistema para sons curtos e vibrações.
- Categorize se o áudio é essencial para o seu aplicativo: descreva o que é essencial e deverá ser tocado mesmo com o botão de silêncio ativado.
Este artigo foi escrito em parceria com Juliana Furtado como parte do projeto Apple Developer Academy | UCB. No link você pode conferir os artigos oficiais da Apple para a Human Interface Guideline do iOS.