Mapa de Cidadão (iOS)

About the Evaluation

Report Creator
Not provided
Evaluation Commissioner
Not provided
Evaluation date
Tue Mar 25 2022

Executive Summary

Principais problemas encontrados na app:

  • Botão não anunciado pelo leitor de ecrã como elemento clicável.
  • Não é possível utilizar a app em modo paisagem.
  • Texto não é ajustado ao utilizar configuração do sistema com texto redimensionado.
  • Diversos elementos gráficos com um rácio de contraste menor que 3:1
  • Com teclado bluetooth não é possível controlar diversas funcionalidades.
  • Diversos links sem nome acessível descritivo, ou seja, quando anunciados pelo leitor de ecrã, não dão informação suficiente para entender o propósito do elemento.
  • Mudanças e alterações de conteúdo na página não são anunciadas pelo leitor de ecrã.

Scope of the Evaluation

Website name
Mapa de Cidadão (iOS)
Scope of the website
Ecrãs selecionados de acordo com o metodologia definida no ponto 2 e 3 do anexo I da DECISÃO DE EXECUÇÃO (UE) 2018/1524 DA COMISSÃO de 11 de outubro de 2018
WCAG Version
2.1
Conformance target
AA
Accessibility support baseline
iOS 15.4 com VoiceOver
Additional evaluation requirements
Not provided

Detailed audit results

Summary

Reported on 39 of 50 WCAG 2.1 AA Success Criteria.

All results

1 Perceivable

1.1 Text Alternatives
Success Criterion Result Observations
1.1.1: Non-text Content
Entire sample

Result: Failed

As minhas senhas

Result: Failed

Ecrã de instituição

Result: Failed

As minhas senhas
  • Imagem representando o estado de senhas disponíveis não possui descrição textual alternativa
Ecrã de instituição
  • Imagem representando o estado de senhas disponíveis não possui descrição textual alternativa
  • Imagem para tempo de espera é decorativa porém é lida pelo leitor de ecrã (não deveria ser)
