Bare utvikle det: Appdesignprosess i detalj

0

Populære og nyttige mobilapper vi bruker hver dag ser stort sett veldig ukompliserte og intuitive ut. I følge Statista-undersøkelser er det også det mest etterspurte området for programvareutvikling med mer enn 280 milliarder nedlastinger i 2018.

Newzoo sier at det er lik over 92 milliarder dollar. Oppstart av mobilapplikasjoner krever kunnskap, presisjon, tid og penger. Ingen av disse ville imidlertid fungert uten en sterk systematisert tilnærming.

Gjør deg klar for en lang digital treningsøkt med denne omfattende veiledningen til designprosessen for mobilapper. Jo mindre hodepine du har, jo flere mål oppnår du!

Definisjonen av appdesignprosess

Dette er ganske åpenbart, men likevel veldig viktig å vite. Det er en enorm forskjell mellom den forberedende fasen av design som handler om strategi og selve designprosessen. Den andre fasen inkluderer stadier som krever resultater av strategisk planlegging som grunnlag. Gjør ditt beste for å sette de riktige målene. For en god prosess, begynn å stille spørsmål til ditt kommende produkt. Det er ganske likt det vi gjør for å finne ut en applikasjons verdi.

Hva er din målgruppe? For å se det riktig, se for deg en budbringer. Det er en av de vanligste apptypene. Alle aldersgrupper bruker det hver dag, men hvorfor forbindes Snapchat mer med unge mennesker mens Facebook er populært blant alle? Det er resultatet av riktig målretting. Det er rettferdig å si at Zuckerberg var pioner på markedet, men Snapchat-utviklere kom opp med en idé som er mer attraktiv for et spesifikt publikum. Det er tydelig at ungdom ikke trenger funksjoner for forretningskommunikasjon.

Hvilke oppgaver kan søknaden din takle? Svaret på dette spørsmålet bør være enkelt og trygt. Funksjoner må samsvare med målgruppens potensielle behov og visualiseres i en rå, men tydelig trådramme. Enhver appdesigner ville ikke kunne begynne å jobbe uten denne saken. Det siste og viktigste punktet i strategifasen er budsjett. Hvis du har alle disse, les videre.

Papirer, vær så snill!

Den gjennomsnittlige smarttelefonbrukerens hovedkanal for oppfatning er visuell. Du kan være veldig kreativ og finne på noe ekstraordinært, men du må holde deg til regler for å bryte dem. Android- og iOS-plattformer har sin egen natur som du ikke kan overse. Brukere er hovedsakelig vant til design som er tvunget av plattformholdernes opprinnelige applikasjoner. Studer dem for å forstå det vesentlige. Enhver innebygd app krever en enorm innsats, tonnevis med penger og forskning for å levere en UX (brukeropplevelse) av beste kvalitet. Det er derfor du kan bruke dem til å spare ressurser.

Start med en papirgrensesnittmodell (brukergrensesnitt). Prøv å tegne appens utseende på en mest minimalistisk måte. Det spiller ingen rolle hvor kompliserte oppgavene er. Din målgruppekunnskap vil ofte være nok til å finne ut hva de skal gjøre, men de vil ikke bry seg om de finner en mindre krevende programvare. Se for deg en hammer. For et par uker siden vurderte jeg apper for lagring av mobildata. Det var tre flotte applikasjoner, men jeg anser Googles Datally som den mest suksessrike til tross for at den har mindre alternativer. Brukergrensesnittet ligner på en hvilken som helst innfødt Android-app, og den takler datalagring nesten på samme nivå som dens massive rivaler gjør. Det vil vinne med nedlastingstallet fordi brukere litterært ikke trenger å tenke på hvordan de skal bruke det.

Det betyr at du er i stand til å forhåndsoptimalisere app-UX ved å bli kvitt alt som kan identifiseres som rot. En slik tilnærming vil lette all videre drift. I denne fasen er du også nødt til å velge den ledende fargen som sannsynligvis vil være den eneste. Etter det tegner du alle menyfaner og knapper for å definere dybden og resultatene av eventuelle handlinger.

Prototype

