微信3.0,一个针对语音的产品体验问题的解决方案,也视为对昨天评论的回应。
语音播放,借助距离感应器可感知手机是否贴在耳边,但要尽可能完美地实现贴近耳边时,从扬声器切换到听筒播放,会有两个问题。
1.距离感应器的相应会延时
播放语音时,当我们快速把手机移至耳边,但距离感应器提供的API接口有限,有大约300毫秒的延时发出信号,而此时你的耳廓可能已经触碰到了屏幕,误触返回热区,语音会停止。
微信的解决方案是,如P1,在相应返回操作时,先等待500毫秒,这时候如果侦听到距离感应器发出信号,则认为是贴耳的操作,此情况下不执行返回操作。500毫秒的延时大部分时候我们是感知不到的,这一解决方案大大降低了贴耳时的误操作。
2.距离感应器响应条件过于宽松。
事实上,不止耳朵,人体的任何部位触碰到感应器(iPhone的在手机正面上部,前摄附近),距离感应器都会响应。
微信的解决方案是,如P2,增加了对三轴感应器信号的判断,只有将手机举起,贴近耳朵时,微信才开始侦听距离感应器的信号。如果平放在桌面,或者只是小幅度的晃动手机,贴耳模式都无法生效,最大程度地避免贴耳模式的误判。
至于评论里说的,语音播放控制做不做,我认为会做,但是不会太快。
媒介即隐喻,60s的时限其实已经重塑了IM里的语音内容。假设现在的语音中位数是5s,那短于此,重听其实没有成本;长于此,从中间暂停听,其实更不利于全文理解。但是为什么早晚会做,如P3。
微信几乎是中国网民的最大公约数,无意封神,只添敬畏。
这个时代,大家已经习惯了不再思考没了微信还能用什么,而是每个人,每个行业都在努力寻找一个答案——我和微信是什么关系,我能用微信做什么。
That's it, not big deal.