APP设计中的缓存、加载与刷新之初体验
百度搜索“为什么”,大约有100000000条搜索结果。Why?常常出现在情侣的争吵中,同时也推动着社会各方面的进步。面对着自己设计出来的产品,要多问为什么,然后再讲给别人,所以今天的故事我们从“为什么”开始讲起。1、缓存APP中显示的数据除了从服务器获取,还有一个数据来源就是本地数据库(缓存),
百度搜索“为什么”,大约有100000000条搜索结果。Why?常常出现在情侣的争吵中,同时也推动着社会各方面的进步。面对着自己设计出来的产品,要多问为什么,然后再讲给别人,所以今天的故事我们从“为什么”开始讲起。1、缓存APP中显示的数据除了从服务器获取,还有一个数据来源就是本地数据库(缓存),
关于App特殊状态下的交互设计,前面《App临时框的设计,全在这了 》、《网络异常时,App该如何设计?》两篇文章分别介绍了临时框的交互设计和网络异常时的交互设计。今天我们继续,探讨下另一个特殊状态:loading加载的设计。大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务
我们产品各模块的加载样式全部由开发自己定,结果是百花齐放,各有各的用法,前阶段被领导喷了一顿。关于加载这一块,交互规范恰好缺失,于是交互开始尝试梳理相应规范。本文梳理时,我查看了相关文章,我们部门也组织了讨论,但感觉并没有完全解决我的疑惑,于是在其基础上重新组织,扩展了一些,也咨询了一些前后端同
一个小白PM,最经常接到的需求可能就是页面优化了。而处理“加载”,应该是每个小白PM的必修课。领导说“这个页面出来太慢了”,用户说“我点击这个按钮怎么没反应啊”,他们究竟是什么意思呢?需求评审时候,你说我要加个加载,却被技术团队,交互团队猛喷,这是为什么呢?今天我来教你如何在“加载”问题上战无不胜
本文对于加载介绍了如下: What——什么是“加载”;Why——为什么要做“加载”;How——如何技术实现加载以及加载在产品实现过程中的难题。 一个小白PM,最经常接到的需求可能就是页面优化了。而处理“加载”,应该是每个小白PM的必修课。领导说“这个页面出来太慢了”,用户说“我点击这个按钮怎么没反