1. ホーム
  2. user-interface

知覚可能な最短のアプリケーション応答遅延時間は?

2023-09-01 16:34:58

質問

ユーザーのアクションとアプリケーションのレスポンスの間には、必ず遅延が発生します。

応答の遅延が小さいほど、アプリケーションが即座に応答しているように感じられることはよく知られています。また、100ms までの遅延は一般に知覚されないこともよく知られています。しかし、110msの遅延についてはどうでしょうか。

知覚できる最短のアプリケーション応答遅延は何でしょうか?

確かな根拠、一般的な考え、意見などあれば教えてください。

どのように解決するのですか?

私が学んだことは、文字を入力した後に文字が表示されるまでに 1/10 秒 (100ms) 以上の遅延があると、生産性に悪影響が出始めるが (たとえば、本能的に減速し、正しく入力できたかどうか分からなくなる)、そのレベル以下の遅延では、生産性は基本的に横ばいであるということでした。

この説明を考えると、100ms 未満の待ち時間は 知覚可能な

しかし、生産性への影響という点では、フィードバックに対する即時応答と見なすには十分な速さです。 100ms以上のレイテンシは、間違いなく 知覚可能 たとえそれがまだ合理的な速度であっても。

それは、特定の入力を受け取ったという視覚的なフィードバックのためです。 そうすれば、要求された操作の応答性の基準ができるはずです。 フォーム ボタンをクリックした場合、100 ミリ秒以内にクリックの視覚的なフィードバック (たとえば、ボタンが押されたように見える) を得ることはまだ理想的ですが、その後に何かが起こることを期待することになります。 他の人が言ったように、1、2 秒以内に何も起こらない場合、クリックを受け取ったのか無視したのか本当に疑問に思います。したがって、明確な効果を示す前に 1 秒以上かかる操作 (たとえば、新しいウィンドウがポップアップするのを待つ) の場合、ある種のインジケータ "working... "を表示することが標準となっています。