现在这个高速运转的社会,在人们浏览网页或者 APP 的时候,都会很在意 APP 响应速度和网站响应速度。并且在现在大多数地区网络还都比较不错的情况下,如果 APP 和网站开启速度慢,是非常不好的用户体验。其实速度优化不只是程序设计师可以做到的事。在设计上,我们也可以让 APP 变快。
1 、 APP 的容预载入,和预填充, 可以让 APP“看起来” 更快。
用户开启 APP 的时候,如果恰巧网络不是很稳定,或者网速不够好。就会一直在一个页面卡住。按照心理学的角度来说,对这种情况是很难容忍的,它会使用户的心里产生烦闷,最后可能直接跳出 APP 了。那么假如我们在 APP 页面上预填充一些文字和一些简单的色块、几张静态的图片来占位,然后等到真的文字内容和图片内容载入完,直接显示出来。就会让用户觉得这个 APP 速度很快。
2 、后台的执行,并不影响前台的操作
这一条很通用,而且也很容易理解。每个人都不喜欢傻傻的盯著一个 APP 介面在那里等进度条读完,最后可能直接跳出 APP 页面。在这个时候我们要做的是什么呢? 那就是让用户在 APP 执行后台的同事,适当给用户一些其它操作选项,转移一下他的注意力。
这一点微博做的就不是很好,在用户读一条微博的时候,就只能等待这一条微博的短视讯或者长图载入完成。为什么不能在这个时候让用户去读一读其他的微博内容呢。相比之下,比如搜狐新闻的 APP 中,视讯载入的时候,用户可以翻页浏览其他的和视讯操作无关的功能,在这种情况下,等到自动播放,用户也不会觉得过去了很久,当然,除了网络非常差或者没有网络的情况。
3 、让前台先行,其他的网络互动及执行随后
对于一些网络执行量小,又不太会发生失败可能性的小操作。用户并不用完全知道 APP 在后台做什么,那么我们其实就可以把这种情况利用起来。不管是 APP 还是网页,都可以做到页面听话的、快速的完成了用户的操作,我们把这个叫做心智模型。然后后台可以默默地执行网络传送或者其他任务,这个叫做实现模型。
比如常用的 QQ 、微信等聊天 APP 。他们的介面就是点选传送以后,直接显示你的聊天讯息在聊天记录中。但是对方其实还没有收到呢。不过这样的设计真的会让用户使用 APP 的时候感觉更顺畅,不用傻傻的等进度条和状态。
4 、简单的动态效果会让用户心情舒畅
好多 APP 在优化的时候,有很大一部分的 APP 开发商和 APP 设计师会加入很多的微互动,包括了进度条的载入动销,入场出场的动效,还有过渡的动效。这样有效的让用户减少了煎熬的感觉,让用户体验更流畅。