iOS人机交互规范,为iPhone,iPad开发人员提供设计规范
CreateanApplicationDefinitionStatement
●Findingingredientsubstitutions
2.DetermineWhoYourUsersAre
Apartfromthelikelihoodthatyourusersaremobileandthattheyexpectbeautifulgraphics,simpleinteractions,andhighperformance,whatdistinguishesthem?Inthecontextoftheappyou’replanning,whatismostimportanttoyourusers?Usingthegrocery-shoppingexample,youmightaskwhetheryourusers:
●Usuallycookathomeorpreferready-mademeals
Arecommittedcoupon-usersorthinkthatcouponsaren’tworththeeffort
Enjoyhuntingforspecialityingredientsorseldomventurebeyondthebasics
Followrecipesstrictlyoruserecipesasinspiration
Buysmallamountsfrequentlyorbuyinbulkinfrequently
Wanttokeepseveralin-progresslistsfordifferentpurposesorjustwanttorememberafewthingstobuyonthewayhome
Insistonspecificbrandsormakedowiththemostconvenientalternatives
Tendtobuyasimilarsetofitemsoneachshoppingtriporbuyitemslistedinarecipe ● ● ● ● ● ● ●
Aftermusingonthesequestions,imaginethatyoudecideonthreecharacteristicsthatbestdescribeyourtargetaudience:Lovetoexperimentwithrecipes,areofteninahurry,andarethrifty(ifitdoesn’ttaketoomucheffort).
3.FiltertheFeatureListThroughtheAudienceDefinition
If,afterdecidingonafewaudiencecharacteristics,youendupwithjustafewfeatures,you’reontherighttrack:GreatiOSapplicationshavealaserfocusonthetaskuserswanttoaccomplish.
Forexample,considerthelargenumberofpossiblefeaturesforthegrocery-shoppingappyoulistedinStep
1.Eventhoughtheseareallusefulfeatures,it’snotlikelythateveryfeaturewouldbeequallyusefultoeveryuser.Moreimportantly,it’snotlikelythateveryfeaturewouldbeequallyappreciatedbytheaudienceyoudefinedinStep2.
Whenyouexamineyourfeaturelistinthecontextofyourtargetaudience,youconcludethatyourapplicationshouldfocusonthreemainfeatures:Creatinglists,gettingandusingcoupons,andgettingrecipes.
Nowyoucancraftyourapplicationdefinitionstatement,concretelysummarizingwhattheappdoesandforwhom.Agoodapplicationdefinitionstatementforthisgrocery-shoppingappmightbe:
“Ashoppinglistcreationtoolforthriftypeoplewholovetocook.“