4 błędy UX, których powinien unikać każdy programista aplikacji

Opublikowany: 2018-02-06

Aplikacje mobilne są teraz niezwykle popularne. W 2016 r. ze sklepów Apple i Google pobrano ponad 100 milionów aplikacji. W Google Play było dostępnych około 2,8 miliona aplikacji mobilnych, a w Apple App Store według stanu na marzec 2017 r. było dostępne 2,2 miliona.

Aplikacje oferują firmom możliwość kontrolowania i nadzorowania zarówno treści, jak i doświadczenia użytkownika. Może to umożliwić firmom zarówno dostarczanie wartości dla klienta, jak i osiąganie celów biznesowych, takich jak świadomość marki i generowanie przychodów.

Aplikacje stają się coraz ważniejsze dla użytkowników końcowych i nie służą już rozrywce ani dostarczaniu informacji. Aplikacje są teraz niezbędne do zarządzania naszym codziennym życiem, dokonywania płatności, dzwonienia po taksówkę, zamawiania produktów i wszystkiego innego. Firmy, które nie przyjmą aplikacji, ryzykują pozostanie w tyle. Wystarczy spojrzeć na gwałtowny upadek domu towarowego Macy's i zwycięzców:

Aplikacje i sieć nie muszą być zagrożeniem. Rosnące wykorzystanie aplikacji daje możliwości, ale tylko te platformy, które oferują doskonałe wrażenia użytkownika (UX), odniosą sukces. Faktem jest, że wiele aplikacji oferuje okropne wrażenia użytkownika, w wyniku czego traci potencjalnych użytkowników.

Sugerowany post: Jak zatrudnić programistę WWW dla swojej firmy

Średnio aplikacje stracą aż 90% swoich codziennych aktywnych użytkowników już po miesiącu użytkowania. Użytkownicy wypróbują aplikację, ale jeśli aplikacja nie wniesie tak dużej wartości, jak oczekiwano, po prostu zbierze kurz na półce lub zostanie usunięta. Podobnie, jeśli aplikacja zapewnia słabe wrażenia użytkownika i jest trudna w użyciu, zostanie odrzucona. Dla twórców aplikacji istotne jest nie tylko nakłonienie użytkowników do pobrania aplikacji, ale także nakłonienie ich do regularnego korzystania z niej.

Biorąc pod uwagę te wyzwania, ważne jest albo zbudowanie wewnętrznego zespołu ekspertów ds. tworzenia aplikacji, albo współpraca z najlepszymi dostawcami usług tworzenia aplikacji mobilnych.

1. Za dużo (lub za mało?) funkcji

Funkcje Twojej aplikacji są prawdopodobnie najważniejszym pojedynczym aspektem. Jeśli Twoja aplikacja oferuje wiele funkcji, które dodają wartości, masz większe szanse na sukces. Upewnij się jednak, że nie dodajesz zbyt wielu funkcji. Niektórzy twórcy aplikacji popełniają błąd, próbując być „walletem we wszystkich transakcjach” i ostatecznie nie są mistrzami żadnej.

Twoja aplikacja musi mieć tożsamość i skupiać się na swoich podstawowych wartościach. Pomyśl o restauracji. Kiedy idziesz do restauracji, menu zwykle ma motyw, powiedzmy, południowoamerykański lub południowoazjatycki. Gdyby menu zawierało dwadzieścia stron potraw obejmujących kuchnię amerykańską, azjatycką, latynoamerykańską, afrykańską, francuską i włoską, czy nie byłoby to przytłaczające? Co więcej, czy kucharze w kuchni byliby w stanie ugotować tak wiele różnych posiłków do perfekcji? Raczej nie.

To samo dotyczy Twojej aplikacji mobilnej. Musi koncentrować się na zestawie ściśle powiązanych funkcji. Aplikacja musi wyróżniać się dostarczaniem tych funkcji w sposób przyjazny dla użytkownika. Oznacza to dobry interfejs użytkownika, wydajny kod i dobre ogólne wrażenia użytkownika. Kiedy już skupisz się na konkretnym i ukierunkowanym zestawie funkcji, musisz włączyć je do swojej marki i tożsamości marki.

2. Słaba i niesprawdzona nawigacja

Szczerze mówiąc, interfejsy użytkownika (UI) wielu aplikacji są często źle zaprojektowane, co zapewnia gorsze wrażenia użytkownika. Aplikacje są trudne w użyciu, a nawet jeśli dodają wartość, użytkownicy mają problemy z odblokowaniem tej wartości z powodu zawiłego interfejsu użytkownika. Spowoduje to, że więcej osób zrezygnuje z aplikacji.

