用户看不到却能感知的设计方法
1、首次打开APP,先加载本地框架,再加载动态数据(假装点击后立即启动)
例子:
![](https://img.haomeiwen.com/i1436421/047363a456f72221.png)
2、使用缓存机制。加载数据时,默认显示上次关闭前缓存数据,用户刷新载入新数据。
好处:让用户感觉启动很快。
![](https://img.haomeiwen.com/i1436421/e3091c2b012182f5.png)
数据的两种缓存方式;
临时缓存,加载中形成的缓存(如视频内容),退出功能/页面即自动清除。
固定缓存,加载后留下的缓存(如视频封面),退出功能/页面不消失,需手动清除。
![](https://img.haomeiwen.com/i1436421/5cde71bad769f0ea.png)
3、符合用户的认知。
先视觉界面,再数据交互。好处:让用户感觉很快(错觉)。
![](https://img.haomeiwen.com/i1436421/993d590b273faa70.png)
比如:手机QQ、微信、苹果短信等产品,发送信息时,信息先传到聊天界面(有一段动画),其实后台正在执行发送信息到对方的任务。
![](https://img.haomeiwen.com/i1436421/ed565f91b6fd516a.png)
3、在Wifi环境下,提前任务,预先加载数据
l音乐app当歌曲快播完时,加载下一首歌,做到无缝衔接
l打开某篇文章,自动加载里面的多媒体
lfacebook插入照片后,自动上传,当用户编辑完点击发送时已上传了一大半
l在用户决定之前自动下载,如果用户放弃则自动删除
l常见页面上滑、
![](https://img.haomeiwen.com/i1436421/37c19ba8ab1ed781.png)
![](https://img.haomeiwen.com/i1436421/ceffc0605b8a139c.png)
4、使用半层弹层模式&浮动模态层的样式设计
属于高频路径(最频繁的操作流程)
l如果可以,尽量在同一页面内完成操作
l减少页面跳转
l减少整体框架的层级
l降低用户浏览行为的负担
l覆盖屏幕部分区域,使上一操作的一些内容可见;
l点击黯淡区域显示上一层
l保持用户记忆的时效性(跳转出去,可能对上一页内容记忆不完整,或者不知道从哪一分类进入的)
网友评论