大厂面试题:微信为什么不做语音进度条?
不知道你使用微信的时候有没有遇到过这样的情况:
对方给你发了一段40秒的语音,后面5秒的语音没听清,只能从头再来40s。
其实不只是你,很多人都遇到过和你一样的情况,因此大家对微信的语音进度条的呼声特别高,就是希望解决这样的问题。
这么多年了,还能找到用户对其的吐槽。
用户需求一直是产品不可忽视的一部分,既然用户呼声这么强烈,为什么微信还没有更新语音进度条功能?毕竟隔壁的qq都有了啊?
一、浅谈一下进度条
大家对进度条并不陌生,在我们听歌、看视频(一般是长视频)的时候,使用录音工具的时候,都会使用到进度条。它们的内容之间有着共同的特点,那就是内容时间较长、内容较为丰富。比如一首歌的时长大概在3-5分钟,一个视频里面包含了声音和图像两部分信息。
而进度条的作用,就是帮助我们可以快速定位到我们想要的内容。简而言之,就是通过拖拽来寻找内容。如果没有进度条,我学唱一首歌曲的时间成本会大大增加。我看一门网上录的课程,也只能以一整节课的时间为单位来寻找我薄弱的知识点。
当进度条加上了语音两个字,如果要让它有价值,仍然需要符合进度条内容的两个特点,即语音时间要长、语音内容要丰富。
二、使用场景
如果对方问你:吃了吗?到哪儿了?做核酸了吗?意思明显、内容简短,不需要大脑做过多的处理,一般不需要拖动进度条去重复听。
微信语音一次最多发60秒,正常语速下,60秒的语音可包含200字,相当于一篇小学生作文。
不过即使是看起来最简单的小学生作文,也是包含了具体的人物、地点、行为的,甚至有可能听到一半大脑就待机了,更别提如果这条语音是领导发的关于工作的内容,或者是别人交代你办什么事情,一些细节必须了解得清清楚楚你才不会出什么岔子。
更无语的是误触到其他地方或者因为偶然事件导致语音中断,需要从头来过。
这样看来,不管内容是简单还是复杂,只要微信语音的时长够长,听的人都需要承担一定的快速记忆、理解的成本,以及风险成本。
语音条看起来确实是一个合理的需求。
但是,合理的需求就一定要实现吗?
三、一定要做吗
2019年,qq上线了语音进度条功能,支持用户可以拖动进度条来调整听语音的时间。
3年过去,微信仍然没有推出语音进度条的需求,并不是因为不好实现,而是因为种种因素导致微信不允许语音进度条存在。
1. 微信和qq的不同
微信和qq虽然都是用来沟通的,但它们之间还是存在着一些不同之处。
1)定位
微信的slogan是:微信是一种生活方式。
十年过去,微信如它的slogan所说,没有止步于当一个沟通的工具,而是深入到我们生活的方方面面:过年过节,我们发红包、转账用到微信支付;闲暇无事,我们阅读新闻时事、八卦热点用到公众号,我们休闲娱乐用到视频号……
任何一个方面单独拿出来,都不完全基于沟通社交,并且都是在市场上有一定知名度的。
qq的slogan是:每一天,乐在沟通。通过slogan就可以知道qq的定位,沟通一定占一个很大的比例。
因此qq对沟通社交的功能性非常看重。尽量把聊天相关的功能做到有意义、有趣味,既符合qq的沟通工具定位,又符合其用户群体的特征。
2)功能
功能上,qq支持最长2分钟的语音消息,微信支持最长1分钟的语音消息,相比之下,qq会出现1分钟以上的语音消息,而微信不会,对于qq来说,语音进度条的价值更大。
2. 用户体验
以qq的语音进度条实现为例,使用语音进度条分为以下几个步骤:
- 找到需要重新听的大致时间
- 点击进度条
- 将进度条拖拽到对应的时间轴上
- 松开手指,检查拖拽是否到位
如果拖拽得不够准确,还要重新拖拽,或者等待进度条走到想听的内容。这通操作下来,也得有个5-10秒。
还有就是,进度条的操作区域很小,我手指细试了下需要5-10秒,更别提长辈们长期操劳手指粗、上了年纪眼神不好,用起来很难受,而且操作起来也需要将近10秒,效率并没有提高多少。
说到这里,这个功能给我的感觉是怎么用怎么烦。
微信是一个覆盖很多人群类型的app,需要尽量避免某个功能会给某个人群类型带来“不方便”,寻找共性,避免特性。
3. 实际场景
想象一下你和别人在线下沟通的时候,如果听不清会怎么样?
- 如果是环境嘈杂,就找一个安静点的地方说
- 如果是语速过快/说话模糊,就问能否重新说一下
- 如果是听不懂方言,无解,除非找个翻译
目前微信的语音支持暂停,我理解微信的语音和进度条之间只差了拖拽动作。
从模拟实际场景出发,微信把人和人的线下沟通搬到了线上,任何线下可以沟通的事情,在线上也可以沟通。那语音进度条一定是必要的吗?
如果事情重要,好的方法是书面写清楚;如果事情紧急,好的方法是打电话说。
语音的根本是条消息,是发给对方的message,沟通注定存在延迟。如果是message,是否可以认为消息其实也没那么紧急和重要?
四、结尾
讲真,语音进度条的价值可能只在网络中断等语音被打断的特殊情况下才会被发挥到最大,日常生活中的语音带来的问题,都不是语音功能本身造成的问题,而是说话者造成的,造成这样问题的原因,是因为语音的局限,它不如语音通话/打电话一样及时收到听话者的反馈,也不如文字消息一样能够让人通过文字就能了解意思。
当你仍然在苦恼为什么没有语音进度条的时候,不如考虑如何去推动说话者更能表明意思。