今天读了一篇采访John Saito from Dropbox的文章,说到了notification的设计。于是仔细回想起来,Notification每天都会见到,真的非常重要啊。周五开会,用我的电脑给team做presentation。然而有同学建了一个message群讨论周末吃什么(TvT),手机电脑连在一起,莫名其妙iMessage在桌面上狂推送消息,which我也不知道怎么关掉,真是非常地囧。昨天夜里水朋友圈,看到有人抱怨Expedia错误推送飞机晚点的消息,导致他们差点误了航班。白天上班的时候,有人在dropbox的team folder里有的文件夹里改东西,内容被不停地从右上角弹窗蹦出来……

那么如何设计好notifications呢,我觉得除了这篇采访, Ethnographic research on notifications and attention management -Google I/O 2016 非常有帮助。(我觉得我从英文到中文的翻译好差=m=。所以有机会看到这篇的不如再去看看原视频)觉得可以学到:

  • 怎样去做notifications
  • 怎样做好一个design research的reporting和presentation。功利一点的话,就是学学怎么present在自己的portfolio,如何跟面试官聊你的research piece,如何在team里更好沟通…… 不过在这篇里,我只著重总结他们research的findings了。

( 。u 。)所有的图片都是视频截图。有机会的话最好看视频吧,她们的presentation skills也是不错的学习内容~

这样的agenda完全可以作为design research project 的portfolio piece presentation的格式呀。可以清晰地列出内容,指引读者了解你的整个project。这个research project一共有16个研究对象,在年龄,性别,职业上各有不同。

研究目标 Goal

  • 建立基本的理解认知
  • 引领Android N的开发
  • 引发新的idea来启发Android O和之后的开发

研究问题 Questions

  • What-人们想通过notifications知道什么?
  • When-人们什么时候想知道这些?
  • How-如何展现这个内容让它们变得更加有效有用可以让人们采取相应饿行动?

研究过程 Research Process

1. In-depth interviews: unstructured conversations。不是采用已经事先准备好的questions list go through one by one,而是根据大纲来问一些列的问题,在遇到有兴趣的点可以更加深入的问下去来获取更多的信息。

2. Observations: full & half day。通过观察研究对象的日常来充分在更加rich的context里更加充分地了解用户的行为习惯,从而发现hidden treasures。

3. Buddy sessions: group discussions & design exercises。通过例如focus group更加充分了解不同用户对于同一问题的更深入的看法。采用更加interactive的方式获取信息,比如在design exercise中让用户来描述他们理想中的notifications应该是什么样的。

4. Data synthesis: team workshop + synthesis。最为繁杂耗时的一个过程。对前期的海量信息进行处理,比如用affinity mapping等等不同的方法,归纳整理信息,从而发现patterns。

研究发现 Insights

Notifications对于用户不可或缺

Notifications被用来获取信息,进行交流,提醒危险,督促人们采取行动……人们的生活离不开notifications。但是渐渐不同的communication channels会被其他的sources污染。举个例子:email被用来个人的交流沟通,但是现在邮箱里往往充满了各种各样的广告宣传,推送……等等。于是就有了这样不同的反应:

  • hyper-vigilance and addiction。很多人离不开notifications。他们习惯性不停地查看消息,以防自己错过任何信息。比如来自Denise,律师,刚刚成为妈妈,她就说到「如果我两秒钟不堪手机,我就会惊慌,极度担心自己错过什么重要的事情」 但是事情都是相对的,Denise的丈夫就表示「notifications让我们变成了手机的附属品。这样真的非常不好。」
  • No letting sources contact them。比如很多人在开会或者在进行什么不希望被打扰的活动之前,会更改notification的设定,开飞行模式,断掉网路,或者更有甚者会直接删掉有的application。

  • No letting the device make noise or do nothing and be constantly annoyed.

人们想要帮助他们不需要打开查看就知晓notifications内容的捷径。

去查看notifications往往需要消耗精力。notification所传达的信息要值得打开它所需要的精力。screening信息的功能十分重要。例如Flora说到「我喜欢看到我的手机提示等闪橙色的光,因为这就说明信息来自【fan-fiction app】。我想让所有的信息都这样color code起来。」 有的用户也提到使用不用的提示音来区分信息来源。

那么,人们想要从notifications中知道什么呢?

信息来自谁最为重要 People are the VIP notifications

  • 信息来自谁比往往比信息是什么,来自什么时候更重要。如果notification跟重要的家人,工作中的伙伴……有关,人们往往会更加关注这个信息。
  • 每个人都有自己的VIP people。来自关系更为紧密people的notification更为重要,人们常会reserve channels open to them。例如Andrew说到「来自工作的邮件和我老婆的简讯是唯二重要的。我需要及时指导来自他们的信息来防止自己陷入任何麻烦。」更有甚者说到「我曾经和一个人分手是因为他没有回复我的消息,而我知道他已经看到了消息,因为我收到了已读通知。」。 也有人,通过notifications感觉到被需要「来自他人的notifications 让我觉得自己在社会里的存在,并且我是被需要的」

帮我记住我需要做的事情 Help me remember the things I need to do

  • 人们要么在脑袋里要么使用工具,总会有一个to do list。就像Elissa,一个新闻报纸的writer,她说「我的生活就是一系列夺命连环催」。她有很多的dealine要去追赶。有很多不同priority的事情在list要去做。
  • 最可靠和appreciated的notifications是那些可以帮助提醒人们做需要做的事情的notifications。
  • 人们在日常生活中hack了很多可以帮助提醒自己做需要做的事情的reminder system。比如,有人在门上贴了纸条,提醒自己在出门的时候记得带钥匙;有人使用reminder;有人拜托朋友帮忙;有人多管齐下来来给自己set notificaitons……有用的notifications应该帮助人们在正确的时机采取应该采取的行动。

当设计你的Application,思考「人们想要从notifications中知道什么的时候」时,可以从思考你的App帮助人们实现什么tasks,需要人们take什么action开始。

那么,人们怎样知道他们想要知道的信息呢? 作为developer又应该怎样,何时,notify用户什么信息呢?

这个问题的答案是 「it depends」。要看具体情况。下面来discuss一下notifications的类型和设计原则。

Notifications的类型

通过Task + Urgency的组合,可以分出来4种类型的notifications。

1. VIP notifications

2. Mission-critical notifications

3. Nagging notifications

4. Fun distractions notifications

这里有一个例子,在每一个象限里给出了常见的一些notifications的类型。

然而需要注意的是,这些例子都不是绝对的,当对应的principles被打破的时候,一个notificaiton就会从一个类型转换成另外的类型。

Notifications的原则

1. 相关性 RelevanceOnly send me messages that matter to me. When it is not relevant to me, it becomes unnecessary noise.

比如,和一群好友在社交软体里聊天可以是一件joyful 的事情,但是当你没有参加聊天话题却收到大量其他人聊天的notifications时,就变成了nagging的notifications。

2. 选择性 & 区别 Selectivity and differentiation

The message should be worth the cost of my attention; be selective of what you send.

不经筛选的过多的信息会导致人们干脆关掉notification;相同的信息反复出现会让人们逐渐不再去注意到底notify了什么。

3. 合理性 Legitimacy

The importance of the content should align with the urgency signal.

当并不重要的信息以一种urgent的alert形式被notified的时候,会造成不必要的焦虑紧张。比如,有人说到「有时我会收到来自app的alert告诉我说我可以在那里买什么东西。这又是一个我得和spam作斗争的地方,让我觉得非常恼怒。」把原本shopping应该是人们enjoyable的experience变成了nagging。

4. 可行动性 Actionability

Notify me at a time when I am able to take action.

在人们可以采取行动的时候来notify,并且给予足够的选项让人们可以选择delay或者在之后retrieve the info。并且通过告诉人们不采取行动可能的后果来帮助人们prioritize信息。比如说,人们经常会收到notificaitons来update OS,但是人们经常的做法就是,不去update,直到有一天有应用程序显示不updateOS就没法继续使用时,去会花时间删内容,腾内存来更新OS。

矛盾的目标 Unaligned Goals

用户和开发者的目标会产生矛盾。对于用户来说,他们的目标是:

- help me on top of my life;- send me only what I need;- give me confidence I will receive my VIP notifications;然后对于开发者来说,他们的目标是;- fullfil service obligations;- promote engagement

在对urgency和need的定义上,两方面并不一样。如何平衡好各方需求对于notificatons的设计至关重要。

可以怎样做 What could help

  • In-line reply for quicker action; building in notifications shade to better distinguish VIP sources.
  • think about your product for each notification that you send.

关于未来的一点思考

上面是Google I/O的video。主要针对现有的mobile 的notifications。让我们从这里开始,把范围拓宽,时间拉长,在未来又应该是什么样的呢?尤其是在物联网进一步发展,各个设备之间的无缝衔接尤为重要。

在对来自Dropbox的设计师的采访给了一个有意思的例子:

Can I requestan Uber ride from Alexa, receive the ETA on my Apple Watch, split the fare witha friend on Messenger and rate the ride on my phone App?

作为UX designer,不应该局限在certain device,应该思考如何让一个 fragmented process still feels like it iscoming from the same brand and a seamless experience.也许在现在并不需要design for the entire system,但也应该充分考虑到可能的不同设备信息之间的接入点。在设计notifications的时候,考虑到不同的使用情景。

推荐阅读:

相关文章