用户不必怀疑是否不同的语言,不同的情景,或者不同的操作产生的结果实际上是同一件事情。遵循平台的惯例。也就是,同一用语、功能、操作保持一致。 简单的例子,假如在产品中又多处新增的操作,那么,请保持一致都叫做“新增”,而不要有的地方叫“新增”,有的又叫做“添加”。 而新增的页面如果内容相同,就请保持形式及内容上的一致。一致性能让用户产生熟悉感今儿提升好感。 5. 防错原则 比出现错误信息提示更好的是,更用心的设计防止这类问题发生。在用户选择动作发生之前,就要防止用户容易混淆或者错误的选择。 如果某些操作不能进行,那就置灰或隐藏,不要在用户点击后才提醒不能操作。如果有某些内容不能选择,就置灰或者隐藏,不要等用户点击完成时才告知不能使用。没有人喜欢被玩弄。 6. 识别比记忆好 尽量减少用户对操作目标的记忆负荷,动作和选项都应该是可见的。用户不必记住一个页面到另一个页面的信息。系统的使用说明应该是可见的或者是容易获取的。 别让用户去回想我刚才做了什么选择,让他随时能知道自己做了什么选择,以及自己当前在哪里。除非在课堂上被老师要求背诵,否则没人喜欢随时随地都锻炼记忆力。 7. 使用的灵活高效 也许专业用户也会经常察觉,系统可以满足有经验和无经验的用户。允许用户进行频繁的操作。 在使用新app的时候,是不是基本都会有新手引导?好的设计允许你skip跳过并且除非你从“关于”或者“设置”里再次打开,否则绝不再次主动打扰你。 8. 审美和简约的设计 对话中不应该包含无关紧要的信息。在段落中每增加一个单位的重要信息,意味着要减少相应的弱化一些其他信息。 无论交互还是视觉都应该注意这条原则。 例如表单,不需要填写的项就不应该出现,而需要的项也应该分优先级;最粗浅地,必填项在前,选填项在后,一般以星号来区分必填和选填。 而网页通常以字体字号来区分重点和弱化的内容,尤其是用户在浏览时一般是扫视,因此在视觉上更需要明确区分轻重。 9. 帮助用户识别,诊断,并从错误中恢复 错误信息应该用语言表达(不要用代码),较准确地反应问题所在,并且提出一个建设性的解决方案。 实在无法避免的报错时,不要单纯只是报错,要提供解决方案。就好比小时候犯错,你绝不能光说:“啊,我错了。”老师或家长必然会追问:“错哪儿啦?”你要是说不出缘由,则必定被认为认错不诚恳不真心。 设计也一样,别让用户觉得你的产品不真心,请在报错时说清楚怎么错了以及怎么解决。 10. 帮助文档 如果系统不使用文档是最好的,但是有必要提供帮助和文档。任何信息应容易去搜索,专注于用户的任务,列出具体的步骤来进行。 用户的问题其实总的说分2种:一种是简单一两句话就能说清的;另一种是无法一两句话就能说清,甚至需要举例才能说明白的。 对于第一种,那么在问题产品的位置,比如用户可能对某个概念不是很清晰,那就在那个概念旁提供hover后tooltip进行简短说明的功能; (责任编辑:admin) |