角色:首先看看是否有登录用户和游客用户的区别,微信是强登录,所以这里只有登录后状态;然后看看有没有什么会员、管理员与普通用户的区别,目前微信好像没有什么会员体系,所以这里也没有这种状态。 网络:思考一下网络中断的展示方式?然后加载中、加载失败和加载成功都是什么样式的?弱网条件下又展示哪些内容?加载机制又是什么样子的? 等等等等……微信这方面的考虑还是很周全的,有兴趣可以自己去尝试看一下。 内容:消息列表为空页面怎么展示?消息内容溢出该如何表达?默认的字符要多少?未读消息怎么表现?超过99该如何?超过999又该如何?消息已读后如何展现? 时间:想想不同的时间点页面状态会不会有区别和变化,这里的时间主要是不同的时间点消息的推送,这里的状态主要是内容的变化导致的。 环境:考虑下不同的地理位置、空气、气候、温度等等因素会不会产生影响,目前来看这个方面对页面不会有什么状态影响。 其实在实际的工作中,页面的状态变化是非常复杂的,这里总结的几个维度,姑且可以作为设计工作中参考的几个点,让我们在做交互设计的过程中能够有一个比较全面的思考方向,也能够尽量避免一些重要状态的缺失。交互设计的价值不仅仅需要有合理的框架、流畅的流程,更需要每个页面状态的精雕细琢,然而对于用户来说,可能每一个细节体验的提升都代表了用户对产品的认可。 (责任编辑:admin) |