Ir para o conteúdo

Acessibilidade, e onde ficam seus limites

O Qardbox declara sete recursos de acessibilidade na App Store Connect. Esta página diz de cada um como funciona no app e, depois, o que o app não faz. Você deve saber onde pisa antes de baixar, não depois.

Os sete recursos declarados

A Apple exige que cada recurso declarado dê conta sozinho de todas as tarefas comuns: a sessão de estudo, o primeiro início e os ajustes. É essa a régua dos sete abaixo, verificados no aparelho.

VoiceOver
O cartão é UM elemento com quatro ações: virar, sabia, não sabia, favoritos. Assim cada deslize tem uma alternativa nomeada equivalente e nenhum passo do estudo depende de um gesto. Os gráficos das estatísticas trazem rótulo e valor por ponto, além de um gráfico sonoro no rotor. O foco vai para onde o conteúdo aparece no lugar, como o próximo cartão após uma avaliação.
Controle por voz
Todos os controles são elementos nativos e herdam seus nomes faláveis dos mesmos rótulos do VoiceOver. O cartão é endereçável por ações nomeadas: “Toque em Sabia” funciona mesmo com a barra de ações oculta. Verificado no aparelho.
Texto maior
A interface segue os estilos dinâmicos até o maior tamanho que o iOS oferece. O cartão primeiro reduz o texto e, se transbordar, passa a rolar em vez de cortar. As alturas dos gráficos crescem junto.
Interface escura
Um esquema escuro consistente com valores de cor próprios, não uma inversão automática. Claro, escuro e sistema também podem ser escolhidos nos ajustes do app.
Diferenciar sem usar só a cor
Sabia e não sabia trazem símbolo E palavra, não apenas verde e vermelho. No painel de privacidade as linhas também se distinguem pela forma do símbolo. Sob o gráfico de matérias há uma lista com ponto colorido, nome como texto e número: a informação está no nome, não na cor.
Contraste suficiente
A interface usa cores semânticas do sistema e reage a “Aumentar contraste”: as superfícies passam a ser desenhadas chapadas em vez de com gradiente, e os tons discretos ficam mais fortes. A cor do símbolo sobre uma matéria é calculada em tempo de execução, pela regra de luminância do WCAG.
Movimento reduzido
A virada do cartão vira um cross-fade, o deslize um desaparecimento, e pulso do anel, sanfona e comemoração somem. Superfícies de material ficam opacas com “Reduzir transparência”.

Acesso assistido

É um recurso do iOS que reduz o aparelho inteiro a poucos controles grandes. O Qardbox traz para isso uma tela própria e calma: escolher a matéria, ler a pergunta, revelar a resposta, avaliar, encerrar.

O progresso é o mesmo do app completo, porque a avaliação passa pelo mesmo caminho do deslize e do botão de Ação. O que falta ali falta de propósito: filtros, estatísticas, ajustes e favoritos.

Quem liga o quê aqui

O Qardbox nunca liga sozinho um recurso de acessibilidade do iOS. Cada linha nos ajustes diz quem faz o trabalho, e os quatro estados têm a mesma aparência; muda apenas o controle.

Alternativa visível a cada deslizeSempre disponível
Reduzir movimentoLigado pelo iOS
VoiceOverSó nos ajustes do iOS
Exibição com menos estímulosLigado no Qardbox

A regra por trás está num único ponto do app: o ajuste efetivo é o estado do sistema OU a chave local. Uma chave local acrescenta, nunca sobrepõe.

Nove chaves próprias, todas desligadas de fábrica

Além dos sete recursos, o Qardbox tem uma tela própria com nove chaves: destacar controles, reduzir movimento, tamanho mínimo de texto, texto em negrito, inverter cores, aumentar contraste, reduzir transparência, alternativa visível a cada deslize e exibição com menos estímulos. Sem recurso de acessibilidade ativo e sem chave ligada, o app se comporta exatamente como antes.

Cinco limites, ditos em vez de escondidos

Estes pontos fazem menos do que se poderia esperar. Estão aqui para que ninguém os tome por descuido.

  • “Destacar controles” não alcança as barras de ferramentas. Lá o estilo de botão espreme o rótulo, então vinte botões de barra continuam sendo botões do sistema. O iOS cuida deles quando Formas de Botão está ativo.
  • “Texto em negrito” não alcança texto que define o próprio peso. Os títulos ficam iguais; a linha nos ajustes diz isso.
  • O widget não avalia os tamanhos de texto de acessibilidade. Widgets são considerados à parte nas declarações, então isso não limita o que está acima.
  • A variante laranja do widget fica sabidamente abaixo do contraste AA. Diz respeito a uma superfície decorativa, não a texto nem a controle, e está registrada no código como exceção deliberada.
  • O laranja como destaque do dia chega a 2,98 para 1 no modo claro e não alcança o 3 para 1 de objetos gráficos, única cor da paleta padrão nessa situação. O destaque só aparece em gráficos, nunca em texto; quem precisar dele ali também liga o alto contraste de cor.

Na sala de aula

Em turmas que trabalham com VoiceOver, controle por voz ou letra muito grande, o software de estudo costuma tropeçar em detalhes: um gesto sem alternativa, um texto cortado. Aqui os dois foram previstos desde o começo.

Sem conta e sem login, um aparelho fica pronto assim que é baixado e, como o acesso assistido trabalha com o mesmo conjunto de cartões, todo o grupo fica no mesmo ponto.

O que isso significa para escolas e apoio pedagógico está em Para crianças e escolas.