Najlepsze praktyki dotyczące projektowania formularzy mobilnych

Opublikowany: 2022-03-10
Szybkie podsumowanie ↬ Użytkownicy mogą niechętnie wypełniać formularze. Dlatego naszym celem jako projektantów jest maksymalne ułatwienie procesu wypełniania formularza. Nick dzieli się kilkoma technikami, które mogą pomóc w projektowaniu skutecznych formularzy.

(Ten artykuł jest sponsorowany przez firmę Adobe). Formularze są podstawą wszystkich interakcji mobilnych; stoi między osobą a tym, czego szuka. Na co dzień używamy formularzy do niezbędnych czynności w sieci. Przypomnij sobie, kiedy ostatnio kupiłeś bilet, zarezerwowałeś pokój w hotelu lub dokonałeś zakupu online — najprawdopodobniej te interakcje obejmowały etap wypełniania formularza.

Formy są tylko środkiem do celu. Użytkownicy powinni móc je wypełnić szybko i bez zamieszania. W tym artykule poznasz praktyczne techniki, które pomogą Ci zaprojektować skuteczną formę.

Co sprawia, że ​​forma jest skuteczna?

Podstawowym celem każdej formy jest ukończenie. Dwa czynniki mają duży wpływ na wskaźnik ukończenia:

  • Postrzeganie złożoności
    Pierwszą rzeczą, jaką robią użytkownicy, gdy widzą nowy formularz, jest oszacowanie, ile czasu potrzeba na jego wypełnienie. Użytkownicy robią to, skanując formularz. Percepcja odgrywa kluczową rolę w procesie szacowania. Im bardziej złożony wygląd formularza, tym większe prawdopodobieństwo, że użytkownicy zrezygnują z procesu.
  • Koszt interakcji
    Koszt interakcji to suma wysiłków — zarówno poznawczych, jak i fizycznych — jakie użytkownicy wkładają w interakcję z interfejsem, aby osiągnąć swój cel. Koszt interakcji ma bezpośredni związek z użytecznością formularza. Im więcej wysiłku muszą włożyć użytkownicy, aby wypełnić formularz, tym mniej użyteczny jest formularz. Wysoki koszt interakcji może wynikać z trudnych do wprowadzenia danych, niemożności zrozumienia znaczenia niektórych pytań lub zamieszania związanego z komunikatami o błędach.

Składniki formularzy

Typowy formularz składa się z następujących pięciu elementów:

  • Pola wejściowe
    Należą do nich pola tekstowe, pola haseł, pola wyboru, przyciski opcji, suwaki i wszelkie inne pola przeznaczone do wprowadzania danych przez użytkownika.
  • Etykiety pól
    Mówią one użytkownikom, co oznaczają odpowiednie pola wejściowe.
  • Struktura
    Obejmuje to kolejność pól, wygląd formularza na stronie oraz logiczne powiązania między różnymi polami.
  • Przyciski akcji
    Formularz będzie miał co najmniej jedno wezwanie do działania (przycisk wyzwalający przesłanie danych).
  • Opinia
    Informacja zwrotna informuje użytkownika o wyniku operacji. Opinia może być pozytywna (na przykład wskazująca, że ​​formularz został przesłany pomyślnie) lub negatywna (np. „Podany numer jest nieprawidłowy”).

Ten artykuł obejmuje wiele aspektów związanych ze strukturą, polami wejściowymi, etykietami, przyciskami akcji i walidacją. Większość punktów wymienionych w tym artykule ma wizualne przykłady wykonania i nie; wszystkie takie przykłady zostały stworzone przy użyciu Adobe XD.

Pola wejściowe

Jeśli chodzi o projektowanie formularzy, najważniejszą rzeczą, jaką projektant może zrobić, jest zminimalizowanie potrzeby pisania. Niezbędne jest zmniejszenie nakładu pracy. Projektanci mogą osiągnąć ten cel, skupiając się na projektowaniu pól formularza.

Zminimalizuj całkowitą liczbę pól

Każde pole, o wypełnienie którego prosisz użytkowników, wymaga pewnego wysiłku. Im więcej wysiłku potrzeba, aby wypełnić formularz, tym mniej prawdopodobne jest, że użytkownicy go wypełnią. Dlatego podstawową zasadą projektowania formularzy jest krótszy, tym lepszy — pozbądź się wszystkich nieistotnych pól.

Baymard Institute przeanalizował formularze kasowe i stwierdził, że zbyt długi lub zbyt skomplikowany proces realizacji transakcji jest jednym z głównych powodów rezygnacji z realizacji transakcji. Badanie wykazało, że przeciętna kasa zawiera prawie 15 pól formularza. Większość serwisów internetowych może zmniejszyć domyślnie liczbę wyświetlanych pól o 20 do 60%.

Główne powody rezygnacji z zakupu. (Zdjęcie: Baymard Institute) (duży podgląd)

Wielu projektantów zna zasadę „mniej znaczy więcej”; wciąż zadają dodatkowe pytania, próbując zebrać więcej danych o swoich użytkownikach. Może być kuszące, aby zebrać więcej danych o użytkownikach podczas początkowej rejestracji, ale oprzyj się tej pokusie. Pomyśl o tym w ten sposób: z każdym dodatkowym polem, które dodasz do formularza, zwiększasz szansę na utratę potencjalnego użytkownika. Czy informacje, które pozyskujesz z pola, są warte utraty nowych użytkowników? Pamiętaj, że jeśli zbierzesz dane kontaktowe użytkownika, zawsze możesz poprosić o dodatkowe dane.

Wyraźnie rozróżnij wszystkie pola opcjonalne

Przed optymalizacją pól opcjonalnych zadaj sobie pytanie, czy naprawdę musisz je uwzględnić w formularzu. Zastanów się, jakich informacji naprawdę potrzebujesz, a nie czego chcesz. W idealnym przypadku liczba pól opcjonalnych w formularzu powinna wynosić zero.

Jeśli po burzy mózgów nadal chcesz umieścić w formularzu kilka opcjonalnych pytań, poinformuj użytkowników, że te pola są opcjonalne:

  • Zaznacz pola opcjonalne zamiast obowiązkowych.
    Jeśli pytasz jak najmniej, to zdecydowana większość pól w Twoim formularzu będzie obowiązkowa. Dlatego zaznaczaj tylko te pola w mniejszości. Na przykład, jeśli pięć z sześciu pól jest obowiązkowych, sensowne jest oznaczenie tylko jednego pola jako opcjonalnego.
  • Użyj etykiety „Opcjonalne”, aby wskazać pola opcjonalne.
    Unikaj używania gwiazdki ( * ) w znaczeniu „opcjonalny”. Nie wszyscy użytkownicy będą kojarzyć gwiazdkę z informacjami opcjonalnymi, a niektórzy użytkownicy będą zdezorientowani znaczeniem (gwiazdka jest często używana do oznaczenia pól obowiązkowych).
