SNS 24 (iOS)
About the Evaluation
- Report Creator
- Not provided
- Evaluation Commissioner
- Not provided
- Evaluation date
- Tue Mar 22 2022
Executive Summary
Principais problemas encontrados na app:
- Diversos botões não são anunciados pelo leitor de ecrã como elementos clicáveis ou não possuem seu estado corretamente identificado e, portanto, anunciado.
- Não é possível utilizar a app em modo paisagem.
- Diversos elementos de texto com um rácio de contraste menor que 4.5:1
- 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.
Scope of the Evaluation
- Website name
- SNS 24 (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.
- 17 Passed
- 9 Failed
- 0 Cannot tell
- 13 Not present
- 11 Not checked
All results
1 Perceivable
1.1 Text Alternatives
Success Criterion | Result | Observations |
---|---|---|
1.1.1: Non-text Content | Entire sampleResult: Passed |
1.2 Time-based Media
Success Criterion | Result | Observations |
---|---|---|
1.2.1: Audio-only and Video-only (Prerecorded) | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo de audio ou video identificado |
1.2.2: Captions (Prerecorded) | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo de media identificado |
1.2.3: Audio Description or Media Alternative (Prerecorded) | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo de video identificado |
1.2.4: Captions (Live) | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo de media identificado |
1.2.5: Audio Description (Prerecorded) | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo de media identificado |
1.3 Adaptable
Success Criterion | Result | Observations |
---|---|---|
1.3.1: Info and Relationships | Entire sampleResult: Failed RegistoResult: Failed A minha áreaResult: Failed Boletim de vacinasResult: Failed | Registo
A minha área
Boletim de vacinas
|
1.3.2: Meaningful Sequence | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
1.3.3: Sensory Characteristics | Entire sampleResult: Passed | |
1.3.4: Orientation | Entire sampleResult: Failed | Entire sampleObservations: 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 sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
1.4 Distinguishable
Success Criterion | Result | Observations |
---|---|---|
1.4.1: Use of Color | Entire sampleResult: Passed | |
1.4.2: Audio Control | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo audio identificado |
1.4.3: Contrast (Minimum) | Entire sampleResult: Failed LoginResult: Failed RegistoResult: Failed Página inicialResult: Failed A minha saúdeResult: Failed Preciso de...Result: Failed Certificado Digital COVIDResult: Failed NotificaçõesResult: Failed Boletim de vacinasResult: Failed | LoginElementos de texto sem contraste suficiente:
RegistoElementos de texto sem contraste suficiente:
Página inicialElementos de texto sem contraste suficiente:
A minha saúdeElementos de texto sem contraste suficiente:
Preciso de...Elementos de texto sem contraste suficiente:
Certificado Digital COVIDElementos de texto sem contraste suficiente:
NotificaçõesTexto indicando que não existem notificações sem contraste suficiente Boletim de vacinasElementos de texto sem contraste suficiente:
|
1.4.4: Resize text | Entire sampleResult: Failed | Entire sampleObservations: 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 sampleResult: Not present | |
1.4.10: Reflow | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
1.4.11: Non-text Contrast | Entire sampleResult: Failed RegistoResult: Failed Página inicialResult: Failed A minha saúdeResult: Failed Preciso de...Result: Failed Certificado Digital COVIDResult: Failed NotificaçõesResult: Failed Boletim de vacinasResult: Failed | RegistoÍcone de seta não possui contraste suficiente Página inicialElementos gráficos sem contraste suficiente:
A minha saúdeElementos gráficos sem contraste suficiente:
Preciso de...Elementos gráficos sem contraste suficiente:
Certificado Digital COVIDÍcone de seta sem contraste suficiente NotificaçõesElementos gráficos sem contraste suficiente:
Boletim de vacinasElementos gráficos sem contraste suficiente:
|
1.4.12: Text Spacing | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS |
1.4.13: Content on Hover or Focus | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS |
2 Operable
2.1 Keyboard Accessible
Success Criterion | Result | Observations |
---|---|---|
2.1.1: Keyboard | Entire sampleResult: Failed LoginResult: Failed RegistoResult: Failed Página inicialResult: Failed A minha saúdeResult: Failed Preciso de...Result: Failed A minha áreaResult: Failed Certificado Digital COVIDResult: Failed NotificaçõesResult: Failed Boletim de vacinasResult: Failed | LoginLink "Esqueceu sua senha" não acessível utilizando o teclado RegistoNão é possível passar pela tela de Termos & Condições utilizando o teclado, não sendo possível realizar login. Página inicialMenu de topo não acessível utilizando o teclado. A minha saúdeBotões de filtrar receitas, filtrar exames, e menu de topo não são acessíveis utilizando o teclado. Preciso de...Menu de topo não acessível utilizando o teclado. A minha área
Certificado Digital COVID
NotificaçõesBotão para voltar para a página anterior não é acessível utilizando o teclado. Boletim de vacinasNenhuma funcionalidade desta página é acessível utilizando o teclado. |
2.1.2: No Keyboard Trap | Entire sampleResult: Passed | |
2.1.4: Character Key Shortcuts | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS |
2.2 Enough Time
Success Criterion | Result | Observations |
---|---|---|
2.2.1: Timing Adjustable | Entire sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo contendo tempo limite identificado. |
2.2.2: Pause, Stop, Hide | Entire sampleResult: Not present | Entire sampleObservations: 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 sampleResult: Not present | Entire sampleObservations: Nenhum conteúdo flash identificado. |
2.4 Navigable
Success Criterion | Result | Observations |
---|---|---|
2.4.1: Bypass Blocks | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
2.4.2: Page Titled | Entire sampleResult: Passed | |
2.4.3: Focus Order | Entire sampleResult: Passed | |
2.4.4: Link Purpose (In Context) | Entire sampleResult: Failed A minha saúdeResult: Failed | A minha saúdeBotões de filtro de receitas e exames não tem descrição textual alternativa |
2.4.5: Multiple Ways | Entire sampleResult: Passed | |
2.4.6: Headings and Labels | Entire sampleResult: Passed | |
2.4.7: Focus Visible | Entire sampleResult: Passed |
2.5 Input Modalities
Success Criterion | Result | Observations |
---|---|---|
2.5.1: Pointer Gestures | Entire sampleResult: Not present | |
2.5.2: Pointer Cancellation | Entire sampleResult: Passed | |
2.5.3: Label in Name | Entire sampleResult: Passed | |
2.5.4: Motion Actuation | Entire sampleResult: Not present |
3 Understandable
3.1 Readable
Success Criterion | Result | Observations |
---|---|---|
3.1.1: Language of Page | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
3.1.2: Language of Parts | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
3.2 Predictable
Success Criterion | Result | Observations |
---|---|---|
3.2.1: On Focus | Entire sampleResult: Passed | |
3.2.2: On Input | Entire sampleResult: Passed | |
3.2.3: Consistent Navigation | Entire sampleResult: Passed | |
3.2.4: Consistent Identification | Entire sampleResult: Passed |
3.3 Input Assistance
Success Criterion | Result | Observations |
---|---|---|
3.3.1: Error Identification | Entire sampleResult: Passed | |
3.3.2: Labels or Instructions | Entire sampleResult: Passed | |
3.3.3: Error Suggestion | Entire sampleResult: Failed RegistoResult: Failed | RegistoAo inserir um número de telemóvel inválido, porém com 9 caracteres, o texto de erro não corresponde com o erro em si (nº de telemóvel é obrigatório e tem de ter 9 caracteres) |
3.3.4: Error Prevention (Legal, Financial, Data) | Entire sampleResult: Not present |
4 Robust
4.1 Compatible
Success Criterion | Result | Observations |
---|---|---|
4.1.1: Parsing | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
4.1.2: Name, Role, Value | Entire sampleResult: Failed RegistoResult: Failed | RegistoErros de preenchimento dos campos não são anunciados pelo leitor de ecrã |
4.1.3: Status Messages | Entire sampleResult: Not checked | Entire sampleObservations: Não aplicável em iOS. |
Sample of audited web pages
- Login - Página de login
- Registo - Página de login quando a app é executada pela primeira vez
- Página inicial - Página principal da aplicação
- A minha saúde - Página com receitas e exames do utilizador
- Preciso de... - Página com pedidos de consulta
- A minha área - Página com os dados pessoais do utilizador
- Certificado Digital COVID - Página com certificados digitais relativos à COVID
- Notificações - Página com notificações
- Boletim de vacinas - Página com lista das vacinas do utilizador
Web Technology
Not provided
Recording of evaluation specifics
Not provided