在使用微信的时候,我们是否会注意到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亿月活设备的庞大平台,能清晰简单地展示这个时间是非常有必要的;但是反观现在的微信时间显示规则过于复杂并且两端差异过大,虽然对普通用户而言并没有太大的体验上的差异,但是对于开发者和管理者而言,过于复杂维护起来将是较大的成本。但复杂应该也有其存在的意义,我们也只能站在旁观者的角度去揣测他的方向,很难深入地去研究。
作者:檐下风铃舞动,檐下风铃舞动(ID:yxflwd)
本文由 @檐下风铃舞动 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
如何遵守微信中的规则(揪出微信时间规则的猫腻)
2024-11-22 01:42:37 作者:守护之星 网址:https://m.xinb2b.cn/life/yma483222.html
- 蟑螂卵产在衣服上怎么彻底清除(湖南女子网购衣服却藏着蟑螂卵)
- 2024-11-22湖南女子网购衣服却藏着蟑螂卵现如今,网上购物是很多人主要的购买方式,但是有些时候,买回来的东西我们必须要仔细地检查一下,防止里面混进什么奇怪的东西比如长春师范大学的一名大二女生在网购牙刷架的时候,里面居然有只奄奄一息的老鼠,牙刷。
- 监理行业发展现状及发展路径探究(是谁在给监理不断加压)
- 2024-11-22是谁在给监理不断加压近日看到一份道路、桥梁工程的监理招标文件,建设单位要求监理单位提供的监理服务内容赫然写着:“五控、三管、一协调”什么是“五控、三管、一协调”?该招标文件在“监理范围”的标题下给出了解释:“负责‘五控、。
- 呼伦贝尔最有魅力的草原(记忆中的呼伦贝尔大草原)
- 2024-11-22记忆中的呼伦贝尔大草原作者:董舒子说说这次旅行我们围坐在山林深处的这所无人农庄前,一缕烟裹挟着一股烤肉香从眼前的炉子里飘荡出来身后的这座农庄是最朴素的土色泥墙屋,盖着生产队常有的蓝色铁皮屋顶屋子里的油盐酱醋还整齐地摞在灶台。
- 大s拍流星花园心酸历程(20岁因流星花园成名)
- 2024-11-2220岁因流星花园成名11月24日,有台媒报道“周渝民豪砸1.9亿宠老婆”,指他约在今年7月,以1.9亿台币的价格买下了“敦南寓邸”的一座“豪宅”,与张震做了邻居因为当地房产经纪透露买主姓“喻”,台北推断是周渝民以妻子喻虹。
- 浏览器怎么更新游戏(上班摸鱼好方式)
- 2024-11-22上班摸鱼好方式猎豹浏览器相信很多小伙伴都不陌生这款浏览器由猎豹移动公司(原金山网络)推出,主打安全与极速特性其对Chrome的Webkit内核进行了超过100项技术的优化,让访问网页速度更快猎豹浏览器这款浏览器本身。
- 檀健次为什么叫初代男团(从檀健次考古到MIC)
- 2024-11-22从檀健次考古到MIC从《猎罪图鉴》最近上热搜的频率就可以看出来,应该有不少姐妹跟南风一样,已经被这部剧蛊到上头了明明刚开始听到它的关键词,“檀健次和金世佳主演的双男主刑侦剧”时还没什么兴趣,只觉得这个设定稍显平平无奇,没。
- 什么样的脸不适合做下颌线提升(谈谈面部提升手术中改善下颌缘紧致对于面部年轻化有多大的影响)
- 2024-11-22谈谈面部提升手术中改善下颌缘紧致对于面部年轻化有多大的影响我在面诊面部年轻化的求美者中,一些求美者的下颌线不够紧致,这直接导致了抬头侧颜的不够精致,看上去会有明显的年龄感与臃肿感下颌缘处模糊臃肿从耳下到下巴的下颌缘线条紧致完美,脸型也会很好看随着年龄增长,下。
- 泉州两所百年老校将设新校区(泉州这所学校的校名由学生书写)
- 2024-11-22泉州这所学校的校名由学生书写日前,在泉州石狮市灵秀镇港塘小学的校门口,学生用毛笔写的校名被装裱在玻璃框内展示,引起不少同学纷纷驻足10月10日,石狮市灵秀镇港塘小学将层层“选拔”上来的优秀书法作品挂在了学校的校名墙上该校校长王三。
- 2022年好听的倪姓男孩名字(2022年好听的倪姓男孩名字有哪些)
- 2024-11-222022年好听的倪姓男孩名字有哪些【倪晟凯】【倪梓程】【倪瑞恒】;【倪耀斌】【倪辰烨】【倪鑫晨】;【倪铭轩】【倪雨彤】【倪子硕】;【倪宇轩】【倪家兴】【倪英睿】;【倪心淇】【倪钧宇】【倪章宸】;【倪雨沐】【倪一畅】【倪东霖】;【倪健榕。
- 腾讯视频如何投屏到电视(腾讯视频投屏到电视的方法)
- 2024-11-22腾讯视频投屏到电视的方法我们将手机和电视连接在同一个wifi下点击打开腾讯视频app,然后打开一个视频,点击的TV图标点击后,选择电视名称,即可投屏播放了我们在电视上观看腾讯视频的电视剧如果是iPhone手机用户,可以直接用。
- 任维国局长电视剧的名是什么(任维国局长电视剧的介绍)
- 2024-11-22任维国局长电视剧的介绍任维国局长电视剧的名是《以黑治黑》《以黑治黑》是一部20集电视剧,由刘惠宁执导,陈小艺、申军谊、李强主演《以黑治黑》是一部警匪片剧情简介:深田县原县委书记魏苍生在省委主要领导前来视察之际,因受贿而被“。
- sci论文是公开的吗(发表的论文是不是sci论文)
- 2024-11-22发表的论文是不是sci论文发表论文,因为录用论文的期刊不同,有了普刊论文、核心论文、sci论文等不同的叫法那么,发表的论文是否为sci论文?就要看发表论文的期刊是不是sci期刊了,若是sci期刊,那该论文就是sci论文发表论文。