Każda aplikacja musi mieć łatwy w obsłudze system nawigacji. To powinno wydawać się oczywiste. Żaden programista nie będzie celowo tworzyć interfejsu użytkownika, który jest trudny w nawigacji. A jednak tak wiele aplikacji i tak ma słabe systemy nawigacji.

Często jest to wynikiem opracowania przez programistę aplikacji, która ma dla nich sens. Jednak ponieważ już wiedzą, co próbują zbudować i to oni to budują, to, co ma dla nich sens, często nie ma sensu dla użytkowników końcowych. Dlatego nie rozwijaj interfejsu aplikacji dla siebie, rozwijaj go dla użytkowników końcowych .

Dlatego tak ważne jest, aby uzyskać szczere opinie i informacje na temat systemu nawigacyjnego aplikacji. Testy powinny być częste, a regulacje powinny być stałe. Ogólnie rzecz biorąc, główne funkcje powinny być dostępne za jednym kliknięciem. Ustawienia i dostosowywanie powinny być ukryte za ikoną koła zębatego lub czymś podobnym, ale mimo to powinny być dostępne.

3. Zbuduj swój interfejs użytkownika jako zespół i stale go ulepszaj

Czasami zespoły programistów aplikacji mobilnych popełniają błąd, przypisując odpowiedzialność za opracowanie interfejsu użytkownika tylko jednej osobie. Czasami podstawowe doświadczenie użytkownika jest opracowywane już na początku rozwoju. Wczesna koncepcja interfejsu użytkownika staje się „prawem”, a programiści nadal go używają, nawet jeśli początkowa koncepcja nie ma sensu.

W rezultacie funkcje są często trudno dostępne, a użytkownicy mają trudności ze znalezieniem tego, czego szukają. W związku z tym interfejs użytkownika powinien być zawsze budowany jako zespół. Każdy powinien mieć coś do powiedzenia. Im więcej informacji zwrotnych zgłosisz, tym większe prawdopodobieństwo, że odkryjesz problemy i niedociągnięcia. Po drugie, Twój interfejs użytkownika musi ewoluować wraz z Twoją aplikacją. Podczas dodawania lub wycinania funkcji będziesz musiał dostosować swój interfejs użytkownika.

4. Za dużo treści i za dużo reklam

Jeśli zdarzyło Ci się być w pobliżu we wczesnych dniach Internetu, możesz pamiętać te głośne, rozpraszające reklamy banerowe wypełnione migającymi światłami i innymi elementami rozpraszającymi uwagę. Logowanie na wiele stron internetowych było jak wpadnięcie w amok cyrkowy. Zawsze byłeś milionowym gościem i zawsze miałeś wymarzone wakacje/samochód/cokolwiek, co na ciebie czekało. Po prostu kliknij tutaj.

Większość witryn od tego czasu stonowała swoje reklamy, aby były mniej nachalne i rozpraszające. Jednak czasami aplikacje nadal popełniają błąd przytłaczania użytkowników zbyt dużą liczbą reklam. Kuszące jest myślenie, że więcej reklam oznacza większe przychody, ale jeśli reklamy są tak częste i głośne (wizualnie i akustycznie), że odstraszają użytkowników, prawdopodobnie tracisz przychody.

To samo może dotyczyć treści ogólnych. Pamiętaj, że ekrany mobilne są małe. Załóżmy, że próbujesz stworzyć aplikację czasopisma. Nie próbuj upychać dwóch tuzinów tytułów artykułów na swojej pierwszej stronie. Skoncentruj się na czterech najważniejszych nagłówkach, które przyciągną uwagę czytelników. Gdy użytkownicy skończą jeden z tych artykułów, możesz zaoferować im więcej powiązanych treści.

Sugerowany post: Jak zostać członkiem programu Apple Developer Program

Wniosek: użytkownicy końcowi są celem końcowym

Podczas tworzenia aplikacji na pierwszym miejscu musi być użytkownik końcowy. Jeśli programista opracuje aplikację bez uwzględnienia i priorytetyzacji użytkownika końcowego, ryzyko niepowodzenia znacznie wzrośnie. Skupiając się na użytkownikach końcowych i zapewniając im doskonałe wrażenia, możesz poprawić ogólną wydajność swojej aplikacji. Spowoduje to wzrost wskaźników przyjęcia i większy sukces Twojej firmy.