NIE bądź innowacyjny
Zastanawiałeś się kiedyś w jaki super, mega, EKSTRA, fajny sposób zrobić UI do nowego ficzera, żeby było tak dobrze, jak jeszcze nikt nie wymyślił?
Brawo!
Jeśli wymyśliłeś coś takiego i właśnie chcesz to zaimplementować to...
Wyrzuć to do kosza.
Serio.
W 99% przypadkach nasze innowacyjne rozwiązanie interfejsu, na które właśnie wpadliśmy - coś, czego nigdzie jeszcze nie ma - nie jest dobre.
Jesteśmy developerami.
W innowacyjny sposób możemy pisać swoje aplikacje (kod?), a nie tworzyć interfejs użytkownika. Przecieranie szlaków w UI zostawmy doświadczonym zespołom, które są do tego stworzone. Które mają na to czas i pieniądze :)
Co więc zrobić?
Bierz przykład z aktualnych trendów i z pewnych wzorców.
Z dużych graczy.
Przykład 1 - funkcja chatu:
99% userów, którzy korzystają z funkcji chatu w aplikacji, korzysta z Messengera albo WhatsAppa.
Tworząc funkcję chatu w naszej aplikacji i nie mając zaprojektowanych ekranów od UI/UX designera, musimy skopiować obecne wzorce chatu. Im większą kreatywnością się wykażemy, tym gorzej dla naszych odbiorców.
Skoro ludzie są do czegoś przyzwyczajeni, to czemu mięlibyśmy im psuć ten wzorzec i robić coś zupełnie inaczej?
Nasi użytkownicy będą przeszczęśliwi, że ten chat "działa tak samo" jak Messenger, którego używają od dawna.
Przykład 2 - proces kupna przedmiotu:
Weźmy Allegro, albo innego dużego gracza, który nad "koszykiem" poświęcił grubą ilość godzin i kasy i sprawdźmy jak oni to robią.
Do czego przyzwyczaili użytkowników?
Jakie flow ukształtowali w procesie "kupna przedmiotu online"?
Pro-tip
Będąc małym graczem, nie kształtujmy nowych wzorców w UI.
To się nie uda w 99% przypadków. Niestety.
Pozdrawiam i miłego dnia!