Wyraźnie rozróżnij wszystkie opcjonalne pola.
Wyraźnie rozróżnij wszystkie opcjonalne pola. (duży podgląd)

Rozmiar pól odpowiednio

Jeśli to możliwe, użyj długości pola jako afordancji. Długość pola wejściowego powinna być proporcjonalna do ilości informacji oczekiwanych w polu. Rozmiar pola będzie działał jak ograniczenie wizualne — użytkownik będzie wiedział, ile tekstu ma zostać wpisane, po prostu patrząc na pole. Ogólnie rzecz biorąc, pola takie jak na numery kierunkowe i numery domów powinny być krótsze niż na adresy ulic.

Rozmiar pola jest używany jako ograniczenie wizualne.
Rozmiar pola jest używany jako ograniczenie wizualne. (duży podgląd)

Oferta skupienie na polu

Automatycznie ustaw ostrość pierwszego pola wejściowego w formularzu. Autofokusowanie pola daje użytkownikowi wskazówkę i punkt wyjścia, dzięki czemu może szybko rozpocząć wypełnianie formularza. W ten sposób zmniejszasz koszty interakcji — oszczędzając użytkownikowi jednego niepotrzebnego dotknięcia.

Spraw, aby aktywne pole wprowadzania było widoczne i skoncentrowane. Samo skupienie się na polu powinno być krystalicznie czyste — użytkownicy powinni być w stanie od razu zrozumieć, gdzie jest skupienie. Może to być zaakcentowany kolor obramowania lub zanikanie pudełka.

Amazon kładzie duży nacisk na pole wprowadzania danych.
Amazon kładzie duży nacisk na pole wprowadzania danych. (duży podgląd)

Nie proś użytkowników o powtórzenie adresu e-mail

Powód, dla którego dodatkowe pole na adres e-mail jest tak popularne wśród twórców produktów, jest oczywisty: każda firma chce zminimalizować ryzyko twardych odbić (niedostarczenia spowodowane nieprawidłowymi adresami e-mail). Niestety przestrzeganie tego podejścia nie gwarantuje, że otrzymasz prawidłowy adres. Użytkownicy często kopiują i wklejają swój adres z jednego pola do drugiego.

Unikaj proszenia użytkowników o ponowne wpisywanie adresu e-mail.
Unikaj proszenia użytkowników o ponowne wpisywanie adresu e-mail. (duży podgląd)

Zapewnij opcję „Pokaż hasło”

Powielanie pola wprowadzania hasła jest kolejnym częstym błędem wśród projektantów produktów. Projektanci stosują to podejście, ponieważ uważają, że zapobiegnie to błędom wpisywania hasła przez użytkowników. W rzeczywistości drugie pole na hasło nie tylko zwiększa koszt interakcji, ale także nie gwarantuje, że użytkownicy będą postępować bez błędów. Ponieważ użytkownicy nie widzą tego, co wpisali w polu, mogą dwukrotnie popełnić ten sam błąd (w obu polach) i napotkają problem, gdy spróbują zalogować się za pomocą hasła. Jak podsumował Jakob Nielsen:

Użyteczność spada, gdy użytkownicy wpisują hasła, a jedyną informacją zwrotną, jaką otrzymują, jest rząd punktorów. Zazwyczaj maskowanie haseł nie zwiększa nawet bezpieczeństwa, ale kosztuje firmę z powodu błędów logowania.

Zamiast duplikować pole hasła, udostępnij opcję, która umożliwia użytkownikom przeglądanie hasła, które wybrali do utworzenia. Mieć ikonę lub pole wyboru, które po kliknięciu demaskuje hasło. Podgląd hasła może być okazją dla użytkowników do sprawdzenia swoich danych przed wysłaniem.

Pokaż opcję hasła
Brak możliwości zobaczenia, co piszesz, to ogromny problem. Zapewnienie opcji „Pokaż hasło” obok pola hasła pomoże rozwiązać ten problem. (duży podgląd)

Nie tnij pól danych na plasterki

Nie tnij pól, gdy prosisz o imię i nazwisko, numer telefonu lub datę urodzenia. Pola pocięte na plasterki zmuszają użytkownika do wykonania dodatkowych stuknięć, aby przejść do następnego pola. W przypadku pól, które wymagają pewnego formatowania (takich jak numery telefonów lub data urodzenia), lepiej jest też mieć jedno pole sparowane z jasnymi regułami formatowania jako jego symbolem zastępczym.

Pole „Imię i nazwisko”
Unikaj dzielenia pól wejściowych; nie zmuszaj ludzi do skakania między polami. Zamiast prosić o imię i nazwisko w dwóch oddzielnych polach, dodaj jedno pole „Pełne imię”. (duży podgląd)

Unikaj menu rozwijanych

Łukasz Wróblewski powiedział, że dropdowny powinny być ostatnią deską ratunku. Listy rozwijane są szczególnie niekorzystne w przypadku urządzeń mobilnych, ponieważ zwinięte elementy utrudniają wprowadzanie danych na małym ekranie: umieszczenie opcji w menu rozwijanym wymaga dwóch kliknięć i ukrywa opcje.

Jeśli używasz listy rozwijanej do wyboru opcji, rozważ zastąpienie jej przyciskami opcji. Sprawią, że wszystkie opcje będą widoczne, a także zmniejszą koszty interakcji — użytkownicy mogą dotknąć elementu i wybrać od razu.

(duży podgląd)

Użyj symboli zastępczych i zamaskowanych danych wejściowych

Niepewność formatowania jest jednym z najważniejszych problemów projektowania formularzy. Problem ten ma bezpośredni związek z porzucaniem formularza — gdy użytkownicy nie są pewni formatu, w jakim powinni podać dane, mogą szybko zrezygnować z formularza. Jest kilka rzeczy, które możesz zrobić, aby format był przejrzysty.

Tekst zastępczy

Tekst w polu wejściowym może powiedzieć użytkownikom, jakiej treści oczekuje. Tekst zastępczy nie jest wymagany w przypadku prostych pól, takich jak „Pełna nazwa”, ale może być niezwykle cenny w przypadku pól, które wymagają danych w określonym formacie. Na przykład, jeśli projektujesz funkcję wyszukiwania do śledzenia przesyłki, dobrze byłoby podać przykładowy numer śledzenia jako symbol zastępczy pola numeru śledzenia.

(duży podgląd)

