三天假期过后,有的同学可能会觉得假期比上班还累,我也这么觉得,归根结底还是节奏被打乱了,假期放松一下就会特别累。但是我们的升级不能停,看到比我们年轻却取得比我们成就的人,我们还是需要不断吸收知识才能成长。所以我在这个假期也写了两篇文章,这是第一篇,希望大家可以一起讨论。
这12种状态我之前在脉脉上看到过,其实应该是用户使用产品时的状态,但是经过仔细考虑,我觉得有几个状态应该修改,所以我们重新定义为9种状态:
1. 等待状态
其实在iOS的人机交互手册中,苹果就建议开发者尽量不要展示启动画面。比如在国外的APP中,我们就能发现一个共同点:
他们没有启动页!!那么国产APP为什么要有启动页呢?原因和上面三个APP一样:等待界面刷新数据,而此时用户可能在焦急地等待,可能是界面出问题也可能是网络出问题。国产APP希望在这3秒里,用户不会看到这个空白页;甚至可以利用这3秒来做广告,宣传品牌,或者秀出自己的风采。它们都有不同的目的:提升用户体验,减少等待焦虑;品牌效应;功能展示或者情感。
当然,不同的产品会展示不同的启动页,这里需要说的是等待状态。根据用户群体和产品本身的定位来考虑启动页的形式,不卡顿,有缓冲。但真正优秀的产品是不需要启动页的。应该努力优化程序,使用合理的缓存技术,合理调度异步任务,让用户一打开APP就能停留在主页面,加载时间只需要100-300毫秒。这么优秀的产品还需要启动页吗?
2. 初始状态
在进入初始状态的时候,对于第一次进入APP的用户来说,其实是比较混乱的,也是用户对APP产生兴趣最关键的时刻,这时候就请用十二万分的热情和真诚去迎接用户,把最好的一面展现出来。就像是相亲,很多相亲的结果都是取决于第一印象,我们仔细想想吧。
那么体验设计师该如何制作一个好的初始状态页面呢?这里我总结了四点:
1. 展现核心内容并放大
毫无疑问,一个产品的核心内容和核心竞争力都处于初始状态。这个产品能为用户解决什么问题?这和产品提供的功能和服务有关。只有用户能够使用产品解决问题,并且享受到它带来的乐趣,才会继续使用。因此,在这个阶段,核心功能的展示和良好的交互体验对于首页来说尤为重要。
2. 告诉用户“他”在哪里
用户第一次使用产品一般会有两种情况:第一种是用户清楚知道产品的功能,但是是第一次使用;第二种是不了解产品,只是听说好用好玩就下载了。所以对于第一种用户,你需要告诉他核心功能和其他附加功能,而对于第二种用户,你只需要明确告诉他核心功能和当前页面在哪里即可。不要让用户感到困惑,因为没有人会花很多精力去研究你的产品的所有功能。
3.智能提供,让用户选择
对于深度用户来说,首页是信息的集合,用户希望一打开首页就能第一时间知道最新的活动、通知,看到不错的内容推荐,因此内容推荐、即时更新会让用户有满足感,同时用户也能关注自己为自己设定的推送内容。
4.精美的UI界面
个性但不杂乱的配色,清晰的信息展示,统一的控件和交互。对于初次使用的用户来说,首页的好坏关乎用户对产品的第一印象,用户最先看到的是界面,其次才是内容。因此,在这个阶段,符合品牌的良好设计感、丰富的内容会为用户的印象加分。
3. 查找(搜索)状态
我们在设计信息架构的时候,需要考虑目标用户的信息需求,给不同的用户匹配不同的信息。一般我们把搜索分为四种类型:
1. 有目的的搜索(搜索)
比如我想买一套钢铁侠模型来装饰新家,我会打开淘宝,输入钢铁侠模型1/4或者1/6的尺寸,然后选择评价好价格低的店铺进行购买。我知道哪里可以找到这样的模型,也知道模型的种类、做工和价格,所以我会带着明确的目标去寻找。
2. 无目的的搜索
比如我最近有点闲钱,想买一些手办,但不知道买哪个好,直接输入关键词手办,就弹出很多手办,有的甚至都不是手办,这就是信息不对称的结果,探索性搜索的局限性也很大,就是需要占用很多平台资源。
3. 综合搜索(搜索)
比如我想买一个海贼王手办,但是我想尽可能的搜索到我想要的所有内容,这时候用户(我)就会自己创建搜索的关键词,比如万代海贼王手办、眼镜厂海贼王手办、tsume 海贼王、海贼王手办奖品等等。
4. 重复搜查
比如有一天我在找我的钢铁侠手办,我找到了一家卖钢铁侠手办的店铺,评价不错,价格也实惠,但是后来我被一些事情打断了,后来再找的时候也想不起这家店铺的名字了。所以这里我们需要为用户的重复搜索提供历史搜索记录。
4. 无数据状态
这里的无数据状态并不单单是搜索之后没有找到对应数据的状态,还包括前后端通讯出错或者网络中断等一系列导致数据无法正常展示给用户的状态。首先作为设计师我们应该清楚的知道无数据应该显示的内容是什么,缺少内容的原因是什么,如何获取内容以及解决办法。
和网页版一样,移动端的空白页也越来越受到重视。空白页不仅从视觉上看,承载的内容更多,作用也更多。同时,我们也将没有数据的页面分为三类:
1. 首次使用
洗面奶首次使用时的空白页应该算是比较特殊的空白页,虽然有时并不是空白,但对用户来说其实是一种“无数据”的状态。由于用户首次进入初始状态时,对产品的功能架构还不是很熟悉,因此初始状态的空白页大致有三种:1.引导空白页;2.提示文字+操作按钮;3.示例
2. 内容完整或清晰
当用户主动触发清除内容的操作时,其实说明他们知道自己在做什么,误操作的可能性不高,此时你只需要给用户结果的反馈即可。但有时候清除内容并没有太多的实际意义,反而耗费时间和精力,所以我们更希望给用户一些正向的反馈。同时你需要考虑用户使用时的心理和目标,用户是否需要频繁清除数据,如果需要,可以考虑提供多个空状态页面,随机出现,增强趣味性。
3. 错误页面
错误页面其实是可以原谅的,但是请注意不要让用户更加困惑和焦虑。需要做的是解释错误的原因,并告诉用户如何解决或者其他选择。错误页面其实是可以原谅的,但是请注意不要让用户更加困惑和焦虑。需要做的是解释错误的原因,并告诉用户如何解决或者其他选择。普通用户在遇到无法读取数据时,第一个动作永远是刷新网络,甚至会切换网络或者关闭再重新打开网络尝试找回数据。然而在开发者眼中,并不是所有的状态都是由网络引起的,只是用户认为所有的问题都来自网络。另一种方式是在网络较差、数据读取较慢时进行预加载,提前告知用户将会出现的内容,也能缓解用户在等待时的焦虑。
以上是9个州中的4个州,下一期会写剩下的5个州,敬请期待。