Ir para o conteúdo

Manifiesto

Buscar no site

Declaração

P09 O tempo e a continuidade fazem parte da interface

Texto canônico · tradução

A pessoa experimenta a espera antes de conhecer a nossa arquitetura.

Tensão

Explicação

A lentidão muda o comportamento: provoca cliques repetidos, dúvidas e abandono. Perder o progresso feito obriga a reconstruir o contexto e destrói a confiança muito rapidamente.

Aprofundar: Tensão
Texto canônico · tradução

A lentidão modifica comportamentos: gera cliques repetidos, dúvidas, abandono e erros. A perda de continuidade obriga a reconstruir contexto e destrói a confiança rapidamente.

Significado

Explicação

Latência, disponibilidade e preservação do trabalho são propriedades da experiência. A pessoa que usa o produto não distingue entre infraestrutura e interface quando algo demora ou se perde.

Aprofundar: Significado
Texto canônico · tradução

Latência, disponibilidade, sincronização e preservação do trabalho são propriedades da experiência. A pessoa não distingue infraestrutura de interface quando uma resposta demora, uma ação se duplica ou um avanço se perde.

Consequência

Explicação

As interações críticas têm orçamentos de resposta explícitos. Se uma operação pode demorar, mostra-se um progresso honesto, e o trabalho é salvo com uma frequência proporcional ao custo de perdê-lo.

Aprofundar: Consequência
Texto canônico · tradução
  • Definir orçamentos de tempo de resposta para as interações críticas.

  • Mostrar progresso honesto e permitir continuar quando uma operação puder demorar.

  • Salvar o trabalho, o contexto e o estado com uma frequência proporcional ao custo de perdê-los.

Exemplo

O conteúdo deste site chega como texto antes que qualquer script seja executado; se um script falhar, a leitura continua.

Baseia-se em P09

Contraexemplo

Bloquear a leitura até que uma animação termine ou que fontes e recursos pesados sejam baixados.

Texto canônico · tradução

Sinal de descumprimento. Um botão sem feedback durante três segundos convida a apertá-lo de novo. A duplicação resultante parece erro da pessoa, mas nasce do sistema.

Teste de decisão

Estas perguntas tratam o tempo e a continuidade como parte do que é entregue.

Texto canônico · tradução
  • A interface responde de imediato ainda que o processo final continue?

  • O que a pessoa perde se a conexão falhar agora?

  • O produto evita ações duplicadas e estados ambíguos?

Fonte

Núcleo do manifesto v2.1, seção PRINCÍPIO 9 · P09. Baixar o núcleo

Conteúdo