能不能让QQ消息不再讨厌?
使用聊天产品,你一定有这样的感觉:不想错过某人的消息,但又有其他的消息在干扰,一遍又一遍的解锁查看消息,发现不是想要的内容又关闭,操作繁琐。
假如你是产品经理,以上的流程你觉得可以怎么简化?
腾讯即通产品中心产品经理 Dream 跟大家分享了经验,这期话题来源于 QQ HD mini 消息弹窗提醒,Android 上的 iOS 消息预览的一些实战经历。
一、用户的痛点
QQ 消息太多,不是每条都关心,锁屏时每次来消息提醒,又不确定是不是自己想看的消息,所以一次又一次打开 QQ,看了以后又继续后台挂机,如此反复,纠结无比。
二、以前产品设计中的产生问题
1. 流程繁琐
相信这种场景,你也有似曾相识的感觉,不想错过某人的消息,但是又有其他的消息在干扰,一遍又一遍的打开关闭,操作繁琐。
2. 通知栏预览的不足
虽然在 Android 的通知栏可以起到预览的目的,能够减少以上的流程,但是有同时多人发消息时,却无法方便的预览。
三、使用弹窗,精简流程
四、设计细节
1. 弹窗提醒应该包含什么内容?
弹窗提醒作为提醒机制的一种,那最核心的诉求是“提醒”吗?让我们先看下 line 的设计。
当有新消息来是,Line 会弹出对话框进行提醒,可以起到较强的通知作用,可以提供“关闭”和“显示”的选择,但是并没有内容的预览,无法帮助用户做选择。因此我们思考了弹窗的核心诉求,不是“提醒”,而是“预览”。
那在预览中,用户最关心的是谁对你说、说了什么,但是 C2C 消息和群消息,在内容格式上存在差异,C2C 可以很直观的展示谁对你说,而群消息中,不仅仅要明确是来自哪个群的消息,还要告诉用户群中的哪个用户在发言,因此我们对这两类消息进行了略带差异化的内 容展示。
2. 同时有多人来消息时,该如何展示?
明确核心诉求是为了让用户“预览”,那当同时有多人发消息时,应该如何展示呢?
在通知栏的预览中,由于空间有限,所以同时有多条消息时,新的消息会覆盖在旧的消息上。
但是弹窗提醒较为独立的模块,具有一定的空间,因此可以采用消息列表的方式展现,新消息显示在列表的最上方,但是如果同时很多有的人发消息,列表会过于繁杂,反而会分散用户的视觉焦点,因此将展示消息的最大人数是三人,多于三人时,旧的消息会隐藏。
3. 如何不打扰用户呢?
弹窗提醒,当消息过多时,势必会对用户造成打扰,之所以用户会觉得打扰,是因为有过多的无效消息,那如何尽量的减少无效消息呢?
消息的来源分为三个渠道,C2C、讨论组、群。C2C 具有指向性,绝大多数对用户而言是有价值的;讨论组的消息,来自于小圈子的聊天内容,对用户而言比较有价值;群消息,由于群成员人数众多,消息量比较大, 其他成员的对话对用户的价值相对较少。因此,要减少无效消息的打扰,重点是减少群消息的提醒。
因此,在软件的设置中,增加了“群消息提醒”的设置,用户可以选择哪几个群会出现在弹窗中。
如果用户依然觉得打扰,或者出于隐私和省电方面的考虑,可以在设置中选择关闭弹窗提醒。
五、 未来要解决的问题
1. 如何省电?
当用户把手机放在口袋中或者在书包里,每次弹窗提醒都会点亮屏幕,但是用户并没有感知,那如何在这种场景下为用户省电呢?
在 Android 平台中有多种传感器,其中距离传感器(TYPE_PROXIMITY)可以检测物体与手机的距离。在这种硬件的支持下,可以判断当来消息提醒时,是否有遮挡物,如果有遮挡物,则认为手机处于口袋或书包中,这时不点亮屏幕,以达到节约电量的目的。
2. 如何进一步简化流程?
在较早的设计中,点击弹窗中的“查看消息”,可以直接进入 QQ,而不需要解锁手机,但是在用户反馈会频繁误操作,在不知情的情况下进入 QQ。为了避免这种误操作,我们牺牲了操作流程,点击查看消息以后,还需要解锁手机才能进入 QQ。
但是这两者并不是不可兼得,可以采用滑动解锁的方式,把“查看消息”和“解锁手机”合二为一,这样既可以避免误操作,又可以进一步的简化操作流程。