• Nenhum resultado encontrado

2.4 Análise de soluções existentes

2.4.1 Screen-reader

e propriedades corretos para serem acessíveis e que tenham nomes e descrições acessíveis. Com estas mudanças e preocupações, os browsers permitem que as tecnologias assistivas consigam aceder a estas informações para criar experiências personalizadas.

Figura 3 – Árvore de acessibilidade do projeto

A imagem acima apresenta a árvore de acessibilidade do presente projeto. A árvore de acessibilidade é possível ser vista com recurso às ferramentas providenciadas pelo Chrome DevTools, na tab de acessibilidade.

2.4 Análise de soluções existentes

Esta secção apresenta uma análise das soluções existentes no mercado no que diz respeito a ferramentas e tecnologias assistivas, nomeadamente screen-readers, ferramentas de auditoria e websites com as boas práticas de acessibilidade implementadas.

Esta contextualização serve em muito para situar o projeto nas áreas de negócio envolventes e existentes, bem como onde e como devem ser adotadas as tecnologias assistivas para delas retirar vantagens. No que diz respeito aos websites analisados, irá ser revisto quais as boas práticas que cumprem e vantagens que demonstram para o utilizador.

2.4.1 Screen-reader

Um screen-reader é uma tecnologia assistiva, que é essencial para as pessoas cegas, para pessoas com incapacidades visuais, analfabetos ou pessoas com dificuldade na aprendizagem

27 de novos conceitos. Este meio de tecnologia assistiva tenta transmitir o que as pessoas com visão normal veem no ecrã para os utilizadores invisuais, através de narração do conteúdo da página ou dispositivos Braille (L. Watson, 2005).

De forma geral, um screen-reader permite que pessoas com incapacidades visuais graves usem um computador. Sem ser no contexto de uma página web, um screen-reader também colabora com o sistema operativo (SO) do computador para fornecer informações sobre ícones, menus, caixas de diálogo, ficheiros e pastas. O dispositivo/computador fornece acesso total ao sistema, incluindo às aplicações (L. Watson, 2005).

Esta tecnologia assistiva transmite informações/feedback aos utilizadores de duas formas:

Narração;

Braille.

O mecanismo Text-To-Speech (TTS) que os screen-readers usam, para traduzir as informações, pode ser uma aplicação de software, que vem incorporada no próprio screen-reader, ou pode ser um dispositivo externo (hardware). No caso de ser hardware, pode ser um dispositivo externo para fornecer informações em Braille. À medida que a informação na interface do computador muda, a informação Braille do dispositivo também muda, conseguindo fornecer assim informações atualizadas diretamente do computador.

Como a maioria dos utilizadores desta tecnologia assistiva não usa rato, todos os screen-readers usam uma grande variedade de atalhos de teclado para realizar algumas tarefas. Estas tarefas incluem a leitura parcial ou total de um ficheiro, navegar em páginas web, abrir e fechar ficheiros ou ouvir música.

Um utilizador com incapacidade visual usa uma combinação de atalhos do screen-reader e do sistema operativo para conseguir realizar muitas das tarefas que um computador consegue executar. Hoje em dia, todos os sistemas operativos atuais possuem os seus próprios atalhos de teclado, que estão disponíveis para todos e não apenas para utilizadores de tecnologias assistivas.

Estes tipos de tecnologias estão disponíveis para os sistemas operativos mais comuns, como

Linux, Mac OS e Windows e suportam uma vasta gama de aplicações das plataformas nativas. Cada screen-reader, possui um idioma predefinido, que corresponde ao idioma do sistema operativo. Além disso, os screen-readers são capazes de lidar com diferentes idiomas dentro dos documentos, ou seja, se um texto em uma página web estiver em francês, o mesmo vai ser interpretado com a alteração de acentos, tom e entoação para imitar o estilo da língua francesa falada. A maioria deste tipo de leitores suporta idiomas comuns, como o inglês, francês, espanhol, italiano e alemão.

Quando as páginas web estão construídas com um código bem estruturado, os screen-readers

conseguem interagir com elas com alguma facilidade. As páginas web bem estruturadas devem incluir cabeçalhos, listas, parágrafos, bem como tabelas que incluam informações relevantes sobre o seu conteúdo, imagens que tenham uma descrição de texto alternativa e

links que possuam um texto informativo preciso e claro. Todas estas informações adicionais devem ser realizadas com recurso ao idioma do computador em que a página web está a

28

aparecer. A razão pela qual estes elementos devem estar presentes no código é porque um

screen-reader irá executar o código da página e garantir que determinados atalhos para os elementos apresentados possam estar disponíveis.

De uma forma geral, todos os screen-readers usam uma variedade de atalhos para navegar entre o conteúdo disponível, como por exemplo: atalhos para navegar entre listas, títulos,

links, imagens e quase todo o tipo de elementos que seja possível encontrar em páginas web

(L. Watson, 2005).

2.4.1.1 Job Access With Speech - JAWS

JAWS é o screen-reader para o sistema operativo Windows mais popular do mundo - 46.6% dos participantes de um inquérito usam-no como screen-reader principal (WebAIM, 2017), desenvolvido para utilizadores invisuais ou cuja perda de visão os impossibilita de ver o ecrã e/ou navegar com o rato. Este software disponibiliza saída de voz e de braile para um infinito número de aplicações de computador (Freedom Scientific, 2018).

2.4.1.2 NonVisual Desktop Access - NVDA

NVDA é um screen-reader gratuito, para o sistema operativo Windows, que permite a utilizadores cegos ou com deficiências visuais usarem o computador e é utilizado por cerca de 31,9% da população respondeu a um inquérito de acessibilidade (WebAIM, 2017). Este

software interpreta o conteúdo no ecrã com uma voz sintetizada, e é possível controlar o que é lido através da colocação do cursor (com o rato ou com o teclado) em determinada área de texto. Também consegue converter texto em braile, se o utilizador tiver um dispositivo/periférico de entrada que assim o permita (NV Access, 2018).

2.4.1.3 Apple VoiceOver

É um screen-reader incorporado no sistema operativo macOS (bem como nos outros sistemas operativos da Apple - iOS, tvOS, watchOS e iPod) que enuncia o texto e descreve em voz alta o que aparece no ecrã. Este leitor de ecrã é utilizado por cerca de 11,7% de participantes de um inquérito de acessibilidade realizado pela WebAIM (WebAIM, 2017) e possui também suporte para vários dispositivos braille. Com o VoiceOver é possível controlar o computador através do seu cursor, para percorrer o ecrã, selecionar botões e outros controlos para ler e editar texto (Apple, 2016).

2.4.1.4 Comparação dos screen-readers

Em seguida, na tabela é possível visualizar algumas informações comparativas entre os vários

screen-readers que foram explicitados nas secções prévias.

Tabela 1 - Comparação de screen-readers existentes

Nome Plataforma Licença Criador Percentagem de

utilização