如何帮助用户高效完成任务?
直观、易学的软件固然很好,不过在其他一些情况下,用户更关心的是使用软件完成任务时的效率。对于软件操作效率要求很高的软件包括:
1.软件开发企业中所使用的软件开发工具类软件及网站,例如webstorm、开源库等;
2.媒体类制作和处理软件,例如对于图形、图像、视频、音频等文档的处理,ps、ae等;
3.服务于最终消费者的工作人员所使用的软件,例如火车票售票员使用的售票软件、商场收银员使用的收银软件等。
那么如何提高这些软件的使用效率呢?归纳出4个在现实用户体验设计中运用最多的方法。
一、支持批量处理
批量处理是将一个操作同时施加给多个对象。用户可以从重复的操作上节省大量时间,最简单的批量处理操作是批量选择操作。例如:
1.手机短信批量删除处理
短信批量处理2.滴答清单中的批量处理多个任务
滴答清单二、支持宏命令操作
支持宏命令操作我的理解是将有多个条件组成的命令组施加于一个操作对象上。
例如:
1.VSCO
当我们需要美化一组照片时,肯定希望它们能在视觉上保持一定的风格,那么一张一张编辑既耗时又费力,关键是还要记住照片的参数,对于用户来说是需要一定的记忆成本的。那么vsco有一个保存图片处理方案的功能,以方便一键运用到其他图片上。可以就当前的编辑(滤镜、高光、锐化等等)创建配方,也就相当于一个命令组,在编辑其他图片时可以运用此命令组完成配方的复制;也可以在图片库复制当前编辑的配方,运用到其他图片上。
vsco三、增加一个抽象层
举例来说。
当你新加了一个朋友时,由于不想让他看到自己朋友圈的一些状态,因此需要在这些状态的权限设置中加入他的名字,而这是个工作量巨大的操作。这时可以抽象出一个用户组,用户组中含有一定的组员,同时每个组员还可以属于其他用户组,每个用户组的组员可能有重合的情况。这时只需要将这位新朋友加入特定的用户组,那么之前不想其查看的动态也不用一一做权限设置了。这个抽象层就是标签。
微信标签四、提高常用操作的效率
当我们使用某个产品时,我们对于它所提供的所有功能或操作的使用频率并不是相同的。有些功能是日常操作,有些功能则是在特定场景下才会去做的次要操作。为了提高用户的操作效率,我们应当使这些常用操作能够被轻易的执行,而允许不常用的操作执行步骤多一些。例如:
1.bilibili视频播放页的弹幕设计
弹幕作为b站一个重要文化传播的途径,也是考核几百道题才能发弹幕的程度,对于用户来说是一个高频操作,之前版本的弹幕是一个需要进入播放页面至少点击两次才能触达的操作,对于有效、高效浏览视频内容是一个需要优化的体验。新版将弹幕按钮露出设计,只需一步就可以打开关闭、发布内容,简化了执行步骤,提高了视频浏览的有效性和效率,用户体验感受更加方便、友好。而一些次要操作则还保持需要更多步骤才能触达的程度。
bilibili视频播放页但有些情况是用户不同,常用的操作也不同,不同时期也有不同的操作,因此,我们还应当允许用户对常用操作进行调整,即定制工具性。例如:
1.Sketch工具栏自定义