《可用性工程》阅读
之前读过很多关于尼尔森(Jakob Nielsen)可用性原则的文章,但是至于这本
书的话,大概就是草率地翻阅了一遍,毕竟说来说去始终就是那10条原则,重点
还是在于怎么把这10条原则运用到设计里面去……
下面总结了一下这几条原则,也结合了一下自己的理解并举了相关例子……
(1)状态可见原则—Visibility of system status
我们在设计一个app的时候,可以事先想好,当用户使用这个app的时候,他是
否知道自己在哪个位置?他在刷新、下拉、上滑、等待加载的时候,是否有提醒
or进度?操作完之后是否有反馈?等等……
比如云音乐,添加喜欢的音乐成功后会有一个非模态弹框反馈给用户,告诉他们
您已经添加这首歌至喜欢的音乐里了。
下拉刷新的时候,也会有提醒“更新中…”的loading状态。
(2)贴近用户认知—Match between system and the real world
用户看到的app的图标或者是相关术语,是否都在理解范围之内呢?避免用那些
难懂的语言或者是icon,特别是涉及到技术语言,比如404页面,是否所有用户
都能够理解呢?
还是举云音乐的例子,很多人包括我都特别喜欢云音乐的黑胶唱片,因为这种十
分复古的唱片也十分贴近用户认知。
反面例子的话,就是十分想吐槽一下学校的教务处选课网站了,每次选课高峰期
,网站就爆了,然后一堆看不懂的乱码,嗯选不到课还看到这堆乱码,用户体验
糟糕至极……
(3)操作可控—User control and Freedom
是否支持编辑,撤销,取消等可控操作?
印象最深的还是知乎的编辑功能,就算是已经发布的文章,用户还是可以编辑更
新的。最近还发现微信公众平台好像对已发布的文章还有可编辑修改的功能。还
有微信朋友圈点赞后,还可以取消点赞,评论后,可删除评论,都是用户可以操
控的。
(4)一致性原则—Consistency and Standards
在同一个app里面,同一含义的文案,icon,功能,表示是否一致,button,
color是否统一?相同操作位置是否相同?
还是想举云音乐的例子hhh,它的分享音乐、分享歌单、分享fm的分享icon都
是用的同一个,这样就十分统一了呢!
(5)防错—Error prevention
有时候用户会有误操作,这些是难免会有的,所以我们设计的时候,要尽量避
免用户的误操作,比如无法恢复的删除的二次提示,比如退出的自动保存,比
如发错消息的撤回……还有像很多不可点击的按钮置灰,防止用户点击…
这类的例子太多了hhh,比如微信的消息撤回,朋友圈退出后,保存进度,删
除联系人的二次提醒等等
(6)易取原则—Recognition rather than recall
这条原则总的来说就是要减少用户的记忆负担,比如说,已经填写的内容,在
最终确认的时候,给用户预览展示以示确认,比如很多新闻app,已阅读过的
文章会置灰,还有很多app的表单设计,这条原则在里面就十分起作用。
像微信公众号,经常会收到很多微信公众号的推送,但是点开过后的推送消息
条数就没了,告诉用户这个公众号的推送,你刚刚看过了……
(7)灵活高效原则—Flexibility and efficiency of use
我们做的产品要让小白和专家都能使用,虽然我们大部分是为中间用户而设计。
比如过多的使用新手引导,忽略了中间用户的体验,这点的话,我发现很多app
一般都会注意,新手引导只在初次打开app的时候才会出现。
还有一些功能层级,是否太深入了?
可以参考“3次点击法则”——用户在3次点击后如果未能找到他们想要的信息
或了解产品/网站的特色,他们就会离开…
(8)易扫原则—Aesthetics and minimalist design
这条原则的意思是要让用户一眼就能看到重点,一些不重要的功能可以隐藏或
者转移或者是弱化,重要的功能就让它更突出。
这条和奥卡姆剃刀原理很相似——“如无必要,勿增实体”,还有8020法则
——在所有大系统中,高达80%的效果是由仅占20%的关键因素决定的……
(感觉设计里面很多原则是相同的hhh)
比如小黄车的首页,用户进入后立马就能看到扫码用户的功能,其他视觉元
素全部弱化,这点相比小蓝车体验强多了hhh
(9)容错原则—Help users recognize,diagnose and recover from errors.
这里的容错原则就和前面的防错原则的错不一样的了,这里的“错”是系统的错
误,比如网络断开时,可以告知用户404错误以及给用户提供解决办法(因为很
多app在没有网络时,直接就是一个404反馈,这个时候提供解决入口更能提升
用户体验)
比如,云音乐……(好吧还是云音乐的例子,之后的文章里开始找其他产品的
案例了 )
(10)人性化帮助—Help and documentation
针对有些app的不同功能,提供不同的帮助类型,比如新用户的新手引导,app
更新后的新功能一次性提示,一些比较困难的功能提供帮助中心,更复杂的功
能提供帮助文档,或者是客服电话等等…
暂无评论
违反法律法规
侵犯个人权益
有害网站环境