De acordo com a Organização Mundial da Saúde temos mais de um bilhão de pessoas com deficiência no mundo -- 1 em cada 7 -- portanto provavelmente você já tem usuários que agradeceriam se seu aplicativo tivesse acessibilidade e outros que ainda não conseguem usá-lo.
Introduzido no iOS7 o Dynamic Type -- ou Texto Maior -- é um sistema que permite aos usuários ajustar dinamicamente o tamanho do texto. Por padrão possui sete configurações de tamanho e mais cinco quando ativada a opção de acessibilidade.
isAccessibilityElement: se o elemento deve ser marcado como acessível -- por padrão todos os controles do UIKit são;
accessibilityHint: descrição resumida do resultado da ação ou conteúdo do elemento -- preferencialmente localizada;
accessibilityValue: valor atual do elemento, um slider pode ter valor "42%" por exemplo;
Como você já deve saber, nada substitui o teste no aparelho, porém as vezes podemos ganhar tempo usando simuladores ou inspetores. O Xcode tem uma ferramenta inspecionar a acessibilidade do seu aplicativo -- o Accessibility Inspector. Nele é possível testar opções como tamanhos do Dynamic Type, cores invertidas, etc. sem precisar alterar os valores no Ajustes. Também é possível realizar uma auditoria onde são encontrados problemas comuns, e inclusive soluções são sugeridas.
Esperamos que essa pequena introdução o incentive a incluir acessibilidade nos seus projetos, além de ganhar usuários você estará contribuindo para um mundo cada vez mais acessível. Reserve alguns minutos para assistir a melhor palestra da #WWDC17 -- Conveniência para você é Independência para mim do Todd Stabelfeldt.