プログレスバーは必要悪です。結局のところ、コンピュータが完了するまでにジョブがどのくらい残っているかを知るには、ある種のフィードバックが必要です。ただし、ほとんどの場合、単純な進行状況バーには多くの欺瞞が隠されていますが、おそらくこれらは実際には私たち自身の利益のためです。
プログレス バーは直線で表現されたように見えます。 100 メートル走をしている人のように見えますが、実際には、American Gladiators のエピソードのような、曲がりくねった障害物コースを駆け抜けている人に似ています。 3D プロセスの 2D 表現を見ているようなものです。
これが、進行状況バーが一定のペースで進まない理由です。代わりに、少しずつ前方にジャンプしてからその場に留まるか、しばらくゆっくりと這ってから前方にジャンプします。これは完了したタスクのパーセンテージを正確に表す可能性がありますが、経過した時間や残っている時間は正確ではありません。もちろん、多くのプログレスバーには推定完了時間カウンターも付いていますが、それらと実際の「分」が何であるかについての自由な解釈については、私に説明を始めるまでもないでしょう。
熱狂的なカウチポテトのように、一部のプログレス バーはゲートから大きくジャンプし、何かの間に停止します。 ] がバックグラウンドで発生します。ほとんどの場合、30% または 50% のマークに急上昇するのを見てきましたが、本当にひどいものはすぐに 90% に急上昇し、実際のプロセス時間の 90% を最後の 10% の完了に費やします。
プログレス バーの重要な役割の 1 つは、物事がまだ進行中であり、プロセスがフリーズしていないことを示すフィードバックを提供することです。バーが目に見えて動いている場合は十分に簡単ですが、常にそうとは限りません。そのため、一部のプログレスバーには小さなアニメーションが組み込まれています。これは、バーに沿って走るパルス、またはパルスが前後に走る「サイロン」プログレス バーである可能性があります。いずれにせよ、これらのアニメーションはプロセスがフリーズしたかどうかを確認するのに役立ちますが、実際には進行していないときにバーが進行しているように見せることもできます。特にアニメーションがスムーズで速い場合。
信じられないかもしれませんが、プログレス バーには実際には進捗状況がまったく表示されないものがあります。実際のバックグラウンドプロセスが完了しました。バーは単に、私たちの遅い猿の脳が、速すぎて認識できない何かが起こったことを受け入れることができるようにするために存在します。
誰もがこれを見たことがあるでしょう。進行状況バーが 100% に達し、プロセスが完了したように見えますが、100% の数字が表示されてからもさらに数秒、場合によっては数十秒間、コンピュータは引き続き懸命に動作します。作業がまだ残っているのに進捗バーが 100% を表示するように設定されている正確な理由は不明ですが、実際の数値は 110% であるべきだったようです。
これはおそらく、個人的に私を最も壁に突き上げるものです。一部の開発者は、プロセスを個別のフェーズに分割し、それぞれに独自の進行状況バーを表示します。これには、特定の進行状況バーが適切なペースで移動するという効果がありますが、5 つまたは 6 つの進行状況バーを座って見なければならないため、全体像ではなくバー全体の断片が見えていることを意味します。
すべてのタスクを一瞬で完了できるほど高速なコンピューターは存在しません。結局のところ、ジョブの複雑さはコンピューターのパフォーマンスに応じて増大する傾向があります。そのため、実際の作業が画面外で行われている間、主にユーザーを集中させるために常に進行状況バーが表示されます。
変更は保存されました
電子メールは送信されました
電子メールはすでに送信されました
電子メール アドレスを確認してください。 &&&] 確認メールを送信します
フォローするトピックのアカウント上限に達しました。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3