"); //-->
91助手创始人熊俊先生说过,互联网公司最大的浪费是做出了一款没有人用的产品。一款互联网产品,之所以被设计和开发出来,都是为了满足人们的需求。我们这帮互联网原住民,能用去哪儿买机票,airbnb租房,京东购买生活所需,用饿了么点外卖,还能用得到APP来进行碎片化时间的学习。这些产品都或多或少的满足了我们的需求,让生活更便捷更美好。
所以作为产品的设计人员,每天都在考虑用户需要什么,怎么样的产品功能能解决用户的需求,这个点很重要。但是我们也都知道,仅仅做到这点也是不够的,因为用户在使用产品时不止会遇到正常的流程。还会遇到没网、没内容、服务器异常、内容加载失败、token失效、加载时间过长等等一系列的问题。这些只占产品20%的特殊情况,一旦处理不当,就会降低用户体验,从而影响到公司利益。这也是我决定要写《特殊情况下的APP设计》系列文章的原因,想站在交互设计师的立场,以用户体验为设计为理念,来试图系统性的解决这些问题。
首先我们来解决为什么在产品设计阶段,考虑特殊情况下的APP设计这件事很重要。长沙微营销
1.这件事为什么重要?
曾经使用某个银行类APP,当点击某个button,按理说页面应该会跳转至另一个页面,但是出现在手机里的是一个空白页面,上面有个加载的小菊花。这是加载过程,只不过设计的形式让人觉得简单粗暴了点,不会有太大的问题,但是接下来的几分钟内,页面一直停留在这。而且也找不到任何取消或退出当前操作的入口,只能含恨强制退出,然后重新进入。
这是银行APP,线上做得不好,可以去线下营业厅办理业务。但是如果这是一个社交软件,或者一款UGC的APP,很多用户会毫不犹豫的卸载它,因为替代的产品太多了,看看如今的共享单车就知道了。不考虑特殊情况下的APP设计的产品,会损失目标用户。不仅如此,还会让用户在网上或线下讨论你的产品,降低了品牌和产品的用户口碑,最后直接影响公司利益。
总结一下,特殊情况下的APP设计的不好会影响用户体验,而差的用户体验会让产品损失用户;形成差的口碑,增加营销成本;最后直接影响到公司利益。你说,特殊情况下的APP设计,重不重要。
2.为什么会出现这么多的特殊情况?
完美的产品应该是没有任何异常情况,用户能够顺利的找到自己想要的信息或者功能。但是现实生活中不存在完美,互联网产品也是。设备性能不足,网速有限,网络环境多变,程序bug、token失效、服务器异常等等,都会导致产品出现特殊或异常情况。
3.存在哪些特殊情况?
只要不是用户完成自己任务需要进行的页面操作,我都把它归为特殊情况下。具体包含以下页面内容:
①APP启动页面的设计
②注册登录页面的设计
③空页面(缺省状态)的设计
④加载loading的设计
⑤未登录状态下的设计
⑥交互设计自查表
①:如何设计启动页面?
心理学上有一个“7秒理论”,说的是,一个人对另一个人的印象,在初次见面的七秒内就会形成,最近更有研究表明,这个时间可能更短——不到1秒。所以初次见面所展示的形象真的很重要。同理,用户在使用APP时,每次启动呈现在用户面前的界面重要程度不言而喻,而这个界面就是大家熟知的启动页。
1.启动页是什么?
在iOS的规范中,启动页的英文叫Launch Screen,指的是启动APP时呈现的第一个界面。其实这种描述不够严谨,从启动APP到APP首页的出现之前的页面,都可以称为启动页(新手引导页除外:用户第一次使用APP,有可能还会出现新手引导页)。引导页也是一个重要的话题,我们先按下不表,以后再聊。
由于APP启动的过程很短,从几百毫秒到几秒不等,所以启动页也被称为闪屏。
2.为什么要有启动页面?
了解我的人可能都知道,经常说的一句话就是“需求决定功能,功能决定设计形式”,这是我做产品的一个价值观。每种设计形式的出现都是有它背后的逻辑和机制的,了解了这个Why,能让我们做产品的时候变得更智慧。
那为什么会存在启动页这种形式?
首先目前的APP所相关的两大平台Android和iOS,是用Java和swift这些编程语言写出来的,而计算机的元器件只有开和关这两种状态。当启动APP时,设备(手机、平板等)需要将编程语言进行编译成计算机能够读懂的二进制语言,计算机只认识1和0(对应元器件的开和关)。这个编译过程需要时间,同时,启动过程还存在向服务器请求数据的情况,这也需要时间。也就是说,在点击启动APP图标,到APP首页的出现,是存在一个时间,这个时间的长短取决于设备的性能和网络环境,从几百毫秒到几秒不等。
在这段空白时间,为了不让用户感到困惑或因为等待而产生焦虑。iOS的设计规范规定,要在启动APP时,设计一个启动页,来填补这段用户等待的时间。
3.启页该怎么设计?
按照功能和达成目的的维度,我将启动页分为了五类,分别是快速启动类、品牌类、情感共鸣类、广告类、节日类。
①快速启动类
对于启动页的设计,官方是有明确规定的,iOS的设计规范是这么描述的:
“为了增强应用程序启动时的用户体验,您应该提供一个启动图像。启动图像与应用程序的首屏幕看起来非常相似。当用户在主屏幕上点击您的应用程序图标时,iPhone OS会立即显示这个启动图像。一旦准备就绪,您的应用程序就会显示它的首屏幕,来替换掉这个启动占位图像。”
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。