@@dedlfix
Natürlich ist Warten keine schöne Nutzererfahrung, aber im Nachhinein eine Positiv-Meldung negiert zu bekommen, ist es erst recht nicht.
Der Punkt hier ist: Es gibt gar keine explizite Positivmeldung, die negiert werden müsste.
Es wird einfach davon ausgegangen, dass alles glattläuft. Falls nicht, kommt eine Fehlermeldung.
| | Optimistic UI | Not-so optimistic UI |---| | Normalfall | Die Übertragung läuft im Hintergrund, der Nutzer wird in seinem Workflow nicht aufgehalten. | Der Nutzer wird in seinem Workflow unterbrochen und muss warten, bis die Übertragung abgeschlossen ist. | Fehlerfall | Bei mit Fehler abgeschlossener bzw. abgebrochener Übertragung bekommt der Nutzer eine Fehlermeldung. | Bei mit Fehler abgeschlossener bzw. abgebrochener Übertragung bekommt der Nutzer eine Fehlermeldung.
Es ist ja nicht so, dass der Nutzer im Fehlerfall die Fehlermeldung beim optimistic UI später bekäme als beim not-so optimistic UI. Es ist einfach so, dass der Nutzer im Normalfall beim optimistic UI nicht aufgehalten wird.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory