iOS的通知中心始于iOS 5,它把各个应用的推送消息聚合在一处,方便用户查看和管理。
用户可以点击打开相应的应用——如果开发者细心一些,则会直接把用户带到消息相关的界面。比如点击邮件通知,可以跳过长长的邮件列表,直达通知邮件内容。很多第三方应用都已经把信息直达作为推送通知的基础交互。
自iOS 9开始,越来越多的应用已经支持在通知中心快捷操作。在不打开应用的前提下,可以直接回复短信、删除邮件、设置勿打扰、收藏、稍后提醒……
如果消息内容优先级不高,则可以逐条地或批量地消除通知。
点击通知打开应用,让用户马上投入到信息的处理中;
快捷操作,对消息快速做出轻量反馈;
消除通知,则是给那些不关心消息内容的用户。
这三个功能是通知中心的通用操作。
但是,为什么没有已读?
已读是对推送消息最常用的反馈,它和消除通知有着本质的区别:消除通知是对推送消息不做任何反馈,直接忽略掉消息内容;而已读则是对消息最轻量的反馈,告知系统已知道了消息内容。
已读操作是必要的。因为一旦消息被标记为已读,就不需要通过其他方式再次打扰用户了。
应用消息除了显示在通知中心中,还可能会在应用图标上打上明显的标记。即便是已经在通知中心里消除了通知,依然关不掉标记提醒。它会一直存在,提醒用户进入应用处理之前的消息。
同样,有些应用内部也有消息中心,即时通讯应用中也会有消息未读提醒。在通知中心里关闭某条通知,并不会影响这些提醒,进入应用还是会看到同样内容的消息。
通知中心让人们可以快速看到消息推送,但彻底清除掉这些提醒,依然非常麻烦。这让标记消息已读成为必要的操作。
iOS原生的短信应用注意到了这个细节。当在通知中心中关闭某条短信消息时,图标和应用内的提醒也会随之消失。但关闭邮件通知却并不行;邮件应用提供了“标为已读”的快捷操作来替代这个功能。
除了短信和邮件应用,微信也对群聊消息提供了“标为已读”的操作,只针对群聊消息。我常用的应用里,只有这区区几个,提供了消息已读的操作。
多数应用的消息通知都不能直接标为已读,而是选用其它的快捷操作:
网易新闻:跟帖、收藏
百度地图:查看消息
微信私聊消息:回复“OK”、查看消息
QQ:回复“好的”、查看消息
即刻:收藏
或许很多人把消除通知等同于消息已读。这个想法并不是不妥当:当用户已经主动关闭了某个消息,他当然已经注意到了通知的内容,可以认为消息已读。但现状是iOS并没有把它们划作等号,所以每个应用需要在自己的通知快捷操作中添加这一功能。
如果不是产品经理们没有注意到这个细节的话,那么不提供已读操作也许反映出他们的一点私心。毕竟,如果应用图标标记一直出现在屏幕上,会有更大几率让人们回到应用里,从而提高应用的打开量。
由此造成的结果是,很多用户的屏幕上常常被打满了红色的图标标记,简直是一片狼藉,惨不忍睹。我不清楚有多少人会定期手动清掉多余的消息提示,还是他们干脆视而不见。
作为提升体验的一个细节,经常推送消息的iOS应用都应该自觉在通知中心里提供“消息已读”的操作。
目前的解决方案,建议大家关闭几乎所有应用的图标标记。
在通知中心出现之前,图标标记是必要的;但如今,它已经是一种非常重度的提示方式。它要求用户必须进入应用做出处理,否则就会一直躺在桌面上,干扰桌面的整洁性。
除非你认为某个应用的未读提醒非常重要,否则完全可以关掉图标标记。你会发现瞬间桌面清静很多。打开设置 - 通知 - 具体应用 - 关闭应用图标标记。