举个个人中心例子来说明。啥是用户体验呢?
移动端原则,简单,精致,略带有动画。
常规设计来说,可以点击进入修改信息的条目必须有箭头指示。也就像你可以展开列表必须有向下箭头提示。
反过来,没有箭头提示我不点击不会知道擦还可以展开。难道这是微信朋友圈长按发文字吗?人家是内测隐藏功能,有可能去掉。所以你哪来那么多隐藏功能?
然后呢,如果你自由发挥按常规做呢?人家说你还原度不够。假如其他平台做了,人家做的人可能心里不爽了,其实要我我也不爽,哈哈。
有一个朋友老王为人民服务(扣扣昵称)说了。你可以提建议,但是产品可能认为你故意拖进度。
从体验来说除了常规设计,还有那些要注意呢?设计出来的一般都是静态,没有交互和体验上的展现。所以呢有时候只有我们严格要求自己,要有产品的思想和设计的审美了。
举个列表展开的例子。除了刚才的箭头提示可展开,还要有什么呢?如果多级展开东西很多,滑动列表会很乱。如果你是严重依赖移动产品的人。
怎么解决呢?可以参考印象笔记,和苹果应用商店的发现效果。展开吐出来二级内容全屏显示,并且还有交互式动画。返回回到之前页面,完全在当前页面过度,没有断裂感觉。
作为开发人员怎么注意体验呢?首先用户不可能经常频繁修改个人信息,所以一定时间内我修改的信息,包括获取的信息可以缓存本地数据库。
先修改直接展示,后台开线程把数据传给服务器,如果失败了,缓存当前失败的网络请求,下次联网或者可以发送网络请求,再从冻结的失败请求从新开启。
不注意体验,每次刷吧,多费流量,经常报错。
其实可以用url缓存来做缓存,需要http1.1规范。后台人员可以理解为浏览器缓存。