Pomoću ovih nevjerojatnih savjeta onemogućite uvijanje korisnika
Kao korisnik, ne mrzite li ga kad pritisnete gumb, samo da shvatite da rezultirajuća radnja zapravo uopće nije ono što ste željeli? Ponekad je to manja smetnja, a ponekad je potpuna katastrofa koja uništava sate ili čak dane rada.
Kao dizajner, na vama je da pomognete svojim korisnicima da izbjegnu ove tragične pogreške kad god je to moguće. Danas ćemo pogledati neke metode koje možete koristiti za postizanje ovog cilja.
Istražite elemente Envatoa
Što je veliki posao?
Kada dizajnirate sučelje, bilo da je to bilo na webu ili u nekoj drugoj izvornoj aplikaciji, uvijek želite pažljivo razmotriti što može poći po zlu. Pokušajte zamisliti najgori scenarij za svaku određenu radnju koju će korisnik poduzeti tijekom upotrebe vaše aplikacije i učinite sve što možete kako biste bili sigurni da razumije posljedice klika.
Zašto prolaziti kroz sve probleme? Jer ništa ne može učiniti da korisnik brže mrzi aplikaciju nego ako s njom naprave veliku pogrešku. Bilo da je to potpuno njihova greška ili ne, oni će okriviti aplikaciju ili, u najmanju ruku, razviti nepovjerenje prema vašem proizvodu. Kada korisnicima date priliku da razgovaraju o vašem proizvodu, "žaljenje" i "nepovjerenje" dvije su riječi koje ne želite naići na razgovor.
Savjet: Poruke upozorenja su sakrivene
Sada, kada im je cilj da osiguraju da korisnik nikad ne napravi pogrešku, neki UI dizajneri prelaze preko mjesta i postavljaju poruke upozorenja za svaku malu radnju koju bi korisnik mogao poduzeti. Nažalost, iz perspektive korisnika, ovo je najviše neugodno što programer može učiniti.
Ako se osjećam kao da me previše držite za ruku kroz postupak korištenja vaše aplikacije, zamjerit ću vam što mislite da sam idiot. Također ću se brzo frustrirati da sve traje toliko dugo jer moram neprestano raditi na istim porukama upozorenja.
Pa kad mogu upotrijebiti poruku upozorenja?
Pravi trik za vas dok planirate aplikaciju je da odlučite koje će akcije zaslužiti poruke upozorenja. Postoji sretan medij između toga da nikada upozorimo korisnika i pretjeramo s njim, a to je škakljivo mjesto za pronaći.
Vodeće je pitanje jednostavno: "Koliko je lako riješiti problem ako nešto pođe po zlu?" Stavite se u cipele korisnika i pokušajte zamisliti najgori scenarij.
Zamislimo situaciju u kojoj gradite jednostavnu aplikaciju todo sličnu gore prikazanoj Wunder listi. Jedna radnja koju korisnik može poduzeti je provjeriti zadatak i učiniti ga da nestane. Ako to učine slučajno ili promijene mišljenje, u idealnom slučaju, mogli bi mu ga vratiti. Ali čak i bez funkcionalnog toga, ponovno upisivanje u jednostavan todo naslov zaista i nije toliko posao. Korisniku treba samo nekoliko sekundi da ispravi svoju pogrešku. S obzirom na tu činjenicu, poruka upozorenja vjerojatno neće biti potrebna za brisanje todoa.
Što je s tim ako isti korisnik želi izbrisati cijeli popis todo stavki? To bi moglo biti katastrofalno. Ako imam preko sto todosa i slučajno izbrišem cijeli popis, ispast ću ako ga ne mogu vratiti. U tom slučaju je definitivno prikladna poruka upozorenja.
Pomoć u sprječavanju vijaka
Sada kada imamo osjećaj kako poruke upozorenja mogu biti dobre ili loše, došlo je vrijeme da pogledate neke različite metode koje možete koristiti i kako one pomažu u sprečavanju izvrtanja poteškoća. Neki od njih koriste upozoravajuće poruke, drugi su malo pametniji i taktičniji.
Upozorenja
Razlog zbog kojeg su poruke upozorenja toliko neugodne je taj što vas zaustavljaju mrtve u svojim tragovima. Ovo je ugodno samo ako shvatite da ste trebali napraviti veliku pogrešku, a ostatak vremena to jednostavno blokira vaš napredak.
Jedan od načina da se to eliminira, a da istovremeno pomognete korisnicima da spriječe pogreške, je upotreba preduvjerljivih upozorenja. To vam ne smeta i ne ometa vaš napredak, ali vam pomažu da shvatite da ste možda pogriješili.
To najčešće vidite u provjeri oblika uživo. Provjerite kako mi obrazac za prijavu na Mailchimp govori da sam pogriješio nakon što sam upisao korisničko ime koje je dugačko samo tri znaka.
Jesi li siguran?
Ovo je najčešća vrsta upozorenja koja se upotrebljava na web i nativne aplikacije. To smo vidjeli prije s Wunderlistom: okvir koji se pojavljuje, zaustavlja sve što ste pokušali učiniti i pita je li ovo nešto što ste stvarno željeli učiniti.
Vjerojatno ćete ih vidjeti svakodnevno, ako radite za računalom. Na primjer, Mac korisnici to vide kada pokušaju isprazniti svoje smeće.
Ako Apple-ovu odluku određuje kako bi ovo stavio naspram kriterija koje smo postavili ranije, tada se to provjerava. Kao što se navodi u prozoru, pražnjenje smeća nije nešto što korisnik može učiniti. Jednom kada pritisnete taj gumb, te datoteke potpuno nestaju, osim ako niste tip tehničarke pamet koji zna kako ih vratiti.
Što se želite dogoditi?
Ponekad se određena radnja može tumačiti na više načina. U tim situacijama morate odabrati između interpretacija kao dizajner ili dati korisniku moć da odabere posljedice koje će radnja imati.
Photoshop je odličan primjer toga. Kad povučete masku sloja u kantu za smeće, dobit ćete sljedeći prozor.
Ovdje Photoshop kaže: "Hej, znam da želiš da skinem masku s tim slojem, ali trebam li je prvo nanijeti?" Ovo je korisna opcija, jer ponekad je zaista slučaj da želim da maska potpuno nestane, a drugi put kad želim da se nanese na sloj. Također pružaju skrivenu prečac na tipkovnici (Opcija) za korisnike koji žele preskočiti ovaj prozor.
Nikad više ne pokaži ovo
Još je jedna zanimljiva lekcija koju treba naučiti iz Adobe-ove poruke upozorenja. Imajte na umu da ima ovaj mali okvir na kojem piše "Ne pokaži se više." Ovo je zaista pametan način da razvijete najbolje od oba svijeta kao programer. Obavljate svoju dužnost da uvijek upozoravate svoje korisnike na rizičnu akciju, ali isto tako im dajete izbor da se isključe iz takvih upozorenja ukoliko im nisu potrebna.
Adobeov Creative Suite pozitivno je prepun neugodnih poruka upozorenja i ova prilika za isključivanje spasava me da budem lud tijekom korištenja njihovih aplikacija.
Vremensko odustajanje
Danas kad sam išao izbrisati videozapis s YouTubea primijetio sam trik s korisničkim sučeljem kojeg nikad prije nisam vidio. Pojavila se poruka upozorenja kojom me obavještavam da namjeravam izbrisati sve filmove s mog računa, što je očito poprilično velika stvar i vjerojatno je češće nego ne slučajan izbor.
Čudan dio je bio taj što su mi, umjesto da mi odmah omoguće da nastavim s radnjom, dali poruku, gumb za otkazivanje i gumb na kojemu je mjerač vremena.
Tek nakon kratkog odbrojavanja, drugi se gumb pretvorio u nešto što će mi omogućiti brisanje videozapisa. Do tada me zapravo prisiljavala ili otkazati ili pročitati poruku i osigurati da znam u što se upuštam.
Ovo je prilično lukava mala ideja, ali imajte na umu da će je korisnici vjerojatno smatrati izuzetno neugodnim. Rezervirajte ovaj nivo opreza za radnje koje uistinu imaju strašne posljedice od kojih nema povratka. Možda ako korisnik želi potpuno izbrisati svoj račun ili izbrisati veliku količinu podataka.
Pokažite rezultat prije akcije
Jedan od mojih najdražih načina na koji sam vidio programere kako sprečavaju zavijanje uopće nije upozoravajuća poruka. Umjesto toga, to je jednostavan pregled kako će stvari izgledati nakon što se poduzme akcija.
Postoji sjajna besplatna Mac aplikacija nazvana NameChanger koja ovo fantastično obavlja. Aplikacija bi vam trebala pomoći da preimenujete hrpu datoteka. Na lijevoj strani je stupac koji prikazuje trenutne nazive datoteka i tekst koji treba zamijeniti. Na desnoj strani nalazi se stupac koji prikazuje tekst koji želite umetnuti i rezime datoteka.
Pametni dio je da je ovo sve samo pregled, niti jedna datoteka se ne preimenuje dok ne pritisnem gumb "Preimenuj" gore. To mi omogućuje da pomno istražim što ću učiniti i odlučim je li sve točno. Vidio sam i kako FTP aplikacije koriste istu tehniku kada sinkroniziraju sadržaj dviju mapa. S obzirom na to da biste mogli slučajno izbrisati vrijedne podatke, fenomenalno je imati pregled koji prikazuje kako će mape izgledati nakon akcije.
Kako možete spriječiti provjere korisnika?
Ako stvarate aplikaciju za bilo koga, osim za sebe, prilično možete jamčiti da će doći do zabune u nekom aspektu sučelja. Pažljivo razmatranje korisničke pogreške neophodno je u svim aspektima dizajna, a gornji savjeti trebaju vam pomoći da započnete u pravom smjeru prilikom strukturiranja tijekova rada aplikacija.
Sad kad ste vidjeli moje primjere, vrijeme je da zavirite u svoje. Kako pomažete svojim korisnicima da spriječe pogreške? Koje ste druge web stranice vidjeli putem interneta sa zanimljivim rješenjima poput one koju smo vidjeli na YouTubeu?