1.2 Time-based Media
Success Criterion Result Observations
1.2.1: Audio-only and Video-only (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de audio ou video identificado

1.2.2: Captions (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.2.3: Audio Description or Media Alternative (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de video identificado

1.2.4: Captions (Live)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.2.5: Audio Description (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.3 Adaptable
Success Criterion Result Observations
1.3.1: Info and Relationships
Entire sample

Result: Failed

Página inicial

Result: Failed

Página inicial
  • Botão "Mostrar mais" não é corretamente identificado como tal
  • Cabeçalho de nível 1 anunciado pelo leitor de ecrã não é visível na página
1.3.2: Meaningful Sequence
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.3.3: Sensory Characteristics
Entire sample

Result: Passed

1.3.4: Orientation
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação restringe a sua visualização e a sua operação a uma única orientação.

1.3.5: Identify Input Purpose
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

1.4 Distinguishable
Success Criterion Result Observations
1.4.1: Use of Color
Entire sample

Result: Passed

1.4.2: Audio Control
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo audio identificado

1.4.3: Contrast (Minimum)
Entire sample

Result: Failed

Página inicial

Result: Failed

Página inicial

Texto do placeholder do campo de pesquisa não possui contraste suficiente

1.4.4: Resize text
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação não fornece suporte à tipo de letra dinâmico, não ajustando o tamanho da letra.

1.4.5: Images of Text
Entire sample

Result: Not present

1.4.10: Reflow
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.4.11: Non-text Contrast
Entire sample

Result: Failed

Página inicial

Result: Failed

Explorar serviços

Result: Failed

Ecrã de instituição

Result: Failed

Página inicial

Ícones utilizados nas opções de serviços online não possuem contraste suficiente

Explorar serviços
  • Ícone indicando menu de opções não possui contraste suficiente
  • Borda do botão para utilizar geolocalização não possui contraste suficiente
Ecrã de instituição
  • Borda do botão para Ocultar / Mostrar tabela não possui contraste suficiente
  • Linha/Borda do botão indicando dia de semana selecionado não possui contraste suficiente
  • Bordas da tabela não possuem contraste suficiente
1.4.12: Text Spacing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

1.4.13: Content on Hover or Focus
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2 Operable

2.1 Keyboard Accessible
Success Criterion Result Observations
2.1.1: Keyboard
Entire sample

Result: Passed

Página inicial

Result: Failed

Explorar serviços

Result: Failed

Sobre

Result: Failed

Ecrã de instituição

Result: Failed

Página inicial
  • Link de Acessibilidade no menu não é acessível pelo teclado
  • Não é possível interagir com o mapa utilizando o teclado
  • Link para mostrar mais resultados não é acessível pelo teclado
Explorar serviços

As funcionalidades da página não são acessíveis pelo teclado, exceto o botão de voltar

Sobre

Os links presentes na página não são acessíveis pelo teclado

Ecrã de instituição

Botões de Informações, Serviços, e Direções não são acessíveis pelo teclado

2.1.2: No Keyboard Trap
Entire sample

Result: Passed

2.1.4: Character Key Shortcuts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2.2 Enough Time
Success Criterion Result Observations
2.2.1: Timing Adjustable
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo contendo tempo limite identificado.

2.2.2: Pause, Stop, Hide
Entire sample

Result: Not present

Entire sample

Observations:

Nenhuma informação em movimento, intermitente (blinking), em deslocação ou atualização automática identificada.

2.3 Seizures and Physical Reactions
Success Criterion Result Observations
2.3.1: Three Flashes or Below Threshold
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo flash identificado.

2.4 Navigable
Success Criterion Result Observations
2.4.1: Bypass Blocks
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

2.4.2: Page Titled
Entire sample

Result: Failed

Entire sample

Observations:

As páginas não possuem título descritivo

2.4.3: Focus Order
Entire sample

Result: Passed

2.4.4: Link Purpose (In Context)
Entire sample

Result: Failed

Página inicial

Result: Failed

Página inicial
  • Nome acessível dos botões de Filtrar, - Centrar mapa, e Minhas senhas não é suficientemente descritivo (o nome correto do botão é prececido por outro texto, não ficando muito claro qual é o propósito do botão)
  • Nome acessível do botão de limpar pesquisa não é suficientemente descritivo ("Reset")
2.4.5: Multiple Ways
Entire sample

Result: Failed

Entire sample

Observations:

Páginas só podem ser acedidas a partir do menu

2.4.6: Headings and Labels
Entire sample

Result: Passed

2.4.7: Focus Visible
Entire sample

Result: Failed

Página inicial

Result: Failed

Ecrã de instituição

Result: Failed

Página inicial

Botões de resultados da listagem não possuem foco visível

Ecrã de instituição

Botões ativos (e.g Informações, Serviços, Direçoes) não possuem foco visível

2.5 Input Modalities
Success Criterion Result Observations
2.5.1: Pointer Gestures
Entire sample

Result: Failed

Página inicial

Result: Failed

Página inicial

Zoom in e out no mapa só pode ser feito com gestos.

2.5.2: Pointer Cancellation
Entire sample

Result: Passed

2.5.3: Label in Name
Entire sample

Result: Failed

Ecrã de instituição

Result: Failed

Ecrã de instituição

Texto anunciado pelo leitor de ecrã para botão "Obter Senha" é diferente do texto apresentado visualmente

2.5.4: Motion Actuation
Entire sample

Result: Not present

3 Understandable

3.1 Readable
Success Criterion Result Observations
3.1.1: Language of Page
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.1.2: Language of Parts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.2 Predictable
Success Criterion Result Observations
3.2.1: On Focus
Entire sample

Result: Passed

3.2.2: On Input
Entire sample

Result: Failed

Página inicial

Result: Failed

Página inicial

Ao apagar todo o texto na caixa de pesquisa, o teclado é fechado e o foco é movido da caixa de texto - nem nenhuma notificação prévia ao utilizador.

3.2.3: Consistent Navigation
Entire sample

Result: Not present

3.2.4: Consistent Identification
Entire sample

Result: Failed

Entire sample

Observations:

Botão com seta voltando para a página inicial está presente em todas as páginas (exceto a inicial), porém, com diferentes nomes

3.3 Input Assistance
Success Criterion Result Observations
3.3.1: Error Identification
Entire sample

Result: Not present

3.3.2: Labels or Instructions
Entire sample

Result: Passed

3.3.3: Error Suggestion
Entire sample

Result: Not present

3.3.4: Error Prevention (Legal, Financial, Data)
Entire sample

Result: Not present

4 Robust

4.1 Compatible
Success Criterion Result Observations
4.1.1: Parsing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

4.1.2: Name, Role, Value
Entire sample

Result: Failed

Página inicial

Result: Failed

Explorar serviços

Result: Failed

Tutorial

Result: Failed

Ecrã de instituição

Result: Failed

Página inicial

Ao realizar a pesquisa, a listagem de elementos é atualizada porém o foco não é movido para o novo conteúdo (resultados).

Explorar serviços

Ao preencher o formulário, campos são inseridos e removidos sem notificação ao utilizador. Além disso, o foco não é movido para o novo conteúdo.

Tutorial
  • Ao percorrer a página com o leitor de ecrã, as páginas são percorridas sem necessidade de aceder ao botão. Ou seja, as páginas são modificadas, porém, as informações de paginação exibidas não são atualizadas.
  • Ao mudar de página através dos botões, a mudança não é anunciada e o foco não é redirecionado para o novo conteúdo.
Ecrã de instituição
  • Ao alternar entre botões que alteram o conteúdo exibido (e.g. Informações, Serviços, e Direçoes, botões compridos, dias da semana, ocultar/mostrar tabela) as informações exibidas são alteradas e a mudança não é anunciada, e o foco não é redirecionado para o novo conteúdo.
4.1.3: Status Messages
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

Sample of audited web pages

  1. Página inicial - Página inicial da aplicação
  2. As minhas senhas - Página com as senhas retiradas para cada serviço
  3. Explorar serviços - Página que permite a pesquisa de serviços
  4. Tutorial - Página contendo informações do modo de uso da aplicação
  5. Sobre - Página contendo informações da aplicação
  6. Ecrã de instituição - Página contendo informações sobre um determinado serviço ou instituição

Web Technology

Not provided

Recording of evaluation specifics

Not provided