Heim  >  Artikel  >  System-Tutorial  >  6 Wege, wie Fortschrittsbalken Sie anlügen

6 Wege, wie Fortschrittsbalken Sie anlügen

PHPz
PHPzOriginal
2024-08-26 21:33:01501Durchsuche

Fortschrittsbalken sind ein notwendiges Übel. Schließlich brauchen wir eine Art Feedback, um zu wissen, wie viel Arbeit noch übrig ist, bis der Computer fertig ist. Allerdings verbergen sich hinter dem einfachen Fortschrittsbalken in den meisten Fällen viele Täuschungen, aber vielleicht sind diese tatsächlich zu unserem eigenen Wohl.

1 Nichtlinearer Verlauf

6 Ways Progress Bars Lie to You

Ein Fortschrittsbalken sieht aus wie die Darstellung einer geraden Linie. Wie jemand, der den 100-Meter-Sprint absolviert, aber in Wirklichkeit ist es eher so, als würde jemand durch einen kurvenreichen Hindernisparcours laufen, wie in einer Folge von „American Gladiators“. Es ist, als ob Sie eine 2D-Darstellung eines 3D-Prozesses betrachten würden. Aus diesem Grund schreitet der Fortschrittsbalken nicht gleichmäßig voran. Stattdessen springt es in kleinen Sprüngen nach vorne und verweilt dann an Ort und Stelle oder kriecht langsam eine Weile, bevor es nach vorne springt. Es handelt sich möglicherweise um eine genaue Darstellung des Prozentsatzes der erledigten Aufgaben, jedoch nicht darum, wie viel Zeit vergangen ist oder wie viel noch übrig ist. Natürlich haben viele Fortschrittsbalken auch einen Zähler für die geschätzte Fertigstellungszeit, aber mit diesen und ihrer liberalen Interpretation dessen, was eine „Minute“ eigentlich ist, möchte ich gar nicht erst anfangen.

2 Der Starting Jump Fakeout

Wie ein begeisterter Stubenhocker springen manche Fortschrittsbalken riesengroß aus dem Tor und bleiben dann einfach stehen, während

etwas

im Hintergrund passiert. Am häufigsten habe ich gesehen, wie sie die 30- oder 50-Prozent-Marke erreichten, aber die wirklich ungeheuerlichen erreichten schnell die 90-Prozent-Marke und verbrachten dann 90 Prozent der tatsächlichen Prozesszeit damit, die letzten 10 Prozent zu erledigen. 6 Ways Progress Bars Lie to You

3 Der animierte Fortschrittsbalken Eine wichtige Aufgabe eines Fortschrittsbalkens besteht darin, Ihnen Feedback zu geben, dass noch etwas passiert und der Prozess nicht eingefroren ist. Das ist zwar einfach, wenn sich die Leiste sichtbar bewegt, aber das ist nicht immer der Fall. In einige Fortschrittsbalken ist daher eine kleine Animation integriert. Es könnte sich um einen Puls handeln, der entlang der Leiste läuft, oder um einen „Zylonen“-Fortschrittsbalken, bei dem der Puls hin und her läuft. In jedem Fall sind diese Animationen nützlich, um zu sehen, ob der Prozess eingefroren ist. Sie können aber auch den Eindruck erwecken, dass der Balken voranschreitet, obwohl dies nicht der Fall ist. Insbesondere wenn die Animation flüssig und schnell ist.

4 Der auffällige Fortschrittsbalken

Ob Sie es glauben oder nicht, es gibt Fortschrittsbalken, die Ihnen den Fortschritt überhaupt nicht anzeigen, denn wenn Sie den Fortschrittsbalken sehen, ist der eigentliche Hintergrundprozess abgeschlossen. Die Leiste existiert lediglich, damit unser langsames Affengehirn akzeptieren kann, dass etwas passiert ist, das sonst zu schnell registriert worden wäre.

5 Der Fortschrittsbalken „100 % aber ich bin immer noch beschäftigt“

Das kennen wir alle. Der Fortschrittsbalken erreicht 100 % und es sieht so aus, als wäre der Vorgang abgeschlossen, aber der Computer arbeitet noch ein paar Sekunden, oder sogar ein paar Dutzend, hart, nachdem die 100 %-Zahl angezeigt wurde. Es ist nicht klar, warum genau der Fortschrittsbalken auf 100 % eingestellt ist, solange noch Arbeit übrig ist, aber es scheint, dass die tatsächliche Zahl 110 % hätte betragen müssen.

6 Mehrere Fortschrittsbalken 6 Ways Progress Bars Lie to You

Das ist vielleicht derjenige, der mich persönlich am meisten an die Wand treibt. Einige Entwickler unterteilen einen Prozess in separate Phasen, jede mit einem eigenen Fortschrittsbalken. Dies hat zur Folge, dass sich jeder Fortschrittsbalken in einem angemessenen Tempo bewegt. Da Sie jedoch fünf oder sechs davon durchstehen müssen, bedeutet dies nur, dass Sie nur Teile des Gesamtbalkens und nicht das Gesamtbild sehen.

Es wird nie einen Computer geben, der so schnell ist, dass er jede Aufgabe im Handumdrehen erledigen kann. Schließlich nimmt die Komplexität der Arbeit tendenziell mit der Leistung des Computers zu. Es wird also immer Fortschrittsbalken geben, die hauptsächlich dazu dienen, Sie zu beschäftigen, während die eigentliche Arbeit außerhalb des Bildschirms stattfindet.

Ihre Änderungen wurden gespeichert

E-Mail wurde gesendet

E-Mail wurde bereits gesendet

Bitte überprüfen Sie Ihre E-Mail-Adresse.

Bestätigungs-E-Mail senden

Sie haben die maximale Anzahl an Themen, denen Sie in Ihrem Konto folgen können, erreicht.

Das obige ist der detaillierte Inhalt von6 Wege, wie Fortschrittsbalken Sie anlügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn