Jedan proizvod, dva ekrana: dizajn mobilne aplikacije i veb aplikacije iza nje
U mnogim proizvodima na kojima radim mobilna aplikacija je zvezda. Nju korisnici preuzimaju, nju klijent pokazuje investitorima i ona se pojavljuje u saopštenju za medije. Skoro niko ne govori o onome što stoji iza nje: centralnom sistemu u kome se upravlja sadržajem, pruža podrška korisnicima, proveravaju podaci i tiho održava ceo posao. Dizajnirati oboje zajedno jedan je od mojih omiljenih izazova, a skrivena polovina je često zanimljivija.
Aplikacija koju svi vide
Aplikacija dobija pažnju, i s pravom. Mora da bude brza, jasna i prijatna, jer je ljudi koriste iz džepa, u žurbi i bez strpljenja za bilo šta nespretno. Veći deo dizajnerskog budžeta i skoro sav entuzijazam idu tamo.
Ali svaki dodir u toj aplikaciji zavisi od nečega iza kulisa. Neko mora da objavi sadržaj koji prikazuje, odobri naloge, odgovori na zahteve za podršku i vidi šta se dešava kod hiljada korisnika. Ako je centralni sistem slab, aplikacija vrlo brzo prestaje da deluje čarobno, jer ljudi koji je vode jednostavno ne mogu da prate.
Sistem koji niko ne pominje
Centralni sistemi retko su glamurozni. To su tabele, forme, filteri, uloge i tragovi izmena, koje mali tim koristi mnogo sati dnevno. Korisnici nisu potrošači koji mogu da obrišu aplikaciju; to su kolege koje moraju da je koriste, sviđalo im se ili ne. To menja prioritete: jasnoća pobeđuje šarm, brzina rada pobeđuje vizuelno iznenađenje, a doslednost je važnija nego bilo gde drugde.
Pristupačno sada, spremno da raste kasnije
Klijenti obično žele da centralni sistem bude jeftin, i to je fer zahtev: u ranim fazama novac treba da ide tamo gde ga korisnici vide. Trik je napraviti ga jeftinim, a da ne postane ćorsokak. Prvu verziju dizajniram oko šačice zadataka koji timu zaista trebaju od prvog dana, i ostavljam jasno mesto za ono što će doći kasnije, kao što su nove uloge, novi moduli i nova tržišta, bez gradnje ičega od toga za sada.
Taj prostor je strukturni, a ne vizuelni. Navigacija koja može da primi nove odeljke, model dozvola koji može da raste, rasporedi koji podnose tabelu od deset redova ili deset hiljada. Kada dođe vreme za skaliranje, sistem se proširuje umesto da se pravi iznova.
Zašto izbor biblioteka rešava pola posla
Najvažnija odluka, i ona koja se najčešće donosi previše olako, jeste tehnologija i biblioteka komponenti iza centralnog sistema. Izaberite zrelu, dobro podržanu biblioteku i ogroman deo posla je već urađen: tabele sa sortiranjem i filtriranjem, validacija formi, birači datuma, pristupačni dijalozi, razumne podrazumevane vrednosti. Izaberite loše, ili gradite sve od nule, i tim provede mesece izmišljajući ono što već postoji.
Zato rano učestvujem u toj odluci, zajedno sa developerima. Biramo osnovu koja odgovara steku, a onda dizajniram unutar nje, prilagođavajući njene komponente tokenima proizvoda umesto da se borim sa njima. Uz zajednički skup tokena, isti vizuelni jezik može da prolazi kroz aplikaciju i centralni sistem, čak i kada su napravljeni različitim tehnologijama. Rezultat izgleda kao jedan proizvod, košta deo cene namenske izrade i mnogo ga je lakše održavati.
Dva ekrana, jedan proizvod
Spolja aplikacija i centralni sistem izgledaju kao dva različita proizvoda. Iznutra su dva lica istog, i najbolje rade kada se dizajniraju zajedno, deleći jezik, logiku i tokene. Aplikacija dobija aplauz. Centralni sistem donosi klijentu mir. Volim da dizajniram oboje, i naučila sam da je dobra odluka tiho doneta u pozadini često važnija od lepog ekrana napred.
Pročitajte sledeće
Dizajn sistemiJedan skup tokena, mnogo brendova: teme platforme za više klijenata
Da li vaš dizajn sistem počinje da bledi?
Rado bih čula više →