文章插图
对比Android系统,有些奇特的是在连续群聊或者私聊的时候,并不能知道他隔多长时间统计一次,毫无规律可言 。
文章插图
2. 朋友圈模块
朋友圈模块指的是发现模块下的朋友圈模块 。主要跟朋友圈相关的页面的时间规则,其中包括朋友圈页面、详细页面、相册页面、评论/回复和未读消息 。当然朋友圈模块下的这些页面也分为24小时制和12小时制 。
(1)朋友圈——统计计时法
由于朋友圈页面的显示方式不一样,所以我单独做了个介绍 。
我给朋友圈页面这种显示方式取名为“统计计时法”(没想到其他更好的名字)从朋友圈发布成功后,开始计时直到永远,以一种统计的方式显示 。
发布后的前120秒,都显示1分钟前;120秒到1小时内,都显示n分钟前;1小时到24小时内,都显示n小时前;大于24小时又小于48小时的情况需要判断,这个时间段是否属于昨天的范畴还是前天的范畴,属于昨天就显示“昨天”,属于前天就显示2天前;大于48小时后直接统计距离发布当天的相隔几天并直接显示n天前 。
这里需要注意的是,第一我们常规统计到秒,但是只显示到分钟;第二不足2分钟按一分钟前显示,不满2小时按1小时前显示,以此类推 。
文章插图
朋友圈这个页面,Android跟iOS规则是一致的 。
文章插图
(2)详情页面、相册页面、评论/回复和未读消息——定时计时法
“定时计时法”就是发布的显示时间是固定的,不会受当前变化的时间影响 。当天也就是在发布朋友圈消息后到现在没有跨跃一天的情况下还要判断有没有跨越小时,没跨越就显示n分钟前,已跨越小时就直接显示时分 。当跨越了一天,就显示“昨天” 。当跨越了昨天且在今年内(没有跨越一年)就显示月日,跨越一年就显示年月日,以此类推 。
文章插图
相对于Android,这几个页面相对比较简单 。在发布朋友圈消息的当天直接显示“时分”,昨天就直接显示“昨天+时分”,大于昨天的都是直接显示“年月日+时分” 。并且不用区分24或者12时制的显示
文章插图
四、总结
时间的目的是为了清晰明确地记录改条信息的存在,可以让用户能通过时间快速定位到该条信息 。而设计这个规则要结合用户使用习惯以及用户体验为前提,在不打扰到用户的前提之下又能快速定位到这条信息的“存在” 。
,作为一个坐拥11亿月活设备的庞大平台,能清晰简单地展示这个时间是非常有必要的;但是反观现在的时间显示规则过于复杂并且两端差异过大,虽然对普通用户而言并没有太大的体验上的差异,但是对于开发者和管理者而言,过于复杂维护起来将是较大的成本 。但复杂应该也有其存在的意义,我们也只能站在旁观者的角度去揣测他的方向,很难深入地去研究 。
作者:檐下风铃舞动,公众号:檐下风铃舞动(ID:yxflwd)
本文由 @檐下风铃舞动 原创发布于人人都是产品经理 。未经许可,禁止转载
【怎样修改微信日期和时间设置 微信聊天日期怎么修改】题图来自Unsplash,基于CC0协议
- 恢复微信聊天记录的app 谁可以恢复微信聊天记录
- 微信聊天记录怎么恢复免费 微信删了还能找回聊天记录吗
- 微信点了不显示怎么还显示 不显示该聊天一会又显示
- 怎样绑定对方的微信聊天记录 微信能关联看聊天记录
- 伪造微信聊天记录时间p图 微信如何修改聊天记录时间
- 微信误删聊天记录 微信聊天记录被删了怎么办
- 微信聊天记录清空了怎么找回 微信聊天记录删掉了怎么找回
- 怎么加回删掉的微信好友 如何恢复删除的微信好友
- 恢复指定人微信聊天记录 微信查别人聊天记录
- 交通银行手机银行怎么登录 交行企业银行手机端怎样登录