微信聊天记录怎么改时间(微信聊天记录修改日期)
微信聊天记录怎么改时间(微信聊天记录修改日期)
在使用微信的时候,我们是否会注意到iOS端Andriod端上的时间显示规则的不同?在没有多大差异的用户体验背后,微信有着一套两端差异大、机制复杂的时间显示规则。
由于工作的需要前段时间调研了下微信朋友圈以及会话页面时间显示规则,在这里总结分享给大家。
一、概述
常规方式同一个app不同平台时间显示规则应该是一样的,但是细心的同学会发现微信出乎意料的用了两种显示规则。也可以看出微信两端是由多个且不同产品经理设计的(这是废话),所以这次主要调研的是微信app客户端的安卓和iOS平台,系统版本为v7。0。3。
二、常规显示规则
先来说说常规app应用是怎么显示时间的。一般区分前后端,主要分为两种呈现方式。
第一种是后端直接设计时间显示规则,前端直接显示。这样做优点就可以统一多个平台显示规则,而且灵活。后期需要修改显示规则只需要后段修改一下,即可保证前段app显示规则的同时调整,不需要发布应用包,但同时缺点对后端的压力也大。
第二种是后端提供时间字段,由前端设计显示规则。这样做优点可以让多个平台显示不同的规则,同时也减少了后端的压力;但也有缺点,不够灵活后期修改需要发布应用包。微信用的就是第二种。当然时间显示规则设计后一般改动的几率会比较小,除非有错误或者影响到了用户的体验。
今天介绍的主要是会话模块和朋友圈模块的显示规则。会话模块指的是微信的第一个主页聊天页面,会话模块主要分为两处的时间显示,会话列表和聊天界面。
相对的朋友圈模块指的是与朋友圈相关的页面的时间显示。主要是发现下面的朋友圈页面、未读消息页面、详情页面、评论回复以及相册页面。
三、模块介绍1。会话模块
首先会话模块指的就是聊天那个模块,我们主要调研了其两处的时间显示规则。
(1)会话列表
由于系统可以设置时间为24小时制和12小时制,且微信对这两种情况都做了调整,所以我将细分为24小时制和12小时制的规则。并且每个页面对比iOS和Android系统进行对比。
从调研结果来看,iOS的会话列表显示时间24时制时主要是展示最新一条消息的时间,如果没收到消息了,当天直接显示时分,而大于今天、小于等于昨天直接显示昨天,当大于昨天而小于等于一周时则显示星期几(一周是从接收最后一条消息开始算的),当大于一周后直接显示年月日。
12时制时,需要区分时段:
0点到6点时为凌晨
6点到12点时为上午
12点到24点时为下午
需要对每一天的时间进行划分时段显示,例如上午8:12,其他跟24时制的没什么区别。
对比Android系统,当设置为24小时制时跟iOS的24时制没有太多区别,唯一不同的是iOS大于昨天而小于一周。这里的一周是从最后一条消息显示的时间开始计算环绕一周的,而安卓的大于昨天小于本周,这里的本周是从周一0:00开始算到周日的23:59分结束的,所以有本质的区别。
相比12小时制,安卓的更加细分时段:
0点到6点为凌晨
6点到12点为上午
12点到14点为中午
14点到18点为下午
18点到24点为晚上
本周和24时制的相同有区别与iOS,其他并没有太大差异。
(2)聊天页面
即和好友对话的页面,往往这个页面需要显示更详细的时间。这个时间不是每一条消息都去统计,因为在快速聊天时统计每条消息的时间是没有多大意义的,所以在iOS平台每隔五分钟会统计一次。即当两人在不间断的聊天时,iOS每隔五分钟记录一次时间。其他就不展开细说了,详看表格。
对比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亿月活设备的庞大平台,能清晰简单地展示这个时间是非常有必要的;但是反观现在的微信时间显示规则过于复杂并且两端差异过大,虽然对普通用户而言并没有太大的体验上的差异,但是对于开发者和管理者而言,过于复杂维护起来将是较大的成本。但复杂应该也有其存在的意义,我们也只能站在旁观者的角度去揣测他的方向,很难深入地去研究。
家庭装修防火要点严格按照技术规范的要求进行设计和随着人们生活水平的提高般家庭购房后,家庭装修档次是越来越高。但由于居民和装修人员防火意识淡薄,从而使一些不合格的装修变成了潜在的家庭火灾隐患,由此而引发的火灾事故时有发生。为了……
关于解决县融媒体中心建设存在困难和问题的调研报告一、融媒体中心建设背景2018年8月21日至22日,习近平总书记在全国宣传思想工作会议上发表重要讲话,指出要扎实抓好县级融媒体中心建设,更好引导群众、服务群众,从国家战略……
能不能通过手机号查丢失定位(定位手机号位置)能不能通过手机号查丢失定位(定位手机号位置)现在的社会,手机现已成为了万众随身的一种设备,它可以上网和联络朋友,可以作为人们的掌上电脑。现在的手机大多数都是智能化的……
熟悉的一个人我的外婆她个子高高,身材偏瘦,短短的头发,高高的鼻梁下面是一张能说会道的嘴,她也是个老顽童,还喜欢耍赖。那天,我和外婆在下跳棋,一开始外婆还很认真,到了后面外婆就一而再再……
外阴白斑疾病是什么原因呢平时肯定有很多女性都会遇到妇科方面的疾病,外阴白斑疾病就是比较常见的一种,这种疾病可能是因为病菌入侵导致的,但是并不完全只是这样,而且有这种疾病的时候你肯定会比较的担心,想要去……
把好友微信删了怎么恢复聊天记录(老公出轨怎么查微信聊天记录)把好友微信删了怎么恢复聊天记录(老公出轨怎么查微信聊天记录)不得不说现在的微信功能属实强大,不仅能够让我们在上面得到自己所需要的东西,而且有一些隐藏的功能还会让我们能够有一丝的……
安卓手机怎么查定位去哪了(如何查找安卓手机位置)安卓手机怎么查定位去哪了(如何查找安卓手机位置)现在的社会,手机现已成为了万众随身的一种设备,它可以上网和联络朋友,可以作为人们的掌上电脑。现在的手机大多数都是智能……
淘宝集市店铺有何区别集市店铺经营思路一、淘宝集市店铺有何区别淘宝店铺分为淘宝商城店铺和淘宝集市店铺两种形态。商城店铺和集市店铺到底有什么区别呢?本文将从以下七个方面重点阐述。淘宝商城经历几次调整,优势相对集……
梦见被鬼魂缠身会走霉运吗梦,是窥探内心的一面隐秘之镜,是另一种虚幻却真实的人生体验;梦,是窃听自己潜意识和意识相互交流的机会,它为人们打开了通往自我整合的大门。许多在现实生活不可能发生事情,却会在梦境……
随着造句用随着造句大全151、阳光随着太阳的升起穿过树梢,照射着一小块一小块林间草地。大树上的露水宛如一颗晶莹透亮的珍珠,被阳光这么一照,立即蒸发消失了。152、人的肉体可以随着时间的推移而衰……
颐和山庄为什么便宜(颐和山庄别墅价格)综合评分3。82分5分花都颐和山庄位于区梯面镇106国道与山前大道交界,在售三房至四房,建面有118200的单位,均价约12000元。项目占地面积为1500亩,分多期开发……
开车去桂林要多久(深圳出发三日游推荐)找桂林山水的照片,容易;如何在有限的时间把桂林山水的精华走到,不容易。这次去桂林前,到网上搜索攻略,搜出来的却大多是桂林导游的广告。还得靠自己,研究了半天,安排了三天时间,好好……