Ważne jest, aby formularz zawierał wyraźne wizualne rozróżnienie między tekstem zastępczym a rzeczywistą wartością wprowadzoną przez użytkownika. Innymi słowy, tekst zastępczy nie powinien wyglądać jak wstępnie ustawiona wartość. Bez wyraźnego rozróżnienia wizualnego użytkownicy mogą pomyśleć, że pola z symbolami zastępczymi mają już wartości.

Maskowane wejście

Maskowanie pól to technika, która pomaga użytkownikom formatować wprowadzony tekst. Wielu projektantów myli maskowanie pól z tekstem zastępczym — to nie to samo. W przeciwieństwie do symboli zastępczych, które są w zasadzie tekstem statycznym, maski automatycznie formatują dane dostarczone przez użytkownika. W poniższym przykładzie nawiasy, spacje i myślniki pojawiają się na ekranie automatycznie podczas wprowadzania numeru telefonu.

Zamaskowane dane wejściowe ułatwiają również użytkownikom sprawdzanie poprawności informacji. Gdy numer telefonu jest wyświetlany fragmentami, łatwiej jest znaleźć i poprawić literówkę.

Zamaskowane wejście dla numeru telefonu. (Zdjęcie: Josh Morony)

Zapewnij pasującą klawiaturę

Użytkownicy mobilni doceniają aplikacje i strony internetowe, które zapewniają odpowiednią klawiaturę do pola. Ta funkcja uniemożliwia im wykonywanie dodatkowych czynności. Na przykład, gdy użytkownicy muszą wprowadzić numer karty kredytowej, aplikacja powinna wyświetlać tylko klawiaturę numeryczną. Niezbędne jest spójne zaimplementowanie dopasowywania klawiatury w całej aplikacji (wszystkie formularze w Twojej aplikacji powinny mieć tę funkcję).

Ustaw typy wejściowe HTML, aby pokazać poprawną klawiaturę. Przy projektowaniu formularzy istotnych jest siedem typów danych wejściowych:

  • input type="text" wyświetla normalną klawiaturę urządzenia mobilnego.
  • input type="email" wyświetla normalną klawiaturę oraz '@' i '.com'.
  • input type="tel" wyświetla klawiaturę numeryczną od 0 do 9.
  • input type="number" wyświetla klawiaturę z cyframi i symbolami.
  • input type="date" wyświetla selektor daty urządzenia mobilnego.
  • input type="datetime" wyświetla selektor daty i godziny urządzenia mobilnego.
  • input type="month" wyświetla selektor miesiąca i roku urządzenia mobilnego.
Gdy użytkownicy wejdą w pole z numerem karty kredytowej, powinni zobaczyć klawiaturę numeryczną — same cyfry, bez liter. (duży podgląd)

Użyj suwaka, gdy pytasz o określony zakres

Wiele formularzy prosi użytkowników o podanie zakresu wartości (na przykład zakres cen, zakres odległości itp.). Zamiast używać w tym celu dwóch oddzielnych pól, „od” i „do”, użyj suwaka, aby umożliwić użytkownikom określenie zakresu za pomocą interakcji kciuka.

Suwaki są dobre dla interfejsów dotykowych, ponieważ pozwalają użytkownikom określić zakres bez pisania.
Suwaki są dobre dla interfejsów dotykowych, ponieważ pozwalają użytkownikom określić zakres bez pisania. (duży podgląd)

Jasno wyjaśnij, dlaczego prosisz o informacje poufne

Ludzie są coraz bardziej zaniepokojeni prywatnością i bezpieczeństwem informacji. Kiedy użytkownicy widzą prośbę o informacje, które uważają za prywatne, mogą pomyśleć: „Hm, dlaczego tego potrzebują?” Jeśli formularz prosi użytkowników o podanie poufnych informacji, wyjaśnij, dlaczego ich potrzebujesz. Możesz to zrobić, dodając tekst pomocniczy pod odpowiednimi polami. Z reguły tekst wyjaśnienia nie powinien przekraczać 100 znaków.

Prośba o numer telefonu w formularzu rezerwacji może dezorientować użytkowników. Wyjaśnij, dlaczego o to prosisz.
Prośba o numer telefonu w formularzu rezerwacji może dezorientować użytkowników. Wyjaśnij, dlaczego o to prosisz. (duży podgląd)

Uważaj na statyczne wartości domyślne

W przeciwieństwie do inteligentnych wartości domyślnych, które są obliczane przez system na podstawie posiadanych przez system informacji o użytkownikach, statyczne wartości domyślne to wstępnie ustawione wartości w formularzach, które są takie same dla wszystkich użytkowników. Unikaj statycznych wartości domyślnych, chyba że uważasz, że znaczna część użytkowników (powiedzmy 95%) wybrałaby te wartości — szczególnie w przypadku pól wymaganych. Czemu? Ponieważ prawdopodobnie wprowadzisz błędy — ludzie szybko skanują formularze i nie będą spędzać dodatkowego czasu na analizowaniu wszystkich pytań; zamiast tego po prostu pominą pole, zakładając, że ma już wartość.

Chroń dane użytkownika

Jef Raskin powiedział kiedyś: „System powinien traktować wszystkie dane wejściowe użytkownika jako święte”. Odnosi się to absolutnie do formularzy. To świetnie, gdy zaczniesz wypełniać formularz internetowy, a potem przypadkowo odświeżysz stronę, ale dane pozostają w polach. Narzędzia takie jak Garlic.js pomagają utrwalać wartości formularza lokalnie do momentu przesłania formularza. W ten sposób użytkownicy nie stracą żadnych cennych danych, jeśli przypadkowo zamkną kartę lub przeglądarkę.

Automatyzacja działań

Jeśli chcesz, aby proces wprowadzania danych był jak najbardziej płynny, nie wystarczy zminimalizować liczbę pól wejściowych — należy również zwrócić uwagę na wysiłek użytkownika wymagany do wprowadzenia danych. Pisanie wiąże się z wysokimi kosztami interakcji — jest podatne na błędy i czasochłonne, nawet przy użyciu fizycznej klawiatury. Ale jeśli chodzi o ekrany mobilne, staje się to jeszcze bardziej krytyczne. Więcej pisania zwiększa prawdopodobieństwo popełnienia błędów przez użytkownika. Staraj się unikać niepotrzebnego pisania, ponieważ poprawi to zadowolenie użytkowników i zmniejszy liczbę błędów.

Oto kilka rzeczy, które możesz zrobić, aby osiągnąć ten cel:

autouzupełnienie

