腾讯X项目的交互设计小结

最近在做腾讯内部系统X项目的交互,具体的项目内容现在还无法透露,趁热打铁,先来一段交互小结吧。

一、可视化

当系统的数据过多,数据结构繁杂时,可以将数据可视化展示。能让使用者更好的理解数据,有效提高使用者的操作效率。

可视化的设计过程,可以分为两个步骤

1、提取数据结构;

分析现在的数据,并总结现有数据的框架结构,将数据分层级归类。

比如:在文章中,一级标题下包含二级标题,二级标题下包含三级标题。这里就有3个元素,三个层级关系。在设计中,第一步就是理清楚这些数据的层级结构。

2、抽象化数据;

这步需要掌握一些基础视觉原理,然后把数据元素,摆放在合适的层级位置就行。

这里的基本视觉原理无非就是几种:

1474270618-7799-CwGTdC8feYSABod1X7iPnA
a、上下左右的视觉浏览路线。越靠近视觉起点,层级越高。

1474270619-6330-VE84CCsxj5glnzuUmyMsDg

b、空间位置的物理关系。越靠近的元素,关系越密切。

1474270619-5113-zuhO45HvrOSdfnjUDCNa2A

c、视觉面积的物理关系。面积越大,层级越高。

1474270619-2861-P5GOroCHTRPHZxGEQ-G5-A

d、视觉颜色的层级关系。颜色越接近,关系越密切。

(其实,一篇文章的配图,就相当于一次简化的可视化设计)

二、流程智能化

在流程的设计上,并不是一直要追求简化流程,而应该追求流程智能化。

什么意思呢?就是在流程的展示上,我们应该考虑如何提高操作效率,而不是一味的追求少步骤。

1474270619-4720-LvLyOw3AKQvjt-ZPuEvKZw

常见的流程简化,就是将中间阶段的流程,合理的压缩合并,如上图所示。

并今天重要讲的是另一种情况,当流程很复杂,对操作的前后顺序也有一定的限制。

比如:

1474270620-1718-vF4-vdv-JYCJbvUvtJVSfA

第一步(必需)

先从A模块,完成创建“元素1”。

第二步(可选)

从B模块,找到“元素1”,进行“a操作”,完成“元素1”的创建。

1474270620-7268-3Z-M7CcIM5ukQkc2gQZNQ

我们可以在第一步操作完成后,就进行合理的提醒,让用户选择是否进行第二步操作。

当然这个操作过程是需要合并简化的。

总之,就是智能化操作流程,猜想用户下一步的操作,进行合理引导,提高操作效率。

三、减少思考

合理的减少用户思考,操作的步骤与流程一样,并不是越少越好,要根据使用人群/场景来衡量。

在技术人员的角度思考,可能多个功能操作都是同一个操作效果,于是就合并为一个操作方式。然而在用户的角度思考,他们的含义是有差别的。

比如:张三被任命为总监,李四被革职了,这两种情况,都属于人员的变动,操作上,都是对人员信息进行编辑修改,而含义上差别却很大。

1474270620-9886-YlzR-Cdz2Bjql2VrQpni5g

这时候,把一个入口,分割为两个子入口更符合“人事管理角色”的理解。

四、提升容错率

一句话:少限制,多提醒。

1474270620-8494-xvJGTFlXrz1zh4HnG-rJMg

从设计上,最大程度减少误操作的情况。对一些特殊操作,允许用户误操作,但需要给予合理的提醒。而不是为了避免误操作,都采取限制操作的方式。当然,对于误操作后,会带来严重后果的情况,还是需要有所限制的。

为什么呢?

限制如果太多,用户会觉得,这个产品设计不好,很多功能都无法用。如果“少限制,多提醒”,用户可以了解到这个操作可能带来的后果,从而去寻找解决办法,或后续知道怎么弥补这个误操作带来的后果。

五、加载

这个就真的是一句话了

在表格数据过多的情况,需要考虑加载数据时的用户体验。

六、翻页还是滚动条

当表格数据太多时,无非就是三种处理方式。

1474270621-8017-jF7VNFtwPGyzz4eHNxnRQ

a、无限往页面下方延展。

会导致页面过长,影响视觉效果的展示,而且也会影响页脚等信息的浏览。优先排除。

1474270622-5260-X0r8Jxgtv-uOw1eT4dnbKA
b、增加页码,分页展示。

用户操作比较麻烦,需要点击按钮翻页浏览信息。

1474270622-3987-ZZsUY2526BuCfYgv0GnORg

c、限定高度,内置滚动条。

当表格内容过多时,用户容易迷失在数据里,不好定位。

这次设计一直纠结要用翻页形式,还是要用滚动条形式。最后和腾讯团队讨论后,决定采用滚动条方式。

