Du kan være den bedste koderen i verden med en fantastisk ide til en mobilapp. Alt for ofte falder store apps lavet af store programmører ved den første forhindring; før de selv forlod deres skabers sind. Det er under den første start af appen, mens det stadig er bare en ide, hvor tingene kan ende med at gå galt. Især hvis du betragter dig selv mere af en coder og mindre af en designer.
Meget ofte er den manglende link broen mellem software og wetware. Hvordan formidler du formålet med din app på en måde, der er intuitiv og let for folk at bruge? På en måde, der gnister fantasi og tvinger folk til at downloade og derefter fortælle deres venner?
Med andre ord er brugeroplevelsen (UX) lige så vigtig som selve brugen. Hvordan interagerer brugeren med appen for at opnå den ønskede ende? Det er ikke nok at tænke på din brugerflade og din funktionalitet som separate enheder - du kan ikke bare bygge en app og derefter "gøre det smukt". I stedet skal funktionen af din app oplyse, hvordan den ser ud og brugeren interagerer med den. Det er her, hvor UX design (brugeroplevelse design) og 'design engineering' kommer i spil, og det er hvor lidt tidligt kan gøre hele forskellen. Her er fem vigtige overvejelser for dit app design:
App ombord
Føler du dig i din nyligt afsluttede Android-app? En hurtig måde at bringe dig selv ned i jorden, er at give den vej rundt.
Denne læringskurve benævnes 'onboarding'. Dette er det stadium, hvor en ny bruger oplever deres app og bruger brugergrænsefladen og kontrollerne. Det kan også være i din apps livscyklus, især i den 15-minutters tilbagebetalingstid, der tilbydes af Google Play.
Kort sagt, du skal tænke på, hvordan du skal uddanne dine nye brugere. Dette indebærer nogle gange, herunder en form for selvstudium, der afspilles på deres første boot. Eller kan betyde retninger, der kan afvises, når de ikke længere er nødvendige. Men der er også argumenter mod vejledningsskærme. For eksempel: Hvad hvis nogen ønsker at bruge din app i en fart? Hvad nu hvis nogen låner din app fra en vens enhed - normalt en god mulighed for dig at markedsføre dig selv?
Hvis din apps knapper og bevægelser kan telegrafere sig godt nok, skal nye brugere intuitivt vide, hvordan de kan interagere med dem
Den bedste type ombordstigning er den type, der ikke er eksplicit. Med andre ord, hvis din apps knapper og bevægelser kan telegrafere sig godt nok, skal nye brugere intuitivt vide, hvordan de kan interagere med dem. Dette er karakteren af et fantastisk design, og det handler om. Men det vil ikke altid være muligt, og i sidste ende er det vigtigste, at du ikke går tabt og frustreret.
Undgå funktionen opblussen
På en måde kan du holde din app relativt enkel og nem at bruge. Identificer nøglefunktionen i det, du laver, og prøv derefter at undgå at klæde det op med ekstra ting, du ikke behøver virkelig.
Det er fristende at tro, at jo flere du tilføjer til din app, desto mere værdi vil den tilbyde. I virkeligheden er der over en million apps på Play Butik, hvoraf mange allerede vil gøre de ting, du foreslår at tilføje - gratis. Med din egen app kan du strømline oplevelsen til dine brugere, undgå at tilføje for mange tilladelser og give det din egen app. Tænk på din app som et værktøj i et meget bredere økosystem, og på den måde kan dine brugere vælge og vælge de funktioner, de ønsker. Hvis du virkelig er interesseret i at tilføje noget, hvorfor ikke slip en anden app med samme branding?
Design for andre
Fristen for at tilføje unødvendige funktioner til en app kommer ofte ned til ego - og det kan være meget svært at slukke for det. Du vil have, at det er det bedste i butikken, og du vil have det til at kunne gøre alt.
Design til brugeren først
I sidste ende kommer dette ned til at designe for dig selv og ikke for andre. Og samme motivation kan ofte mærkes for fattige ombordstigning. Ting at huske er, at du ikke virkelig bygger din app til dig selv, du bygger det til dine brugere. Det betyder, at det er vigtigt at forsøge ikke at 'for tæt' til projektet og lade dine personlige præferencer og erfaringer påvirke dit design. Bare fordi noget er indlysende for dig, betyder det ikke, at det vil være indlysende for alle. Og den bedste måde at sikre, at din app opfylder så mange mennesker som muligt, er at holde feedback på alle stadier af oprettelsen. Design for brugeren først og gør dette ved at reagere på den feedback du modtager .
Tilpasning
De gør deres egne ændringer til UX selv. For at gøre det nemmere at ændre farveskemaet eller for at gøre det nemmere at ændre farveskemaet. Måske kan de bogmærker eller skjule funktioner, som de ikke bruger helt.
I det væsentlige, hvis din app kan bruges på en række forskellige måder afhængigt af dine brugers krav, skal de være i stand til at sætte de elementer, de har brug for foran og center. Dette er et hurtigt og mere tilfredsstillende resultat.
Effektivitet og hastighed
Det sidste punkt er et eksempel på at gøre din app så effektiv som den er hurtig at bruge som muligt. Et kendetegn ved god UX-design har vi allerede diskuteret, hvad et intuitivt layout, der så på sine egne interaktioner. Et andet godt tegn er en brugergruppe, der formår at reducere antallet af handlinger, det kræver.
Lad os sige, at din bruger vil have din app til at hjælpe dig med at finde et sted, hvor du kan arbejde i en ny by. Hvis din app er meget effektiv, vil den have netværkskendskab, der gør det muligt at vise kontekstrelevante relevante oplysninger. På samme måde undgår funktionen bloat, at når nogen lægger din app op, kan du sikkert gætte hvad det er, de vil gøre. Occam's Razor at få det tal ned så vidt muligt.
En anden måde, du kan gøre din app mere effektiv. I stedet for at lade dem uploade filer en ad gangen, så lad dem vælge et antal filer, der skal uploade og derefter lade din app komme til det. Endnu engang er det ikke altid indlysende.
Ligeledes tænk hårdt på at downloade HD-billeder fra internettet, have lange introskærmbilleder eller gøre noget andet.
vækst
Mens du vokser op, er det tid til at lære mere om, hvordan det virker. Med det i tankerne er det vigtigt at give plads til nye funktioner til at optage i fremtiden.
En måde at gøre dette på er at sikre dig, at du inkluderer masser af negativt rum. Dette betyder stort set, at du kan bruge din brugerflade uden knapper, billeder eller tekst og generelt en af dine mest værdifulde aktiver i virkeligheden - negativt rum hjælper således med at forhindre rod og letter det. Det kan være fristende at tro, at 'mere er mere', men det gør det meget ofte ikke.
Hvad vil du gøre bag dig, så du ved, hvordan man gør noget ekstra? Hvis du har et sæt ikoner på en side, er der plads til at tilføje mere med tiden?
Originalitet
I dette indlæg og tidligere har jeg talt om at overholde de materielle designprincipper, holde tingene minimale og funktionelle og arbejder generelt i forud fastlagte retningslinjer.
Men hvad der er vigtigt i alt dette er, at du ikke glemmer at være original med det. Der er en fin linje at gå her; Android apps er et værdifuldt forsøg, det er også vigtigt at skabe mindeværdige oplevelser, fortælle historier og skille sig ud fra mængden. Fra en markedsføring står alene, at have en unik æstetik er et smart træk. Så gør din app funktionel, lyt til Googles designretningslinjer, men vær så ikke bange for at bøje dine kreative muskler inden for rammerne. Vær ikke en slave til materiale design, minimalisme eller noget andet, hvis du har en god ide, der bare ikke passer ind i disse æsker.
Husk at regler er brudt, derfor kaldes de gennembrud!