Większość użytkowników doświadcza autouzupełniania podczas wpisywania pytania w polu wyszukiwania Google. Google udostępnia użytkownikom listę sugestii związanych z tym, co użytkownik wpisał w polu. Ten sam mechanizm można zastosować do projektowania formularzy. Na przykład formularz może automatycznie uzupełniać adres e-mail.

Ten formularz sugeruje hosta poczty e-mail i pozwala uniknąć wpisywania pełnego adresu. (Zdjęcie: GitHub)

Autokapitalizacja

Automatyczne pisanie wielką literą automatycznie zmienia pierwszą literę na wielką. Ta funkcja jest doskonała dla pól takich jak nazwiska i adresy, ale unikaj jej w przypadku pól haseł.

Autokorekta

Autokorekta modyfikuje słowa, które wydają się być błędnie napisane. Wyłącz tę funkcję dla unikalnych pól, takich jak nazwiska, adresy itp.

Automatyczne uzupełnianie danych osobowych

Wpisywanie adresu jest często najbardziej uciążliwą częścią każdego formularza rejestracji online. Ułatw sobie to zadanie, korzystając z funkcji przeglądarki, aby wypełnić pole na podstawie wcześniej wprowadzonych wartości. Według badań Google automatyczne wypełnianie pomaga ludziom wypełniać formularze o 30% szybciej.

Wstępne wypełnienie adresu. Obraz: Google

Użyj natywnych funkcji urządzenia mobilnego, aby uprościć wprowadzanie danych

Nowoczesne urządzenia mobilne to zaawansowane urządzenia, które mają mnóstwo niesamowitych możliwości. Projektanci mogą korzystać z natywnych funkcji urządzenia (takich jak kamera lub geolokalizacja), aby usprawnić zadanie wprowadzania danych.

Poniżej znajduje się tylko kilka wskazówek, jak korzystać z czujników i sprzętu urządzenia.

Usługi lokalizacyjne

Istnieje możliwość wstępnego wybrania kraju użytkownika na podstawie jego danych geolokalizacyjnych. Czasami jednak wstępne wypełnienie pełnego adresu może być problematyczne ze względu na problemy z dokładnością. Interfejs Google Places API może pomóc w rozwiązaniu tego problemu. Wykorzystuje zarówno geolokalizację, jak i wstępne wypełnianie adresu, aby zapewnić dokładne sugestie na podstawie dokładnej lokalizacji użytkownika.

Wyszukiwanie adresu za pomocą interfejsu Google Places API. (Zdjęcie: Chromatic HQ) (duży podgląd)

Korzystając z usług lokalizacyjnych, możliwe jest również zapewnienie inteligentnych ustawień domyślnych. Na przykład w formularzu „Znajdź lot” można wstępnie wypełnić pole „Od” lotniskiem najbliższym użytkownikowi na podstawie jego geolokalizacji.

Autoryzacja biometryczna

Największym problemem związanym z używaniem haseł tekstowych jest to, że większość ludzi zapomina hasła. 82% osób nie pamięta swoich haseł, a od 5 do 10% sesji wymaga od użytkowników zresetowania hasła. Odzyskiwanie hasła to wielka sprawa w e-commerce. 75% użytkowników nie sfinalizowałoby zakupu, gdyby musiało spróbować odzyskać hasło podczas realizacji transakcji.

Przyszłość haseł to brak haseł. Nawet dziś programiści mobilni mogą korzystać z technologii biometrycznych. Użytkownicy nie powinni wpisywać hasła; powinni mieć możliwość korzystania z czytników biometrycznych do uwierzytelniania — logowania się za pomocą odcisku palca lub skanowania twarzy.

eBay wykorzystał funkcjonalność biometrii na smartfonach. Użytkownicy mogą używać swojego odcisku palca, aby zalogować się na swoje konto eBay.
eBay wykorzystał funkcjonalność biometrii na smartfonach. Użytkownicy mogą używać swojego odcisku palca, aby zalogować się na swoje konto eBay. (duży podgląd)

Kamera

Jeśli formularz prosi użytkowników o podanie danych karty kredytowej lub informacji z prawa jazdy, można uprościć proces wprowadzania danych, używając aparatu jako skanera. Zapewnij opcję zrobienia zdjęcia karty i automatycznego uzupełnienia wszystkich danych.

Pozwól użytkownikom skanować ich dowód tożsamości, zamiast ręcznie wpisywać dane karty kredytowej. (Zdjęcie: migające)

Pamiętaj jednak, że bez względu na to, jak dobrze Twoja aplikacja wypełnia pola, konieczne jest pozostawienie ich do edycji. Użytkownicy powinni mieć możliwość modyfikowania pól w dowolnym momencie.

Głos

Urządzenia sterowane głosem, takie jak Apple HomePod, Google Home i Amazon Echo, aktywnie wkraczają na rynek. Znacząco wzrosła liczba osób, które wolą używać głosu do zwykłych operacji. Według ComScore, do 2020 r. 50% wszystkich wyszukiwań będzie stanowić wyszukiwanie głosowe.

Jak ludzie w USA używają inteligentnych głośników (według comScore) (duży podgląd)

Gdy użytkownicy poczują się bardziej komfortowo i pewniej, używając poleceń głosowych, staną się oczekiwaną cechą interakcji mobilnych. Wprowadzanie głosowe ma wiele zalet dla użytkowników mobilnych — jest szczególnie przydatne w sytuacjach, gdy użytkownicy nie mogą skupić się na ekranie, na przykład podczas prowadzenia samochodu.

Podczas projektowania formularza możesz podać głosowe wprowadzanie danych jako alternatywną metodę wprowadzania danych.

Tłumacz Google udostępnia opcję głosowego wprowadzania tekstu do tłumaczenia. (duży podgląd)

Etykiety pól

Napisz jasne i zwięzłe etykiety

Etykieta to tekst, który informuje użytkowników, jakich danych oczekuje się od nich w określonym polu wejściowym. Pisanie wyraźnych etykiet to jeden z najlepszych sposobów na zwiększenie dostępności formularza. Etykiety powinny pomóc użytkownikowi szybko zrozumieć, jakie informacje są wymagane.

Unikaj używania pełnych zdań do wyjaśnienia. Etykieta nie jest tekstem pomocy. Napisz zwięzłe i wyraźne etykiety (jedno lub dwa słowa), aby użytkownicy mogli szybko zeskanować formularz.

Umieść etykietę i wejście blisko siebie

Umieść każdą etykietę blisko pola wejściowego, ponieważ oko wizualnie będzie wiedziało, że są ze sobą powiązane.

Etykieta i jej pole powinny być wizualnie pogrupowane, aby użytkownicy mogli zrozumieć, która etykieta należy do którego pola.
Etykieta i jej pole powinny być wizualnie pogrupowane, aby użytkownicy mogli zrozumieć, która etykieta należy do którego pola. (duży podgląd)

