关于交互设计
关于交互设计的理解
最近做了一些App的交互设计,也看了不少关于这方面的文章和作品,对交互也有了一点自己的理解,下面发表一下拙见,如有错误,还请指出。
对于一个App来说最重要的就是用户体验,一个用户体验不好的App是不会长久的。而对于用户体验,我的理解则是行为与反馈。
用户当前所处的位置是否明显?比如在导航栏的中间的标题会标注出来用户当前所在的位置,而在底部的Tab中则会通过交互后的另一种样式来让用户知道当前的位置。通过这些提示能够让用户知道当前位于产品中的位置,防止用户迷失。当用户触发了操作时,需要即时给出用户操作的反馈,能够让用户知道发生了什么,当前操作是否成功、是否有效。操作因为网络原因或者其他一些因素导致操作失败时,是否继续进行请求,还是直接给出操作失败的提示? 如果说操作成功,但是需要进行一段时间才能加载出结果,此时则需要让用户知道操作已经成功,比如通过进度条、旋转的菊花,或者其他一些动画效果来让用户知道正在加载。比如图1所示。
![]()

图1 滴滴加载界面
在同一个App中,相同的场景下,相同的操作触发的结果应该是一致的,不然就很有可能造成用户的疑惑和困扰。另外在相同的场景下的文案和图标也应该是保持一致的,而不是说在某些应用中出现的收藏与喜欢混在一起。或者是有时候使用心形的图标,而有时候则采用五角星的图标,这样就会让用户造成困扰。在同一个应用内,相同的使用场景下,操作、文案以及图标等应该保持一致。我从我们项目组最近做的一个项目中截取了两个图标。如图2图3所示 。

图2台灯 图3吊灯
是否具有防错功能也是很重要的一点,比在用户出错时给出即时反馈和解决方案更好的处理方式,则是尽可能的通过设计来防止用户出错,在用户操作之前通过一些限制来约束用户的行为。可以通过缺省状态自动填充或者利用一些规则来避免用户出错。具备了防错功能还得应该有撤销重做功能,比如微信和QQ中我们需要考虑到用户的出错的情况,例如在用微信拍照时,如果效果不够理想就可选择左侧的撤销按钮,在未发送情况下进行重新拍照;另外一种情况就是发送后也可以通过长按当前发送的图片,在出现的功能菜单中选择撤回。如图4所示。同时也得具有容错原则,即万一出错的情况下怎么降低损失,这点可以参考云备份。

图4 QQ和微信界面
每个App中都有新手和用的特别熟练的高级用户,但是数量最多的还是在两者之间的中间用户。我们应该把主要目标定为中间用户,同时也要注意新手用户和专家用户,能够引导新手用户成为中间用户,同时也不要阻碍中间用户成为专家用户。在这个过程中可以对新手做一些照顾,但是前提是不能对广大的中间用户造成不变。下面是用户构成群体比例分析图,如图5所示。

图5 用户群体
最后就是产品的帮助文档了,其实一个产品如果做的很好的话是不需要帮助文档的,但是不论如何都会有一些用户因为各种各样的原因无法快速的熟悉,因此帮助文档还是必要的。而帮助文档也分为几种,一种是一次性的帮助文档,比如采用模态视图,在初次使用功能的使用出现,以后不再出现,一种是需要长期存在的,比如在帮助中心中的常见的一些问题,以及一些功能说明。还有一种就是对于比较复杂的产品提供的帮助文档,帮助用户进行产品使用的学习。




































