sábado, setembro 29, 2012

New Dialpad of IO6 infringes Accessibility Guidelines of W3C

Rácios de contraste do teclado de marcação do iOS6 e do iOS5

Fig. 1: teclado de marcação do iOS 6 tem um contraste 10 pontos abaixo do anterior. O rácio de contraste das letras é mesmo inferior aos 3.5 para 1 recomendado pelas directrizes de acessibilidade do W3C.

Com o iOS6 a Apple introduziu grandes novidades, que aparecem em todos os folhetos de apresentação, e outras, muitas, que só com a utilização vamos dando conta delas. Num telefone, se há pequena alteração que se torna quase visível ao fim de poucos segundos de utilização, ela é... é a que ocorreu com o teclado que permite a marcação de números de telefone. O contraste do teclado é fraquinho e, ainda por cima, é inconsistente a sua utilização. A diferença é de tal forma evidente e incomodativa que nos Fóruns da Apple já se pede a sua correcção.

Contraste do Teclado de Marcação do iOS6 viola directrizes WCAG 2.0 do W3C

Teclado novoTeclado antigo

Fig. 2: do lado esquerdo temos o teclado do iPhone no iOS 6. Do lado direito o teclado do iPhone até ao iOS6.

Usando um medidor de cores - Digital Color Metric disponível no Mac OS X - e uma calculadora de contrastes verifica-se que:

  • O teclado "antigo" tem:
    • um contraste de 18,2:1 nos números, e
    • um contraste de 5:1 nas letras.
  • o teclado "novo" tem:
    • um contraste de 8,2:1 nos números, e
    • um contraste de 2,9:1 nas letras.

A conclusão é óbvia: o novo teclado disponível no iOS6 tem um contraste bastante inferior ao existente nas versões anteriores. E uma segunda conclusão é que o contraste da letra do novo teclado chega mesmo a violar as WCAG 2.0 do W3C:

Teclado em Alto Contraste

Quando se activa o alto contraste do iPhone, o problema com a falta de contraste mantém-se, uma vez que o iPhone o que faz é inverter as cores o que significa manter os mesmos níveis de contraste. Contudo a alteração pode resultar melhor para alguns utilizadores com baixa visão, uma vez que apela a outros bastonetes da retina.

Teclado iOS6 em alto contraste

Fig. 3: Teclado iOS6 em alto contraste

Teclado inconsistente

Efectua-se uma chamada com um teclado com fundo branco e letra preta, o qual se transforma num teclado com fundo preto e letra branca assim que se efectua uma chamada. Porquê esta diferença?

Teclado novoTeclado com fundo preto e letra branca

Fig. 4: No lado esquerdo, teclado principal do iPhone. Durante uma ligação telefónica, o teclado volta a ser o tradicional teclado com fundo preto e letra branca visível na imagem da direita.