Nie używaj znikającego tekstu zastępczego jako etykiet

Chociaż etykiety wbudowane wyglądają dobrze i oszczędzają cenne miejsce na ekranie, zalety te są znacznie niwelowane przez znaczące wady użyteczności, z których najważniejszą jest utrata kontekstu. Gdy użytkownicy zaczynają wprowadzać tekst w polu, tekst zastępczy znika i zmusza ludzi do przywołania tych informacji. Chociaż może to nie stanowić problemu w przypadku prostych formularzy dwupolowych, może to stanowić problem w przypadku formularzy, które mają wiele pól (powiedzmy od 7 do 10). Użytkownikom trudno byłoby przypomnieć sobie wszystkie etykiety pól po wprowadzeniu danych. Nic dziwnego, że testy użytkowników stale pokazują, że symbole zastępcze w polach formularzy często bardziej szkodzą użyteczności niż pomagają.

Nie używaj tekstu zastępczego, który znika, gdy użytkownik wchodzi w interakcję z polem.
Nie używaj tekstu zastępczego, który znika, gdy użytkownik wchodzi w interakcję z polem. (duży podgląd)

Istnieje proste rozwiązanie problemu znikania symboli zastępczych: pływająca (lub adaptacyjna) etykieta. Gdy użytkownik dotknie pola z symbolem zastępczym etykiety, etykieta nie znika, przesuwa się na górę pola i daje użytkownikowi miejsce na wprowadzenie swoich danych.

Swobodne etykiety zapewniają użytkownikowi, że poprawnie wypełnił pola. (Zdjęcie: Matt D. Smith)

Etykiety wyrównane do góry

Umieszczenie etykiet pól nad polami w formularzu poprawia sposób, w jaki użytkownicy skanują formularz. Korzystając z technologii śledzenia wzroku, Google pokazało, że użytkownicy potrzebują mniej fiksacji, krótszego czasu fiksacji i mniejszej liczby sakkad przed przesłaniem formularza.

Kolejną ważną zaletą etykiet wyrównanych do góry jest to, że zapewniają więcej miejsca na etykiety. Długie etykiety i zlokalizowane wersje łatwiej zmieszczą się w układzie. Ten ostatni jest szczególnie odpowiedni dla małych ekranów mobilnych. Możesz ustawić pola formularza rozciągające się na całą szerokość ekranu, dzięki czemu będą wystarczająco duże, aby wyświetlić całe dane wprowadzone przez użytkownika.

(duży podgląd)

Zdanie Case Vs. Tytuł sprawy

Istnieją dwa ogólne sposoby pisania słów z wielkiej litery:

  • Wielkość liter: każde słowo pisz wielką literą. „To jest tytułowa sprawa”.
  • Wielkość liter w zdaniu: pierwsze słowo pisz wielką literą. „To jest przypadek zdania”.

Stosowanie wielkości liter w zdaniach dla etykiet ma jedną przewagę nad wielkością liter w tytule: jest nieco łatwiejszy (a tym samym szybszy) do czytania. Chociaż różnica w przypadku krótkich etykiet jest znikoma (nie ma dużej różnicy między „Pełną nazwą” a „Pełną nazwą”), w przypadku dłuższych etykiet lepsza jest wielkość liter w zdaniach. Teraz wiesz, jak trudno jest przeczytać długi tekst w tytule.

Unikaj używania czapek do etykiet

Tekst pisany wielkimi literami — czyli tekst, w którym wszystkie litery pisane są wielkimi literami — jest w porządku w kontekstach, które nie wymagają czytania merytorycznego (takich jak akronimy i logo), ale w przeciwnym razie unikaj używania wielkich liter. Jak wspomniał Miles Tinker w swojej pracy Czytelność druku , druk wielkimi literami drastycznie spowalnia szybkość skanowania i czytania w porównaniu z drukiem małymi literami.

Wielkie litery
Litery pisane wielkimi literami są trudne do zeskanowania i odczytania. (duży podgląd)

Układ

Wiesz już, że użytkownicy skanują strony internetowe, zamiast je czytać. To samo dotyczy wypełniania formularzy. Dlatego projektanci powinni zaprojektować formularz, który będzie łatwy do zeskanowania. Umożliwienie sprawnego, efektywnego skanowania jest kluczowe, aby proces wypełniania formularza był jak najszybszy.

Użyj układu jednokolumnowego

Badanie przeprowadzone przez Instytut CXL wykazało, że formularze jednokolumnowe wypełnia się szybciej niż formularze wielokolumnowe. W tym badaniu uczestnicy testu byli w stanie wypełnić formularz jednokolumnowy średnio o 15,4 sekundy szybciej niż formularz wielokolumnowy.

Wiele kolumn zakłóca pionowy pęd użytkownika; z wieloma kolumnami oczy zaczynają się zygzakiem. To drastycznie zwiększa liczbę fiksacji oczu, a w efekcie czas wykonania. Co więcej, wielokolumnowe formularze mogą powodować niepotrzebne pytania użytkownika, np. „Od czego zacząć?” oraz „Czy pytania w prawej kolumnie są równie ważne jak pytania w lewej?”

W projekcie jednokolumnowym oczy poruszają się w naturalnym kierunku, od góry do dołu, linia po linii. Pomaga to ustawić jasną ścieżkę dla użytkownika. Jedna kolumna jest doskonała dla urządzeń mobilnych, ponieważ ekrany są dłuższe w pionie, a przewijanie w pionie jest naturalnym ruchem dla użytkowników mobilnych.

Od tej reguły są pewne wyjątki. Możliwe jest umieszczenie krótkich i logicznie powiązanych pól w tym samym wierszu (np. dla miasta i numeru kierunkowego).

Jeśli formularz ma pola sąsiadujące poziomo, użytkownik musi zeskanować formularz zgodnie z wzorcem Z. Kiedy oczy zaczynają się poruszać zygzakiem, spowalnia to szybkość rozumienia i wydłuża czas ukończenia. (duży podgląd)
(duży podgląd)

Stwórz przepływ ze swoimi pytaniami

Ważny jest również sposób, w jaki zadajesz pytania. Pytania należy zadawać logicznie z perspektywy użytkownika, a nie zgodnie z logiką aplikacji lub bazy danych, ponieważ pomoże to stworzyć poczucie rozmowy z użytkownikiem. Na przykład, jeśli projektujesz formularz kasy i prosisz o szczegóły, takie jak imię i nazwisko, numer telefonu i karta kredytowa, pierwsze pytanie powinno dotyczyć pełnego imienia i nazwiska. Zmiana kolejności (na przykład rozpoczęcie od numeru telefonu zamiast nazwiska) prowadzi do dyskomfortu. W rozmowach w prawdziwym świecie nietypowe byłoby poproszenie o czyjś numer telefonu przed pytaniem o jego imię.

