Jak navrhovat user-centric aplikace.

Téma
Navrhnout aplikaci je trochu jako navrhnout katalogový dům. Pracujete s definovanou cílovou skupinou uživatelů a snažíte se jim aplikaci ušít na míru tak, aby se v ní byli schopni rychle zorientovat a používat ji s radostí.
Samozřejmě, že aplikace nikdy neuspokojí všechny uživatele. Ale začít definicí cílové skupiny a pojmenováním jejích požadavků se rozhodně vyplatí. Myslete i na to, že 95% času stráví uživatelé mimo vaši aplikaci. Nové patterny chování aplikace je mohou spíš odradit, než jim přidat na jistotě, ať jsou inovativní a nebo jen pro efekt. A když už je budete chtít implementovat, pořádně je předem otestujte a porovnejte výsledek s řešením, které nabízí standardizované Apple Guidelines nebo Material UI od Googlu.
Rychlá doba
Žijeme v rychlé době nepřeberného množství informací a rozhodovací paralýzy. Lidé dělají více rozhodnutí a jsou přitom pod tlakem, protože na ně mají daleko méně času. Pokud se bude uživatel cítit pod tlakem i při používání aplikace, nebude se do ní rád vracet, a to určitě není žádoucí.
Jak ulehčit těžkému rozhodování?
Zachovejte možnost změny, kterou lze provést později. Hlavně pokud se jedná o údaje s vyšší důležitostí (číslo účtu, adresa atp.). Například při onboarding formuláři před prvním použitím aplikace se často tento typ údajů vyplňuje. Ne vždy ale uživatel ví, že je následně může změnit v nastavení aplikace. Zkrátka je dobré uživateli odpovědět na všechny otázky předem, ještě než se sám zeptá.

Vždy lze udělat krok zpět
Určitě jste někdy vyplňovali vícekrokový formulář a u čtvrtého kroku vás něco vyrušilo, nebo jste museli práci přerušit. První co v takové chvíli člověku proběhne hlavou je obava, aby nepřišel o doposud vyplněná data. Proto je dobré s uživatelem komunikovat, co se stane, když formulář opustí. Ať už jeho data zůstanou zachována nebo ne, měl by o tom vědět. Pak už jen zbývá počkat, až bude mít uživatel čas vyplnit zbytek.
Zde přichází na řadu notifikace. Díky nim si uživatel uvědomí, že jej v aplikaci čekají nevyřízené povinnosti, ale může v nich pokračovat tam, kde předtím skončil. Navíc mazání upozornění je prostě “satisfying”.

Vizualizujte, kde se dá
Kromě možnosti návratu myslete na vizualizaci průběhu činnosti, kterou uživatel vykonává. Lidé mají tendenci se ztrácet, pokud není činnost ohraničená a nevidí její cíl. Nejčastěji se proces vyjadřuje v krocích nebo v čase (kolik minut zaberou jednotlivé kroky). A pokud byste se chtěli někde inspirovat, většina eshopů už ví, že tento princip je klíčový pro bezproblémový průchod nákupním košíkem.

TL;DR
Stavějte aplikace pro uživatele. Ne proti nim. Nevytvářejte na ně zbytečný tlak a vždy nechejte otevřenou možnosti udělat krok zpět. Zpět do komfortní zóny, kde se uživatel naladí na to, aby mohl v započatém procesu pokračovat.