Prototypen er en applikasjon som gir deg mange fordeler. Du kommer ikke til å bruke mye penger på dette, så tren den forrige fasen for å få den til å inkarnere raskere. Den ferdige prototypen kan ha flere feil og ufullkommenheter, men det er mye mer behagelig å bli vist for investorer, testere og produsenter.

En webdesigner introduserte meg vennlig Adobe XD som er perfekt egnet for å lage prototyper. Ta tak i alt grunnarbeidet ditt og implementer det raskt til skjermversjonen. Denne programvaren koster mye billigere enn programmerere og det er veldig enkelt å pilotere den med ganske grunnleggende ferdigheter.

En annen fordel med å bruke et slikt "Powerpoint for utviklere" er sikkerhet. Selv en prototype må være trygg mot angrep og tyveri. Lagre prosjekter i Adobe CC og pass på å bruke mindre tid på sikkerhetstiltak.

Faktisk står du fritt til å blande utviklingsfaser i dette programmet. Farger, fonter, bilder, animasjoner og knapper er bedre sett i en digital versjon. Bruk litt tid på å teste dem. Be folk du kjenner om å ta en titt og være oppmerksomme på deres oppførsel og kommentarer. Noen av dem kan finpusse visjonen din eller til og med endre retningen på UI-utvikling. La oss gå videre til visuelle detaljer.

Farger

Psykologiske studier viser at farge er en av de kraftigste aspektene ved ethvert design. I følge Kissmetrics-undersøkelser er 92 % av respondentene bevisste på at flertallet av kjøpsbeslutningene deres er basert på fargepreferanse.

Vær oppmerksom på fargenes betydning. Det vanligste valget er blått fordi det passer for begge kjønn. Amerikanere og europeere forbinder det med pålitelighet og sikkerhet. Den mindre vanlige gule fargen er mer effektiv hos unge mennesker og barn. Snapchat er et godt eksempel på riktig bruk.

Hold appens ikon, startskjerm og faner i én enkelt farge for å gjøre det betydelig og helhetlig. Denne regelen er grunnleggende, men ikke 100 % streng, så sammenlign den med appens funksjoner. For å gjøre det klart, forestill deg en kameraapp med rosa eller røde paneler. Å ta bilder ville blitt en tøff bedrift med et slikt grensesnitt.

Animasjoner

Minimalisme er et grunnleggende prinsipp også her. Animasjoner må utfylle handlinger og holde seg unna oppmerksomhet hvis det ikke argumenteres. Unngå bevegelsesforsinkelser, tidkrevende og grafisk avanserte funksjoner for å balansere mellom brukervennlighet og utseende.

Gester

Bevegelser er skjulte navigasjonskontroller. Det er derfor de ikke er åpenbare for alle brukere. Enhver applikasjon i grunnleggende format bør ikke bare være bevegelsesdrevet. Velg de trekkene du ser i alle populære applikasjoner. Brukere vil glede seg over fraværet av nødvendighet for å lære. Se for deg en læringskurve som vokser opp med alle ukjente eller unintuitive funksjoner. Jo høyere denne kurven blir, jo færre brukere er igjen.

Fonter og elementer

De fleste tilfeller krever streng bruk av grunnleggende fonter og funksjonelle elementer for mobilsystemet. Årsaken er i tollen igjen. Noen kreative design blir kanskje ikke godt mottatt hvis de ikke samsvarer med morsystemets konsepter. Spill er velkommen til å være unike, men det ville ikke være en god beslutning å lage en komisk-sans-basert messenger.

Funksjonelle ikoner og elementer oppfattes bedre hvis de er kjente. Foren dem med jevne animasjoner eller lett stilisering, men ikke overager. Ethvert brukergrensesnitt må være raskt og intuitivt i utgangspunktet.

Klipp rotet

Ethvert vindu i programmet bør gi en omfattende melding på et øyeblikk. Alle titler må være fri for orddeling for å spare brukernes tid. Jo kortere setninger er, jo bedre. Sjekk teksteffektiviteten med alle som ikke er kjent med appbrukeren din. Bare se på hans eller hennes oppførsel. Hvis de ser avslappede og uforstående ut, får du den rette ideen. Sørg for at viktig informasjon passer til selv den minste skjermen for å unngå overflødig rulling. Mobilapplikasjoner kan ikke bruke tastesnarveier, så alle generelle menyer og elementer bør være tilgjengelige med et minimum av trykk.

