别让用户发呆,提升网站用户体验
别让用户发呆,提升网站用户体验
别让用户发呆,提升网站用户体验在网站优化设计中,设计者应学会如何去防止错误发生的方法,让非专业、无经验的用户可以在第一时间完成正确操作,不至于开始发呆。
我们应该在用户可能“发呆”的每个细节精雕细琢,站在用户的角度上,深入挖掘用户行为习惯和心理模式,去分析使用上可能会出现的问题,把简单留给用户、把复杂留给自己。
一、限制操作
1、想象一下:点击某个功能按钮,然后提示不能使用,应该首先什么,然后什么……此时你是否会呆住?既然不能用,为啥要放出来做烟雾弹?所以,当用户当前状态不能进行一些操作时,把这些操作隐藏起来吧。
2、根据用户的使用状态,对应进行功能项的展示和隐藏,是有效避免用户误操作的常用手段。由状态所限制操作的设计在很大程度上预防了用户可能发生的操作失误。
3、另外,通过有趣的形式提醒用户达到限制也是一个友善的防止用户发呆做法。
二、预见错误
1、给予用户必要的预判性错误提示——在用户出错发呆之前,告诉用户,这样走可能会出错。
2、当用户的一个行为很可能会引发的错误,越早提示用户,并给出可行性的建议,错误越容易被接受和改正,用户的损失也就越小。
例如
当电量不足时,Dropbox会自动停止照片上传动作。这个贴心的设计让用户避免了因上传而耗尽电量手机关机的囧态。
三、跳出空白
单纯的空白页面会让用户焦躁不安:发生什么了?我现在该怎么办?我们需要给到用户适当的出口。
1、例如在空白页面,提供用户解决办法,或提供给用户其他出口,引导用户接下来的操作。
2、又或者,给用户与众不同的空白页,让用户可以在空白中思考。
四、步骤状态
1、在一些复杂的操作时,用户会产生一定的心理疑问:什么时候才是个头呢?此时,为了避免用户发呆,需要告诉用户操作所处的状态和接下来的操作步骤。
2、对用户在这个页面需要做什么、已经做了什么有清晰的划分,对现在需要进行的、当前所处的操作阶段予以高亮显示;对于还未进行到的操作阶段也预先做了一个介绍,很清晰的介绍了完整的任务流程。
3、另外,对状态的巧妙标识也是防止用户发呆的一个有效途径。操作过多,用户可能已经遗忘了一些状态,比如浏览网页时哪些看过哪些未看过。Opera 在新开网页标签上设计了折角处理,提醒用户这个页面还未浏览。
4、无确切进度时,随着时间的增加改变提示信息,以提醒用户当前页面仍在努力加载,避免用户误认为页面卡住。
五、唯一操作
用户在一些流程复杂的交互操作前总会或多或少的迷茫,如何降低这种迷茫?解决方法就是让用户单次只需执行唯一操作,不要把复杂的选择题抛给用户,让用户发呆。
例如在电脑杀毒这个相对复杂的任务中,一次只提供给用户唯一明显按钮,避免用户在选择时左右为难,把简单留给用户,把复杂留给自己。
六、想你所需
用户在操作时不会保持高度的谨慎和耐性,所以必要时要帮助用户思考。帮用户想他没想到的,帮用户想他所需要的。
如我们在使用邮箱做为登录名,用户在输入@ 后,可以出现输入建议,输入建议里有常用邮箱的后缀以辅助输入,此时用户就可以直接选择无需输入。
热门推荐
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- pythonpandas提取列索引(Python3.5 Pandas模块缺失值处理和层次索引实例详解)
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- laravel自定义命令(laravel中数据显示方法默认值和下拉option默认选中)
- laravel count 报错(解决laravel5.5访问public报错的问题)
- 阿里云服务器公网ip搭建(阿里云服务器无公网如何上网?)
- linux编写ftp程序(Linux实现文件上传ftp服务器脚本代码)
- vue中什么时候需要set属性(Vue.set和this.$set使用和区别)
- python快速数据分类(Python基于滑动平均思想实现缺失数据填充的方法)
- 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)(最新版MySQL 8.0.22下载安装超详细教程Windows 64位)