关于app的缺省数据设计分析
很多产品经理和运营人员平时的注意力往往都是集中在界面端如何此案更好地展示数据和信息,而软件工程师或者程序员却会在app界面的数据显示上遇到一些特殊的情况,或者是极端的情况,有种极端的情况就是本来app的页面是充满内容的,但是当用户在这个时候没有相关的数据,则在app上的对应页面应该显示的是空白,在这种情况下,空白或者缺少数据的app端呈现给用户的往往会缺乏视觉效果和在用户体验上带来消极的影响。因此,不单单是软件工程师,产品经理和运营人员都应该关注app上面可能出现的各种数据显示情况,包括数据为空的情况,主要有以下三个方面。
第一,用户首次使用app的时候的缺省情况。每个app在首次加载或者运行后给用户的第一印象是十分重要的,特别是当那些之前没有任何使用使用某app产品的用户,在他们的心理对这个app就像一张白纸,没有任何感觉,但是,如果这个用户第一次在应用商店出于好奇下载了你的app,进行注册和登录之后,还不知道怎么使用这个app,特别是一些比较特殊的app,如社交类的app软件,对于某些类型的应用来说,刚刚注册成功后登录进去是没有任何可以聊天交友的用户的,如果在这个出现空数据的情况下没有对用户进行引导,这个用户可能就会马上离开,并卸载掉。所以,app在这种情况下,可以空白的页面上先生缺省数据,通过一些融入情感元素的视觉设计去引导用户上手app,这样可以让用户更加积极地去使用app,如下图。
第二,用户删除全部数据后的缺省情况。如果有一段时间没有登录邮箱,我们经常都会在邮箱的收件箱中看到许多未读邮件,甚至好几页都是未读的,这不足为奇。但是人的心理都是一样,都会想把这些邮件设置为已读或者尽快回复,类似处理后就像内心少了一件事情一样,也许就是心理学上的强迫症吧,反过来,如果你的app列表中的数据被删除了,这个时候我们应该则需要引导用户去创建内容,只有这样用户才会有理由去使用你的app,有很多国外的app还在这种情况下鼓励用户去创建内容。相比之下,个人认为ios在这方面的设计并不是很友好,如下图,是ios的短信收信箱或邮件收件箱显示效果,如果列表数据为空,则显示一排排空白,这点并不是那么让人体验友好了。假设是是这个ios的手机用户,我不清楚我的手机邮件收件箱到底是因为网络原因没有加载出数据列表还是因为我把邮箱的收件箱全部清空了,这样就容易出现心理焦虑,万一要是不小心删除了邮件就不好了。
第三,app出现错误缺省情况。任何一款app都会不太可能完全不出错,因为任何一款软件从开始上线到完善都需要一个过程的,而对于手机app来说,出现错误的情况有很多原因,其中网络原因则是经常出现。如下图,当我们的app因为网络故障而不能加载时,显示的是网页浏览器不能加载的界面,这种情况可能出现在那些采用混合式开发的app,简单说就是那些使用嵌套网页加载的app。如下图的页面提示一般也就懂得软件开发的人员才能弄懂是什么意思,其他普通用户根本就不之所云。但是有的app界面则会出现如下图更加友好的方式,至少用户能够明白是什么原因导致app的数据加载为空,这就要去我们在设计app的时候要在缺省数据中提现数据为空的原因,告知用户也是对用户的一种尊重。此外,在app出现特殊情况下,数据为空或者不能加载的情况下,设计一些较有趣味和感情色彩的视觉元素有助于提升用户体验,如下图是某款app在出现错误的时候出现的界面。
我们都知道,移动互联网应用在一些特殊的情况下往往都会出现一些影响用户体验的问题,上面谈到的几种情况是app在数据出现问题的时候需要进行的调整设计。无论是因为新手第一次使用app出现数据为空的情况,还是用户把app的数据清除后出现的空数据,还是app因为网络或者其他原因出现故障,导致界面加载的数据不能显示,我们都应该关注的共同的地方,就是要关注当app出现问题后无法获取相应的数据时该做相应的设计。之所以需要关注这个细节,其目的就是从用户的直接体验出发,告知用户或者让用户明白出现这种情况的原因和接下来该做什么,这样可以减少用户的反感(如网络原因导致的数据列表加载失败等带来用户的烦躁),只有从用户的感受去设计app才能让用户喜欢上你的产品。
本文由杰飞电脑原创,如有转载请注明出处,谢谢!