Odłóż szczegółowe pytania do końca

Jeśli chodzi o projektowanie przepływu pytań, które chcesz zadać, pomyśl o ustaleniu priorytetów. Postępuj zgodnie z zasadą „łatwe przed trudnymi”, a szczegółowe lub osobiste pytania stawiaj na końcu. Ułatwia to użytkownikom rozpoczęcie procesu; będą bardziej skłonni odpowiadać na złożone i bardziej natrętne pytania po nawiązaniu kontaktu. Ma to naukowe podstawy: zasada spójności Roberta Cialdiniego stanowi, że gdy ktoś podejmuje małe działanie lub robi krok w kierunku czegoś, czuje się bardziej zmuszony do zakończenia.

Grupuj powiązane pola razem

Jedna z zasad psychologii Gestalt, zasada bliskości, mówi, że powiązane elementy powinny znajdować się blisko siebie. Tę zasadę można zastosować do kolejności pytań w formularzu. Im więcej powiązanych pytań, tym bliżej siebie powinny być.

Projektanci mogą grupować powiązane pola w sekcje. Jeśli formularz zawiera więcej niż sześć pytań, pogrupuj powiązane pytania w logiczne sekcje. Nie zapomnij zapewnić dużej ilości odstępu między sekcjami, aby je wizualnie odróżnić.

Ogólnie rzecz biorąc, jeśli formularz zawiera więcej niż sześć pytań, lepiej pogrupować powiązane pytania w logiczne sekcje. Połącz razem rzeczy, które mają sens. (duży podgląd)

Spraw, aby długa forma wyglądała prościej

Jak zaprojektować formularz, który zadaje użytkownikom wiele pytań? Oczywiście wszystkie pytania można by umieścić na jednym ekranie. Ale to utrudnia twój wskaźnik ukończenia. Jeśli użytkownicy nie mają wystarczającej motywacji do wypełnienia formularza, złożoność formularza może ich odstraszyć. Pierwsze wrażenie odgrywa kluczową rolę. Ogólnie rzecz biorąc, im dłuższy lub bardziej skomplikowany formularz wydaje się, tym mniej prawdopodobne jest, że użytkownicy zaczną wypełniać puste pola.

Zminimalizuj liczbę pól widocznych jednocześnie. Stwarza to wrażenie, że forma jest krótsza niż jest w rzeczywistości.

Można to zrobić na dwa sposoby.

Progresywne ujawnianie

Stopniowe ujawnianie polega na tym, aby dać użytkownikom właściwą rzecz we właściwym czasie. Celem jest znalezienie odpowiedniego materiału do umieszczenia na małym ekranie we właściwym czasie:

  • Na początku pokaż użytkownikom tylko kilka najważniejszych opcji.
  • Wyświetlaj części formularza, gdy użytkownik wchodzi z nim w interakcję.
Korzystanie z progresywnego ujawniania w celu zmniejszenia obciążenia poznawczego i utrzymania koncentracji użytkownika na zadaniu. (Zdjęcie: Ramotion)

Kawałka

Chunking polega na dzieleniu długiej formy na kroki. Możliwe jest zwiększenie współczynnika wypełnienia, dzieląc formularz na kilka kroków. Chunking może również pomóc użytkownikom przetwarzać, rozumieć i zapamiętywać informacje. Projektując wieloetapowe formularze, zawsze informuj użytkowników o ich postępach za pomocą miernika kompletności.

Śledzenie postępów w formularzu e-commerce. (Zdjęcie: Murat Mutlu) (duży podgląd)

Projektanci mogą użyć narzędzia do śledzenia postępu (jak pokazano w powyższym przykładzie) lub wskaźnika „Krok # poza #”, aby powiedzieć, ile jest wszystkich kroków, i pokazać, jak daleko zaawansował użytkownik w danej chwili. To drugie podejście może być świetne w przypadku formularzy mobilnych, ponieważ wskazanie kroku nie zajmuje dużo miejsca.

Przyciski akcji

Przycisk to interaktywny element, który kieruje użytkowników do podjęcia działania.

Opisz przyciski akcji

Etykieta przycisku powinna wyjaśniać, co robi przycisk; użytkownicy powinni być w stanie zrozumieć, co dzieje się po dotknięciu, po prostu patrząc na przycisk. Unikaj ogólnych etykiet, takich jak „Wyślij” i „Wyślij”, zamiast tego używaj etykiet opisujących akcję.

Etykieta powinna pomóc użytkownikom dokończyć zdanie „Chcę…” Na przykład, jeśli jest to formularz do utworzenia konta, wezwaniem do działania może być „Utwórz konto”. (duży podgląd)

Nie używaj przycisków kasowania ani resetowania

Przyciski wyczyść lub zresetuj umożliwiają użytkownikom usunięcie danych z formularza. Te przyciski prawie nigdy nie pomagają użytkownikom i często ich ranią. Ryzyko usunięcia wszystkich informacji wprowadzonych przez użytkownika przeważa nad niewielką korzyścią z konieczności ponownego rozpoczęcia pracy. Jeśli użytkownik wypełni formularz i przypadkowo naciśnie niewłaściwy przycisk, istnieje duża szansa, że ​​nie zacznie od nowa.

Użyj różnych stylów dla przycisków podstawowych i dodatkowych

Jeśli to możliwe, unikaj działań drugorzędnych. Jeśli jednak formularz zawiera dwa wezwania do działania (na przykład formularz e-commerce z przyciskami „Zastosuj rabat” i „Prześlij zamówienie”), zapewnij wyraźne rozróżnienie wizualne między działaniami podstawowymi i dodatkowymi. Wizualnie nadawaj priorytety głównemu działaniu, dodając większą wizualną wagę do przycisku. Uniemożliwi to użytkownikom dotknięcie niewłaściwego przycisku.

Zapewnij wyraźne rozróżnienie wizualne między przyciskami głównymi i pomocniczymi. (duży podgląd)

Zaprojektuj przyjazne dla palców cele dotykowe

Małe cele dotykowe tworzą okropne wrażenia użytkownika, ponieważ utrudniają użytkownikom interakcję z interaktywnymi obiektami. Niezbędne jest zaprojektowanie elementów dotykowych przyjaznych dla palców: większych pól wprowadzania i przycisków.

Poniższy obrazek pokazuje, że szerokość przeciętnego dorosłego palca wynosi około 11 mm.

