Najlepsze interfejsy to te, których nie zauważasz. Otwierasz aplikację, robisz swoje i idziesz dalej. Bez tarcia, bez zamieszania, bez momentu, w którym zatrzymujesz się i zastanawiasz, co kliknąć. To poczucie bezwysiłkowości nie jest dziełem przypadku — to efekt dziesiątek drobnych, świadomych decyzji.
Oto kilka zasad, na których się opieramy, by tam dotrzeć.
Ograniczaj liczbę wyborów
Każda opcja na ekranie to mały podatek od uwagi. Im więcej ich jest, tym trudniej zdecydować. Dobry UX to często odejmowanie: wycinanie drugorzędnych przycisków, ukrywanie rzadko używanych ustawień i sprawianie, że to jedno, po co użytkownik przyszedł, jest nie do przeoczenia.
Uczyń następny krok oczywistym
W każdej chwili użytkownik powinien dokładnie wiedzieć, co zrobić dalej. To znaczy jedna jasna akcja główna na ekranie, napisana prostym językiem. „Kontynuuj” bije „Zatwierdź”; „Wyślij pieniądze” bije „Przejdź dalej”. Interfejs powinien czytać się jak rozmowa, a nie formularz.
Jeśli użytkownik musi myśleć o interfejsie, interfejs zawiódł. Myślenie ma iść do zadania, a nie do narzędzia.
Projektuj stany puste i błędów
Większość zespołów projektuje szczęśliwą ścieżkę i zapomina o reszcie. Ale gdy ktoś otwiera Twoją aplikację po raz pierwszy, ekran jest pusty. Gdy coś idzie nie tak, trafia na błąd. Te momenty kształtują zaufanie bardziej niż dopracowane demo. Projektujemy je świadomie — co mówi pusta lista, jak błąd sam się tłumaczy, co dzieje się podczas ładowania.
Szanuj uwagę i ruch
Animacja ma pomagać zrozumieć, co się zmieniło, a nie popisywać się. Panel, który wsuwa się stamtąd, skąd go wywołano, sprawia, że interfejs wydaje się spójny. Ruch czysto dekoracyjny — albo ignorujący ustawienia ograniczonego ruchu — robi odwrotnie. Mniej, wolniej i z sensem bije więcej, szybciej i efekciarsko za każdym razem.
Nic z tego nie jest skomplikowane. To po prostu dyscyplina. Bezwysiłkowe interfejsy budują zespoły gotowe pracować nad częściami, których użytkownik nigdy świadomie nie zauważy — i dlatego właśnie działają.