iOS人机交互规范,为iPhone,iPad开发人员提供设计规范
HumanInterfacePrinciples
Agreatuserinterfacefollowshumaninterfacedesignprinciplesthatarebasedonthewaypeople—users—thinkandwork,notonthecapabilitiesofthedevice.Auserinterfacethatisunattractive,convoluted,orillogicalcanmakeevenagreatapplicationseemlikeachoretouse.Butabeautiful,intuitive,compellinguserinterfaceenhancesanapplication’sfunctionalityandinspiresapositiveemotionalattachmentinusers.AestheticIntegrity
Aestheticintegrityisnotameasureofhowbeautifulanapplicationis.It’sameasureofhowwelltheappearanceoftheappintegrateswithitsfunction.Forexample,anappthatenablesaproductivetaskgenerallykeepsdecorativeelementssubtleandinthebackground,whilegivingprominencetothetaskbyprovidingstandardcontrolsandbehaviors.Suchanappgivesusersaclear,unifiedmessageaboutitspurposeanditsidentity.If,ontheotherhand,theappenablestheproductivetaskwithinaUIthatseemswhimsicalorfrivolous,peoplemightnotknowhowtointerpretthesecontradictorysignals.
Similarly,inanappthatencouragesanimmersivetask,suchasagame,usersexpectabeautifulappearancethatpromisesfunandencouragesdiscovery.Althoughpeopledon’texpecttoaccomplishaseriousorproductivetaskinagame,theystillexpectthegame’sappearancetointegratewiththeexperience.Consistency
Consistencyintheinterfaceallowspeopletotransfertheirknowledgeandskillsfromoneapplicationtoanother.Aconsistentapplicationisnotaslavishcopyofotherapplications.Rather,itisanapplicationthattakesadvantageofthestandardsandparadigmspeoplearecomfortablewith.
Todeterminewhetheranappfollowstheprincipleofconsistency,thinkaboutthesequestions: ●IstheapplicationconsistentwithiOSstandards?Doesitusesystem-providedcontrols,views,andiconscorrectly?Doesitincorporatedevicefeaturesinareliableway?
Istheapplicationconsistentwithinitself?Doestextuseuniformterminologyandstyle?Dothesameiconsalwaysmeanthesamething?Canpeoplepredictwhatwillhappenwhentheyperformthesameactionindifferentplaces?DocustomUIelementslookandbehavethesamethroughouttheapp? ●