Ludzie często obwiniają się o „grube palce”. Ale nawet palce dziecka są szersze niż większość celów dotykowych. (Obraz: Microsoft) (duży podgląd)

Zgodnie z wytycznymi dotyczącymi projektowania materiałów, cele dotykowe powinny mieć co najmniej 48 × 48 DP. Cel dotykowy o tym rozmiarze daje fizyczny rozmiar około 9 mm, niezależnie od rozmiaru ekranu. Właściwe może być użycie większych celów dotykowych, aby pomieścić szersze spektrum użytkowników.

Ważny jest nie tylko rozmiar celu, ale także wystarczająca przestrzeń między celami dotykowymi. Głównym powodem zachowania bezpiecznej odległości między celami dotykowymi jest uniemożliwienie użytkownikom dotknięcia niewłaściwego przycisku i wywołania niewłaściwej czynności. Odległość między przyciskami staje się niezwykle ważna, gdy opcje binarne, takie jak „Zgadzam się” i „Nie zgadzam się”, znajdują się tuż obok siebie. Wytyczne dotyczące projektowania materiałów zalecają oddzielenie celów dotykowych o 8 DP przestrzeni lub więcej, co zapewni zrównoważoną gęstość informacji i użyteczność.

(duży podgląd)

Wyłącz przyciski po dotknięciu

Akcje formularzy zwykle wymagają trochę czasu na przetworzenie. Na przykład po przesłaniu może być wymagane obliczenie danych. It's essential not only to provide feedback when an action is in progress, but also to disable the submit button to prevent users from accidentally tapping the button again. This is especially important for e-commerce websites and apps. By disabling the button, you not only prevent duplicate submissions, which can happen by accident, but you also provide a valuable acknowledgment to users (users will know that the system has received their submission).

This form disables the button after submission. (Image: Michael Villar)

Assistance And Support

Provide Success State

Upon successful completion of a form, it's critical to notify users about that. It's possible to provide this information in the context of an existing form (for example, showing a green checkmark above the refreshed form) or to direct users to a new page that communicates that their submission has been successful.

Example of success state. (Image: Joao Oliveira Simoes)

Errors And Validation

Users will make mistakes. It's inevitable. It's essential to design a user interface that supports users in those moments of failures.

While the topic of errors and validation deserves its own article, it's still worth mentioning a few things that should be done to improve the user experience of mobile forms.

Use Input Constraints for Each Field

Prevention is better than a cure. If you're a seasoned designer, you should be familiar with the most common cases that can lead to an error state (error-prone conditions). For example, it's usually hard to correctly fill out a form on the first attempt, or to properly sync data when the mobile device has a poor network connection. Take these cases into account to minimize the possibility of errors. In other words, it's better to prevent users from making errors in the first place by utilizing constraints and offering suggestions.

For instance, if you design a form that allows people to search for a hotel reservation, you should prevent users from selecting check-in dates that are in the past. As shown in the Booking.com example below, you can simply use a date selector that allows users only to choose today's date or a date in the future. Such a selector would force users to pick a date range that fits.

You can significantly decrease the number of mistakes or incorrectly inputted data by putting constraints on what can be inputted in the field. The date picker in Booking.com's app displays a full monthly calendar but makes past dates unavailable for selection. (duży podgląd)

Don't Make Data Validation Rules Too Strict

While there might be cases where it's essential to use strict validation rules, in most cases, strict validation is a sign of lazy programming. Showing errors on the screen when the user provides data in a slightly different format than expected creates unnecessary friction. And this would have a negative impact on conversions.

It's very common for a few variations of an answer to a question to be possible; for example, when a form asks users to provide information about their state, and a user responds by typing their state's abbreviation instead of the full name (for example, CA instead of California). The form should accept both formats, and it's the developer job to convert the data into a consistent format.

Clear Error Message

When you write error messages, focus on minimizing the frustration users feel when they face a problem in interacting with a form. Here are a few rules on writing effective error messages:

  • Never blame the user.
    The way you deliver an error message can have a tremendous impact on how users perceive it. An error message like, “You've entered a wrong number” puts all of the blame on the user; as a result, the user might get frustrated and abandon the app. Write copy that sounds neutral or positive. A neutral message sounds like, “That number is incorrect.”
  • Avoid vague or general error messages.
    Messages like “Something went wrong. Please, try again later” don't say much to users. Users will wonder what exactly went wrong. Always try to explain the root cause of a problem. Make sure users know how to fix errors.
  • Make error messages human-readable.
    Error messages like “User input error: 0x100999” are cryptic and scary. Write like a human, not like a robot. Use human language, and explain what exactly the user or system did wrong, and what exactly the user should do to fix the problem.

Display Errors Inline

When it comes to displaying error messages, designers opt for one of two locations: at the top of the form or inline. The first option can make for a bad experience. Javier Bargas-Avila and Glenn Oberholzer conducted research on online form validation and discovered that displaying all error messages at the top of the form puts a high cognitive load on user memory. Users need to spend extra time matching error messages with the fields that require attention.

Unikaj wyświetlania błędów u góry formularza. (Zdjęcie: John Lewis) (duży podgląd)

O wiele lepiej jest umieszczać komunikaty o błędach w tekście. Po pierwsze, to umiejscowienie odpowiada naturalnemu przepływowi czytania od góry do dołu przez użytkownika. Po drugie, błędy pojawią się w kontekście danych wprowadzonych przez użytkownika.

Serwis eBay korzysta z walidacji w trybie online.
Serwis eBay korzysta z walidacji w trybie online. (duży podgląd)

Użyj walidacji dynamicznej

Czas, w którym zdecydujesz się wyświetlić komunikat o błędzie, ma kluczowe znaczenie. Wyświetlenie komunikatu o błędzie dopiero po naciśnięciu przycisku przesyłania może frustrować użytkowników. Nie czekaj, aż użytkownicy zakończą formularz; przekazywać informacje zwrotne w miarę wprowadzania danych.

Korzystaj z walidacji inline z informacją zwrotną w czasie rzeczywistym. Ta walidacja natychmiast informuje użytkowników, czy wpisane przez nich informacje są zgodne z wymaganiami formularza. W 2009 roku Luke Wróblewski przetestował walidację inline z walidacją po przesłaniu i znalazł następujące wyniki dla wersji inline:

  • 22% wzrost wskaźnika sukcesu,
  • 22% spadek popełnianych błędów,
  • 31% wzrost oceny satysfakcji,
  • 42% skrócenie czasu realizacji,
  • 47% spadek liczby fiksacji oczu.

