每一种状态指示信息或环境知觉的每一个变化都需要外部的触发因素。了解情境通知和触发因素有助于我们掌握它们的适用场景。我们把触发因素定义为在某个事件发生后,导致系统发出通知行为的那个变化。
在为通知设定触发因素时,一定要考虑清楚触发因素的先决条件、通知状态和后置条件。
- 先决条件:发出通知的条件和背景是什么
- 通知状态:以什么样的方式提示,什么样的通知效果最好
- 后置条件:通知状态激活后,用户会有什么样的行为,最后进行测试以确保设计的可用性
定时通知
定时通知是在设定的时间间隔后,或在预设的时间出现的一种提示,常以状态呼叫的形式出现。
闹钟是最简单的也是我们最常用的定时通知触发器。闹钟触发的考虑分析:
- 先决条件:需要提前设置好时间
- 通知状态:音乐、铃声等呼叫形式
- 后置条件:1.关闭闹钟;2.暂停闹钟,继续睡;3.不在意,继续睡。
所以,设计带有定时功能的情境通知时,尤其要注意,确保定时功能容易设定、调整、停止或关闭。贪睡按钮通常是闹钟上最大的按钮,醒来时很容易能按下这个按钮。但事实上,按下这个按钮也是很痛苦的,当人在沉睡中被叫醒,迷糊中需要先看清按钮在屏幕中的位置,反而多费时间。所以除了界面按钮,手机还提供了其他更方便的交互方式,常用的还有:手机的物理按键、滑动手势、翻转手机静音等。
定时通知的触发需要靠人为手动设置,如果遇到特定情况又需要手动重新设置。如闹钟,在法定节假日需要关闭,在调休日又需要开启,如果忘记设定,就会遇到在假日被闹钟吵醒、工作日睡过头的尴尬。因而,定时触发往往让人觉得呆板、冷漠和疏远。
情境通知
状态通知通常使用情境触发器,它们会指示发生了某个变化或某个特定的事件。
情境触发器较为被动,外部数据很有可能会出现问题,所以对于每个情境触发器,都会有一个辅助触发器,在前者出现故障时,后者会自动开始工作。如小米手环的智能唤醒功能,如果用户在浅度睡眠中,闹钟将会提早唤醒,早起更轻松。数据出现意外也没关系,仍然会在设定的时间响起。
情境触发器
外在环境或是人的内在动机都可以应用到情境通知。可以应用在情境通知的触发器外在情境因素有时间、天气、地理位置等,内在情境因素有代谢和情绪状态、接近度、成就感等。
时间
时间是最基本的情境触发器。手机的闹钟开启智能提醒后,会根据法定假日和调休日呼叫。如果忘记开启,会在法定假日的前一天提醒你是否需要开启。
时间也可以应用在更发杂的情境。根据当天的交通状况,在合适的时间提示用户出发去车站或机场。
天气
天气是最常用的情境触发器。三星的智能卡片每天会发送天气通知,下雨天提醒带伞、雾霾天提醒戴口罩。天气的应用程序早已做到未来天气预警,在上班的时候会收到高温预警、台风警报等,留意到天气变化,做好预防措施。
地理位置
使用地理位置让用户可以设定与特定时间和特定地点有关的触发器。快递跟踪是最常见的状态之一了。根据地理位置的变化改变配送状态,当快递状态发生变化,第一时间提醒,快递到哪了清清楚楚。
手机的智能卡片会在下班的时候推送从公司到家的路线和使用交通工具的时间。
三星手机的情境模式,可以根据家、车、公司三个场景设置不同的情境模式。你可以预先设置三个场景的位置,以及情境通知方式,比如在家是铃声,在公司是振动。一旦所在场景发生变化,手机会自动调成对应的情境模式。如果没有设置过,手机也会记住你每次使用的地点和模式。数据积累后,自动设置为场景模式。还有打车软件的司机快到达目的地时,手机会有振动提示。
代谢和情绪
随着现在对健康的关注,人们有时需要生理方面的提示,如久坐提醒、喝水提醒、体脂提醒等。这时,触发器可以提供帮助。现在手机带有很多内置传感器,应用程序可以通过手机监测用户的活动,或者通过绑定的硬件设备同步数据到app,再触发提醒。
Nadi X瑜伽服可以识别各种瑜伽姿势,在脚踝、膝盖和臀部装有触觉反馈装置,通过柔和的震动为用户提供实时运动反馈。
接近度
接近度可以来告知用户附近有没有他感兴趣的人,如社交产品,keep告知用户附近运动的人。或基于浏览的数据向用户推送感兴趣的内容,如电商产品,首页内容定制化,更精细化营销,从而提高粘性和下单率。
成就感
当达到目标后,向用户发送通知获取勋章或奖励,从而给用户带来满足和成就感。keep在用户达到锻炼目标时会发出通知,点亮勋章。
好的产品不会给用户发一堆无关紧要的通知,知道何时是发出提示的最佳时机,仅凭这一点足以区分好的产品和令人讨厌的产品。
频繁的无用的通知反而会造成用户的困扰,打扰到用户平静的生活,情境通知的应用让手机等设备更加智能化。在合适的时间提醒用户,预先判断用户的行为,提供合理的功能。
Google还为开发者提供了Awareness API,开发者可以根据时间、地点、位置及类型、用户行为、近场Beacons、耳机状态、天气等情境因素来构建与情境相关的应用体验,为其App增加情境感知互动功能。(插图)
——《交互的未来》读书笔记