Controle de atualização
O que a norma pede
Conteúdos que se atualizam sozinhos ao lado de outro conteúdo (placares, painéis, feeds) podem ser pausados, parados, ocultados ou ter a frequência controlada, a menos que a atualização seja essencial.
Formas de atender
Basta uma delas. A primeira é a preferida; as demais são alternativas para exceções.
- Uma forma de atender: não há atualização automática apresentada junto de outro conteúdo.
- Ou: há um mecanismo para pausar, parar, ocultar ou controlar a frequência da atualização.
- Ou: a atualização é essencial para a atividade.
- 2.2.2 (A)
Parecido na NBR 17060
A NBR 17060 trata de aplicativos. Se o seu serviço também tem app, veja o que a Bússola da NBR 17060 diz sobre o mesmo assunto:
Visões por perfil
Escolha um perfil para ver o que o requisito pede de quem ocupa esse papel:
Ofereça um botão para pausar as atualizações automáticas, como as de painéis e feeds, ou para atualizar manualmente. Evite deslocar o conteúdo que a pessoa está lendo.
Feed de notícias ao vivo
Novas notas aparecem no topo automaticamente.
Errado: Atualiza e empurra
No protótipo
Novas notas empurram o texto que a pessoa lê.
A pessoa perde o ponto de leitura.
Certo: Controle da pessoa
No protótipo
“3 novas notas — [Mostrar]” e botão “Pausar atualizações”.
A pessoa decide quando ver.
Em vez de inserir novos itens automaticamente, acumule-os e mostre sob demanda, com controle de pausa. Não anuncie cada atualização numa região viva agressiva.
Atualização do feed
Implementação.
Errado: Inserção automática
setInterval(async () => { lista.prepend(...await buscarNovas()); }, 5000);O conteúdo muda sem controle.
Certo: Sob demanda
setInterval(async () => { pendentes.push(...await buscarNovas()); aviso.textContent = `${pendentes.length} novas notas`; }, 30000); botaoMostrar.onclick = mostrarPendentes;A pessoa escolhe quando atualizar.
Inclua o controle de atualização nos critérios de aceite e avalie se a atualização em tempo real é necessária, revisando painéis públicos de senhas e filas.
Painel de filas on-line
Mostra o tempo de espera nas unidades.
Errado: Atualiza a cada segundo
Situação
Números mudam sem parar.
Difícil de ler e comparar.
Certo: Atualiza sob controle
Situação
Atualização a cada minuto, com botão de pausa.
Informação legível.
Observe a página parada por alguns minutos e procure conteúdos que se atualizam sozinhos. Confira se é possível pausá-los e se as atualizações interrompem o leitor de tela.
Feed ao vivo
Teste com leitor de tela.
Errado: Interrupções
Lendo a nota 2…
Nova nota inserida; leitura pula para o topo
Não atende.
Certo: Controle
“3 novas notas, mostrar, botão”
Leitura continua na nota 2
Atende.
Em coberturas ao vivo, escreva notas curtas com horário, que façam sentido mesmo lidas depois, e mantenha um resumo fixo no topo.
Cobertura das chuvas
Notas ao vivo sobre as chuvas.
Errado: Notas soltas
Nota
“Agora também ali.”
Sem contexto.
Certo: Notas completas
Nota
“14h10 — Alagamento na Av. Norte; use a Rua do Sol como desvio.”
Faz sentido a qualquer momento.