Acessibilidade

Nosso compromisso

O Gallery Checkup é feito para ser usado por todo mundo, independente de como você lê, ouve, se move ou enxerga. Testamos o app com as configurações de acessibilidade do iOS ativadas e seguimos as Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.2 no nível AA quando aplicáveis a um app móvel nativo, além das diretrizes de acessibilidade da Apple para iOS e iPadOS.

Tecnologias assistivas suportadas

RecursoO que faz no Gallery Checkup
VoiceOver Cada foto, botão, selo e indicador de status tem rótulo descritivo. As decisões (Manter / Remover / Pular) são anunciadas. A conclusão da análise é anunciada com o número de pacotes prontos para revisar.
Controle por voz Todos os botões podem ser ativados pelo nome. Botões só com ícone (mais opções, limpar, ouvir resumo) têm rótulos explícitos.
Texto maior (Dynamic Type) Todo o texto acompanha o tamanho do sistema, incluindo os cinco maiores "Tamanhos de Acessibilidade". O layout muda de horizontal para vertical em tamanhos grandes para nada ser cortado.
Interface escura Paleta dark completa. O app segue a configuração do sistema — nunca força.
Contraste aumentado Paleta dedicada de alto contraste para usuários com Aumentar contraste ativado, elevando o contraste de texto e bordas.
Movimento reduzido Cada bounce, rotação, brilho e efeito de símbolo é trocado por alternativa silenciosa e quase instantânea quando "Movimento reduzido" está ativo.
Transparência reduzida Materiais translúcidos são trocados por superfícies sólidas automaticamente.
Rotor do VoiceOver Rotor personalizado "Pacotes" permite ao usuário do VoiceOver pular entre pacotes de limpeza sem percorrer cada linha.
Diferenciação sem usar apenas cor Seleção, sucesso e ações destrutivas são comunicadas sempre por ícone (✓, lixeira, cadeado) e rótulo, nunca só pela cor.

Resumo de conformidade WCAG 2.2 (AA)

CritérioStatusObservações
1.1.1 Conteúdo não textual OK Imagens significativas com accessibilityLabel; decorativas ocultas.
1.3.1 Informação e relacionamentos OK Cabeçalhos, traits de seleção e header aplicados.
1.3.4 Orientação OK Sem travamento de orientação.
1.4.1 Uso da cor OK Ícones + texto acompanham todo sinal de cor.
1.4.3 Contraste (mínimo) OK Paleta auditada para ≥4.5:1 em texto corrido e ≥3:1 em texto grande.
1.4.4 Redimensionamento de texto OK Dynamic Type até AX5.
1.4.10 Refluxo OK Layout responsivo em 320 pt × AX5 sem scroll horizontal.
1.4.11 Contraste não textual OK Bordas, controles e focos atendem 3:1.
2.1.1 Teclado OK Totalmente operável via Switch Control / Controle por voz.
2.2.2 Pausar, parar, ocultar OK Toda animação em loop respeita Movimento reduzido.
2.3.1 Três flashes OK Sem flashes.
2.3.3 Animação de interações (AAA) OK Movimento gated por Movimento reduzido.
2.4.1 Pular blocos OK Rotor de pacotes; cabeçalhos de seção em todas as telas.
2.4.6 Cabeçalhos e rótulos OK Títulos de seção marcados como isHeader.
2.4.7 Foco visível OK Sistema + indicador customizado em controles principais.
2.4.11 Foco não obscurecido (mín) OK Botões flutuantes não cobrem linha focada.
2.5.1 Gestos do ponteiro OK Toda interação multi-toque tem alternativa de toque simples.
2.5.3 Rótulo no nome OK Labels de acessibilidade incluem o texto visível.
2.5.7 Movimentos de arrastar OK Scrubber de vídeo tem botões equivalentes.
2.5.8 Tamanho do alvo (mínimo) OK Elementos interativos atendem 44×44 pt.
3.1.1 Idioma da página OK App declara inglês e português (Brasil).
3.3.1 Identificação de erros OK Erros (ex.: pré-visualização de vídeo indisponível) anunciados e marcados visualmente.
4.1.2 Nome, função, valor OK Todos os controles expõem função e estado para tecnologias assistivas.
4.1.3 Mensagens de status OK Conclusão da análise, decisões de revisão e erros assíncronos enviados como accessibility announcement.

Comportamentos detalhados

  • Descrições do VoiceOver para fotos e vídeos incluem tipo de mídia, data, tamanho do arquivo, motivo da sugestão, se é favorito, se está em álbum e se foi marcado para remoção.
  • O plano diário de checkup anuncia cada passo com categoria, contagem e estado de conclusão.
  • O botão "Ouvir resumo" (narração com Apple Intelligence) revela automaticamente a transcrição escrita na tela e envia o mesmo texto ao VoiceOver — o resumo nunca é só áudio.
  • O scrubber de vídeo oferece slider (com accessibilityValue contínuo) e botões Anterior / Próximo para quem não consegue arrastar.
  • Localização: cobertura completa em português (Brasil) e inglês. O app respeita o idioma do sistema — sem ajuste interno necessário.

Limitações conhecidas

  • Legendas e descrições de áudio não se aplicam — o Gallery Checkup não produz conteúdo de áudio nem de vídeo. Quando você visualiza um vídeo seu, as legendas embutidas são reproduzidas pelo player do iOS sem modificação.
  • Contraste AAA (1.4.6) não é formalmente reivindicado; a paleta é otimizada para AA e alcança AAA em muitas, mas não todas, as combinações.
  • Resumos com Apple Intelligence dependem do suporte do dispositivo e podem não estar disponíveis em hardware mais antigo; o app exibe a versão escrita do resumo como alternativa.

Feedback

Encontrou uma barreira de acessibilidade? Escreva para [email protected]. Tratamos relatos de acessibilidade como bugs prioritários.