De som ikke sparte hundre dollar for å bli registrert som en iOS programutviklere har lenge hatt tilgang til Human Interface Guidelines, et dokument med nyttige anbefalinger. Nå er det tilgjengelig for alle - det kan være nedlasting i iBooks.
Så mange som 245 sider! Hva er det, i et nøtteskall? Hva er denne boken kan være av interesse for utviklere? Du kan spørre om Apple interaksjonsdesign prinsipper - en tilnærming til iPhone og iPad brukergrensesnitt. Fastcodesign finne denne boken underholdende lesestoff og tilbud om å bli kjent med den mest behagelige for dem prinsipper. Seven.
1. Brukernavn? Ikke så fort
"Sett av registreringen så lenge som mulig. Det er best når folk kan utforske din søknad nesten hulen og bruke noen funksjoner uten å gå inn. For eksempel, i App Store brukere ikke blir bedt om å logge deg på før de bestemmer seg for å kjøpe noe. Brukere ofte nekter programmer som tvinger dem til å logge inn før de kan gjøre noe nyttig. "
2. Innholdet er alltid viktigere grensesnitt
Ikke ta bort en persons oppmerksomhet fra innholdet, som det er interessert. For eksempel hovedmenyen på toppen av skjermen viser bare bedriftens identitet, avlede oppmerksomheten fra innholdet. I stedet rette oppmerksomheten til brukeren å velge innhold og mindre påtrengende måte å representere merkevaren, for eksempel, er det mulig å gjenoppbygge farger, fonter, eller svært lite -. Bakgrunnen på skjermen "
3. Det er bedre å omgå innstillinger
"Hvis det er mulig, unngå å lede brukeren til innstillingene. Det er viktig å huske på at brukerne ikke kan åpne applikasjonsinnstillingene uten å forlate programmet, og dette er akkurat hva du minst ønsker det. "
"Hvis du ønsker å utvikle et program, akseptabel til forventningene til de fleste brukere, må du redusere behovet for justeringer. Hvis du trenger informasjon om brukeren, er det best å be systemet, ikke til å trekke ut informasjon fra brukeren. Hvis du bestemmer deg for at du trenger å gi programinnstillinger, hvilke brukere som trenger å endre sjelden ser peke Innstillinger Bundle i iOS App programmering, for å lære hvordan å holde dem i kode. "
4. Ikke balamutte vann overflødige bevegelser
"Generelt, bedre å unngå innføring av nye bevegelser, hvis søknaden er ikke et spill. I spill og andre spennende anvendelser av bruker gester kan være en del av en morsom opplevelse. Men i programmer som hjelper folk til å gjøre ting som er viktige for dem, er det bedre å bruke standardbevegelser, fordi folk ikke trenger å gjøre en innsats for å lære disse bevegelsene, og deretter husker dem. "
5. Kommunisere med kunden som om du var redaktør
"Bruk en uformell og vennlig tone, men ikke overdriv. Du ønsker å unngå bombastisk eller altfor formell tone, men god risiko forsettlig moro eller nedlatende. Husk at brukerne er sannsynlig å lese teksten i brukergrensesnittet flere ganger, og det kan virke smart å begynne med, kan være irriterende når gjentatt. "
Tenk som en avisredaktør, se for overdreven eller unødvendige ord. Hvis brukergrensesnittet er kort og direkte, brukere "svelge" det raskt og enkelt. Identifisere den viktigste informasjonen, uttrykke det kort, plass i et iøynefallende sted, slik som å folk ikke trenger å lese for mange ord for å finne ønsket informasjon, eller for å finne ut hva de skal gjøre mer ».
6. Ikke nødvendigvis ta alle - men de fleste
"Fokus på behovene til 80% av brukerne. Når du gjør dette, de fleste ikke å rote rundt med alle innstillingene, fordi programmet har allerede blitt gjort som forventet. Hvis du liker funksjonaliteten til bare et lite antall brukere, eller trenger mest, men en gang - la dårlig jobb ".
7. Gjøre det slik at det var umulig å komme seg ut
"I programmet på iOS hadde ingen mulighet til å lukke den eller avslutte. Folk slutter å bruke programmet når de bytter til et annet program eller gå tilbake til hovedskjermen, eller slå på enheten i hvilemodus. "