Vær oppmerksom på at det er umulig å begrense mellomrom uten faktisk innhold. Funksjoner bygger grunnlaget, men du kan ikke se hele designet uten strenge formuleringer.

Gjør kuttet

Ettersom alle forberedelsene er gjort, er det på tide å kode en fungerende applikasjon for testing. Koding er ganske dyrt, så det er bedre å lage og teste applikasjonen på en enkelt plattform for å unngå alvorlig økonomisk skade.

Noen eksperter hevder at testing bør holdes på en lukket sikker måte, mens andre anbefaler betatesting. Den første varianten er god nok i tilfelle stor tilgjengelighet av testgrupper. Kunder vil glede seg over en app som fungerer problemfritt og som ikke har noen synlige feil fra starten av. Denne metoden er svært kostbar da den krever sterke sikkerhetstiltak. Alle designene og kodedelene dine må være trygge for spioner. Og tenk på testernes honorarer.

Her kommer den fordelaktige online beta-testingen! Det er ganske krevende heller, men koster mindre. Bruk plattformer som Erli Bird og Betalist eller legg ut annonser i Reddit, Quora eller Twitter. For å tiltrekke deg de best egnede testerne, bør du definere deres persona i detalj og de strengeste kravene. Fortell dem at du har feil som skal fikses for å få dem til å lete etter kodefeil. Selv etter dette tiltaket vil noen av 100-300 testere du fant, svare deg med en enkel rapport.

Og ikke glem tidsbegrensninger. Gi testerne en plan med tidsperioder viet til forskjellige oppgaver. Det er ganske vanskelig å holde folk engasjert, så vilkårene må begrenses. Tenk forresten på jubeltiltak. Koder til ubegrensede tillatelser er gode nok.

Rapporter er det viktigste stadiet da du bør skille hveten fra agnene. Hver tilbakemelding er verdifull fordi den er i stand til å gjøre produktet ditt bedre før det faktiske salget begynner. Tell med meninger og fiks deler hvis det virker logisk. Den lukkede beta-testfasen kan være repeterende, så ikke bekymre deg. Enhver anledning til å gjøre det bedre er verdt tid og penger.

Pass på førsteinntrykket

Husk at ekte brukere vil vurdere søknaden din ved et førsteinntrykk. Localytics sier at 24 % av brukerne aldri kommer tilbake til en ny app etter første øyekast. For å holde dette tallet så lavt som mulig, unngå obligatoriske oppsettskjermer. Mye brukerdata kan hentes fra et system, så be om tillatelse til det og vennligst brukere med forhåndsutfylte hull.

Ikke overveld folk med instruksjoner. Hvis de er nødvendige, er det bedre å gi dem bare på de stedene der brukerne kan trenge dem. Plasser alltid en "avslå"-knapp for å hjelpe avanserte brukere med å hoppe over introer og instruksjoner for ombordstigning.

Den samme historien går med registreringen. Mange applikasjoner krever personlige kontoer for å åpne kjernefunksjoner, men de mest vennlige holder seg borte fra skiltet i en skjerm så lenge som mulig. Det er et psykologisk poeng som er ganske som alle andre produktsalgssaker. Du kan ikke selge noe ved å rope "Kjøp det!". Bare en god argumentasjon vil selge søknaden din.

Vektige argumenter er kvalitativt brukergrensesnitt, enkle handlinger, mindre obligatoriske handlingsforespørsler, beskrivende karakter uten instruksjoner og fravær av feil, helt klart. Enhver moderne UX ventes å være rask, så sidene bør svare på mindre enn 2 sekunder. Lasteskjermer bør slite med å holde brukernes oppmerksomhet med fine bilder, viktig informasjon eller vitser.

Bunnlinjen

Alt i alt er appdesignprosessen ganske klar i fasene, men fortsatt komplisert når det kommer til implementering. Vær oppmerksom på alt som skjer med produktet ditt, og fokuser på det visuelle resultatet av hver funksjon. Smarttelefoneiere elsker med øynene og frie fingre, så gjør ditt beste for å minimere brukerinnsatsen for å hjelpe dem med å nå topp effektivitet og rose utvikleren med 5 stjerner.

Opptakskilde: instantshift.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon