私は実際、現代的な代替案よりも、あの横たわった緑色のバーの方が好きだった。
今日では、アプリケーションが複雑なデータセットを読み込んだり、ファイルを処理したりする必要がある場合、多くの場合、画面中央に小さな回転するホイールが表示された空白の画面が表示されます。あるいは、ゆるやかに点滅するスケルトン画面が表示されることもあります。これらは、技術的には不確定な待機状態をより正直に表現したものです。システムは処理にどれくらいの時間がかかるか分からないため、知っているふりをしないのです。
しかし、ユーザーはそれらを嫌っている。
ユーザーは回転するホイールを見つめ、深い無力感を覚える。インターネット接続を確認し、アプリを閉じて再度開く。システムが故障したのではないかという不安が募っていく。
進捗バーが嘘であることは周知の事実です。ウェブブラウザがサーバーからの応答をミリ秒単位で正確に予測することは不可能であることも周知の事実です。ファイルのアップロードはネットワークの変動の影響を受けやすく、直線的な進行は不可能であることも周知の事実です。
しかし、偽のプログレスバーと正直な回転するホイールのどちらかを選ぶとしたら、ユーザーは圧倒的に偽のプログレスバーを選ぶ。彼らは嘘を信じるのだ。
この矛盾こそが、ユーザーエクスペリエンスデザインの核心にある。私たちは、透明性、誠実さ、正確さを何よりも重視するように教えられてきた。インターフェースはシステムの真の状態を反映すべきだと教えられてきた。しかし、待ち時間の心理という点においては、正確さはしばしば満足度を損なう要因となる。