最大的理由就是……习惯使用滚动条了,哈哈。

其实还有两点其它方面的理由。

第一点:滚动条操作方便,鼠标中键滚一滚就行,不需要移动鼠标,点击翻页按钮。

第二点:技术实现上,采用滚动条可以节省一小部分的开发时间……

没了,等项目结束后,再结合交互稿写一篇更具体的总结。

作者:Mufly

原文链接:http://mufly.lofter.com/post/179451_c1932ea

原创文章,作者:Tinadmin,如若转载,请注明出处:https://www.iamue.com/17815/

(0)
TinadminTinadmin
上一篇 2016-09-19
下一篇 2016-09-19

相关推荐

  • 怎样合理设计产品交互框架,这里有6个细分步骤

    这六点无论是对产品新人还是有经验的PD都是很重要的,按照整个流程可以避免很多问题,也会让我们的工作变得有节奏,而不至于丢三落四,确实对产品的把握。

    2017-05-18
  • 交互设计中的项目跟进怎么进行?

    交互设计的常见流程可以划分为:需求分析、设计规划、设计实施、项目跟进、成果检验五个流程。很多人以为从无到有的过程才是最重要的环节,观点并没错,但我今天想说的是如何进行项目跟进。

    2017-05-30
  • 浅谈设计中的逻辑

    逻辑(理则学),源自古典希腊语λόγος (logos),最初的意思是“词语”或“言语”,还引申出意思“思维”或“推理”。逻辑经常被认为对论证评价准则的研究,尽管逻辑的精确定义在哲学家之间尚有争议的事情。这个主题还是有所…

    2014-09-19
  • Sketchbox:会画图就能使用的AR建模应用

    在目前的情况下设计虚拟现实和增强现实产品并不容易,仍存在挑战。Unity和Epic Games可以说是现在比较常用的编辑应用,帮助用户以非常精确的方式去编辑虚拟现实内容。但需要指出,这两者都是为已掌握相关技术的人群所提供的技术项目,虽然没必要会写代码,但是了解一些简单的原理和技术能达到的界限也还是需要的,从这方面看,设计VR或AR产品的门槛相对还是比较高的。最近,Y Combinator的最新一期项目中的Sketchbox可以帮助设计师...

    2018-03-23
  • 用好的交互设计来管理复杂-“筛选器”

    我们必须按照人们的行为方式来设计,而不是按照我们希望他们应有的行为来设计。

    2017-05-19
  • Axure RP入门第七篇——中继器来实现聊天室效果

    产品经理入门:Axure RP入门第七篇——中继器来实现聊天室效果

    2018-03-24
  • 以文本框为例,了解交互设计师在工作中的逻辑思考方法

    文本框是设计工作中常见的组件之一,无论是PC还是无线,大多仅是样式上的不同,它们的交互行为上是可以相互参照的。本文想从这一简单的组件出发,让大家看到交互设计师在工作中的逻辑思考方法,从而达到见微知著的直观感受。

    2017-05-17
  • 设计和记录用户体验的细节

    设计和记录用户体验的细节体验设计是产品开发过程中一个复杂、多用途、耗时的阶段。组织良好的流程通过减少误解使结果可预测来减轻团队压力,在本文中,我希望着重将主流方法映射到实际项目中,并且将可交付的成果归总在一起。阶段1: 构想这个阶段的目标是弄清楚客户的业务如何运作以及产品目标是什么。低保真原型是一种工具,它可以帮助你与利益相关方确认产品的心智模型,并讨论设计方法,在这一点上,我们正在寻找一个关于“我们正在建设什么东西?”问题的答案。附注...

    2018-03-31
  • 交互设计如何影响公司的发展

    在我的工作体验里,交互设计在公司,尤其是软件公司、互联网、智能家居/硬件公司里是非常非常重要的。好的交互设计师在公司里不仅会得到其他人的尊重和肯定,也会影响公司的重大决策。1.交互设计帮助留住用户交互设计的出发点是满足目标用户的需求、解决他们遇到的问题。它可以增加产品的易学性和易用性,提高效率。它使产品架构更合理,减少用户操作步骤,提高效率。同时,好的交互设计可以增强产品的趣味性,强化体验,帮助树立品牌形象。交互设计对于留住用户、增强用...

    2018-03-09
  • JD Watch V1.0设计思考

    近年来可穿戴设备渐渐进入人们的视线,京东JDC也为给用户一个完整的体验加入到了探索的队伍中来。 ·全新的平台 谷歌与苹果的Watch设计理念基本相同,两个平台下我们面临相同的问题。如何体现Watch平台自身重情景、…

    2015-06-11