Ale walidację inline należy wdrażać ostrożnie:

  • Unikaj wyświetlania walidacji inline na fokus.
    W takim przypadku, gdy tylko użytkownik dotknie pola, zobaczy komunikat o błędzie. Błąd pojawia się nawet wtedy, gdy pole jest całkowicie puste. Gdy komunikat o błędzie jest wyświetlany w fokusie, może wyglądać, jakby formularz krzyczał na użytkownika, zanim jeszcze zaczął go wypełniać.
  • Nie sprawdzaj poprawności po każdym wpisanym znaku.
    Takie podejście nie tylko zwiększa liczbę niepotrzebnych prób walidacji, ale także frustruje użytkowników (ponieważ użytkownicy prawdopodobnie zobaczą komunikaty o błędach przed wypełnieniem pola). Idealnie, wbudowane komunikaty sprawdzania poprawności powinny pojawić się około 500 do 1000 milisekund po tym, jak użytkownik przestał pisać lub po przejściu do następnego pola. Ta reguła ma kilka wyjątków: przydaje się walidacja inline, gdy użytkownik pisze podczas tworzenia hasła (aby sprawdzić, czy hasło spełnia wymagania dotyczące złożoności), podczas tworzenia nazwy użytkownika (aby sprawdzić, czy nazwa jest dostępna) i podczas wpisywania wiadomość z limitem znaków.
Nagradzanie wcześnie, karanie późno to solidne podejście do weryfikacji. (Zdjęcie: Mihael Konjevic)

Dostępność

Użytkownicy o wszystkich umiejętnościach powinni mieć dostęp do produktów cyfrowych i korzystać z nich. Projektanci powinni starać się uwzględniać potrzeby dostępności w jak największym stopniu podczas tworzenia produktu. Oto kilka rzeczy, które możesz zrobić, aby Twoje formularze były bardziej dostępne.

Upewnij się, że formularz ma odpowiedni kontrast

Twoi użytkownicy prawdopodobnie będą wchodzić w interakcję z Twoim formularzem na zewnątrz. Upewnij się, że jest łatwy w użyciu zarówno w blasku słońca, jak iw warunkach słabego oświetlenia. Sprawdź współczynnik kontrastu pól i etykiet w formularzu. W3C zaleca następujące współczynniki kontrastu dla tekstu podstawowego:

  • Mały tekst powinien mieć na tle kontrastu co najmniej 4,5:1.
  • Duży tekst (14-punktowy pogrubiony, 18-punktowy zwykły i górny) powinien mieć współczynnik kontrastu co najmniej 3:1 w stosunku do tła.

Pomiar kontrastu kolorów może wydawać się przytłaczający. Na szczęście niektóre narzędzia ułatwiają ten proces. Jednym z nich jest Web AIM Color Contrast Checker, który pomaga projektantom mierzyć poziomy kontrastu.

Nie polegaj tylko na kolorze, aby komunikować status

Ślepota barw (lub niedowidzenie kolorów) dotyka około 1 na 12 mężczyzn (8%) i 1 na 200 kobiet na świecie. Chociaż istnieje wiele rodzajów ślepoty barw, najczęstsze dwa to protanomalia, czyli zmniejszona wrażliwość na światło czerwone, oraz deuteranomalia, czyli zmniejszona wrażliwość na światło zielone. Wyświetlając błędy walidacji lub komunikaty o powodzeniu, nie należy polegać na samym kolorze do komunikowania stanu (np. ustawiając pola wejściowe na zielono lub czerwono). Jak stwierdzają wytyczne W3C, kolor nie powinien być używany jako jedyny wizualny sposób przekazywania informacji, wskazywania działania, skłaniania do odpowiedzi lub wyróżniania elementu wizualnego. Projektanci powinni używać koloru, aby podkreślić lub uzupełnić to, co już jest widoczne. Wspieraj osoby z daltonizmem, dostarczając dodatkowe wskazówki wizualne, które pomagają im zrozumieć interfejs użytkownika.

Użyj ikon i tekstu pomocniczego, aby pokazać, które pola są nieprawidłowe. Pomoże to osobom z daltonizmem rozwiązać problemy.
Użyj ikon i tekstu pomocniczego, aby pokazać, które pola są nieprawidłowe. Pomoże to osobom z daltonizmem rozwiązać problemy. (duży podgląd)

Pozwól użytkownikom kontrolować rozmiar czcionki

Zezwól użytkownikom na zwiększenie rozmiaru czcionki, aby poprawić czytelność. Urządzenia mobilne i przeglądarki zawierają funkcje umożliwiające użytkownikom dostosowanie rozmiaru czcionki w całym systemie. Upewnij się również, że w formularzu jest wystarczająco dużo miejsca na duże rozmiary czcionek.

WhatsApp udostępnia opcję zmiany rozmiaru czcionki w ustawieniach aplikacji
WhatsApp udostępnia opcję zmiany rozmiaru czcionki w ustawieniach aplikacji. (duży podgląd)

Przetestuj swoje decyzje projektowe

Wszystkie wymienione powyżej punkty można uznać za najlepsze praktyki branżowe. Ale tylko dlatego, że coś nazywa się „najlepszą praktyką”, nie oznacza, że ​​zawsze jest to optymalne rozwiązanie dla twojej formy. Aplikacje i strony internetowe w dużej mierze zależą od kontekstu, w jakim są używane. Dlatego zawsze konieczne jest przetestowanie decyzji projektowych; upewnij się, że proces wypełniania formularza przebiega płynnie, przepływ nie jest zakłócony, a użytkownicy mogą rozwiązywać napotkane po drodze problemy. Regularnie przeprowadzaj sesje testów użyteczności, zbieraj wszystkie cenne dane o interakcjach użytkowników i ucz się na ich podstawie.

Wniosek

Użytkownicy mogą niechętnie wypełniać formularze. Dlatego naszym celem jako projektantów jest maksymalne ułatwienie procesu wypełniania formularza. Projektując formularz, staraj się tworzyć szybkie i bezproblemowe interakcje. Czasami drobna zmiana — na przykład prawidłowe napisanie komunikatu o błędzie — może znacznie zwiększyć użyteczność formularza.

Ten artykuł jest częścią serii projektów UX sponsorowanych przez firmę Adobe. Adobe XD zapewnia szybki i płynny proces projektowania UX, ponieważ pozwala szybciej przejść od pomysłu do prototypu. Projektuj, prototypuj i udostępniaj — wszystko w jednej aplikacji. Możesz zapoznać się z bardziej inspirującymi projektami stworzonymi za pomocą Adobe XD w serwisie Behance, a także zapisać się do biuletynu Adobe Experience Design, aby być na bieżąco i otrzymywać informacje o najnowszych trendach i spostrzeżeniach dotyczących projektowania UX/UI.