你是否曾短暂地打开手机,瞥一眼,找到需要找的东西,然后把它关掉?这是微会话的一个例子,微会话是一种快速的会话,用最少的交互完成用户目标。

定义:移动microsessions移动会话是否少于15秒。

“microsession这个术语是由费雷拉和他的同事在一篇文章中引入的,他们创造了“microrousage”这个词,指的是手机使用时间小于15秒。他们发现,略多于40%的手机使用是微扰。

虽然确切的时间阈值可能还存在争议(可能会因人口而异——例如,由斯坦福大学和苹果公司的研究人员共同撰写的另一项研究发现,对老年人来说,微会话阈值可以移动到22秒),但这并不真的重要。重要的是如何设计你的应用,让用户能够快速完成某些任务。

微会话对用户体验很有好处.通常,任务的时间与可用性成反比。时间翻译交互成本和低交互性成本带来很好的用户体验。微渊意味着用户能够非常快速地达到目标 - 可能是因为移动设计支持它们。

支持Microsessions甚至具有复杂任务的应用程序

我们每天都在做很多移动任务,这些任务非常简单,几秒钟就能完成。设置闹钟,检查是否有新邮件,查看当天的日历,通常只需要快速扫一眼屏幕,或许按1-2个按钮。这些都很有可能导致微会话。

然而,并不是所有的任务都可以在15秒内完成,即使有最好的设计。研究和购买空气净化器,观看视频,阅读和下面的说明,写邮件给你的老板都是相当复杂的活动,大多数用户将需要超过15秒钟才能完成它们。

但即使你的应用程序涉及几个复杂的步骤,减少完成任务的时间将提高用户体验。好的设计通常会降低交互成本,从而降低任务时间。然而,这还不够。你可以做得更多。

为了理解其中的原因,让我们考虑一个用户,他正试图通过电话办理美联航航班的登机手续。首先,用户必须找到手机上的应用,启动它,等待启动画面加载,绕过登录墙或者,如果她没有注意到签署继续担任嘉宾按钮,然后找到检查按钮,点击它,最终开始登录过程。换句话说,她要花很多时间来定位一个入口点成任务。

United for Android:当用户通过启动应用进行签到时,需要等待启动画面加载(左上),然后跳过登录墙(右上),然后在主页上找到签到按钮(左下),最后到达航班办理登机手续页面(右下角)。

设计师可以为用户提供快速的、在应用程序之外访问他们执行最多的任务。这样做可以节省用户自己定位入口点的需要,如果任务足够重要,可以显著改善整体用户体验。

设计Microsessions

当然,你应该考虑的第一个问题是在设计你的应用时,让这些任务的入口点在应用中很容易被发现,流程也很简单容易理解。然而,你可以更进一步,让人们在不启动应用的情况下开始这些任务(有时甚至完成它们)外部任务入口点

1.通知

通知是当今应用支持微会话的主要方式。在费雷拉的研究中,大约60%的微会话涉及阅读通知或与通知互动。

尽管通知至少为应用提供了一个入口点(点击通知会打开应用),但在许多情况下,它们的功能是更新用户的事务状态。如果通知设计良好,用户通常可以从通知文本中获得所需的所有信息,而无需启动整个应用。

为了设计一个成功的基于通知的微会议,创建一个能够自给自足的通知:传达一个完全形成的想法,不需要用户去别处了解该通知是关于什么的。文本被截断或不包含足够的信息,迫使人们收集更多的上下文的通知,且该操作不仅延长了会议,而且还降低了用户体验

Lyft的通知提供了用户根据通知采取行动所需的所有信息,而无需启动应用程序。

如果无法创建完全自给自足的通知,至少可以给用户足够的上下文来决定,如果他们感兴趣的通知。

此YouTube通知不是自给自足:截断视频的标题要求用户点击它以查看它的内容。但是,关键字Everleigh在通知中显示至少允许用户决定是否值得获得额外的信息。(如果他们从未听说过Everleigh,那么这个通知很可能是无关紧要的;如果他们是热情的粉丝,那么他们可能会关注它。)
亚马逊的通知不是自给自足的——它不告诉用户送了什么东西,只告诉用户送了。(照片显示的是包装,但不是商品。)
在Android通知的缺省视图截断通知为2行。如果用户通过点击在右上角的向下箭头展开通知,他们可以看到文字的附加行然而,即使从Android设置该通知被截断(左),有足够的信息线索,以了解其内容(对)。

确保敲击该通知不仅推出相应的应用程序,但需要用户到相应的页面中应用程序(例如,用于新闻报道,这可能是文章页面)。而且,因为大多数用户都熟悉这个功能,它不需要有额外的在应用中打开了通知中出现的动作。

MyShake为iPhone通知发生地震的用户(左),但窃听的通知不提供任何补充信息。最起码,应用程序应该将用户带到地震的位置。相反,它只是显示出应用程序,其中包含在用户的当前位置(右)为中心的地图的网页。
ESPN Android版:选择打开应用程序这是不必要的,因为只需点击通知文本就可以获得相同的结果(这是移动用户非常熟悉的行为)。

考虑在通知本身中支持应用于通知项的主要操作。这样用户就有机会在不启动应用的情况下完成任务。例如,对于一篇新闻文章,适当的操作可能是保存它以供进一步阅读,而对于一封电子邮件通知,删除消息可能是一个不错的选择。

从日历的通知iPhone(左)和纽约时报的iPhone(中)允许用户直接在容量,他们现在采取行动。从LinkedIn(右)的通知是自给自足的,但会从受益祝贺按钮将使用用户直接到消息页面。

在某些情况下,考虑为用户可能从该通知获得的典型流提供入口点.例如,天气频道的Android应用程序通知允许人们以不同的格式访问天气信息(每小时每天雷达).

天气频道的Android通知提供了进入每小时,每天,雷达当地天气情况。

2.小部件

小部件被压缩的观点,通常呈现出单条数据代表该应用程序的状态的应用程式。他们是理想的跟踪频繁更改的信息(如天气)和一般从手机的主屏幕访问(在iOS上,从搜索屏幕),如果用户选择将各自的小部件添加到屏幕中。

在iOS中,即使用户还没有决定安装小部件,也可以通过对应用图标的长按或3D触摸手势来访问小部件。

iOS的部件:(左)搜索屏幕包含来自多个应用程序的几个小部件。(右)当用户长时间按手机主屏幕上的应用程序图标时,一些应用程序还会显示一个小部件。地图应用程序显示了一个小部件,提供到一个经常去的目的地的方向。
Android小部件:小部件可以有不同的形状,并显示不同类型的内容。Gmail小部件是一个收集小部件,它显示几封电子邮件,CNN小部件是一个信息小部件。注意,用户可以调整小部件的大小,正如在两张屏幕截图中CNN小部件的两种大小所示。(然而,即使CNN小部件被放大,显示的文本仍然被截断——迫使用户启动应用程序,以获得完整的标题和故事的要点。)

因为它们允许用户快速从应用程序检查数据,并跟踪,如果事情已经改变Widget是有帮助的。像通知一样,小部件应该是自包含的,最好不要被截断.例如,CNN小部件不应该显示截短的标题;相反,即使是最小的部件大小,也应该用完整的句子来描述故事。

然而,小部件比通知更强大。它们允许在小部件本身内进行简单的交互。例如,用户可以在Gmail小部件中垂直滚动,也可以点击横向箭头在CNN小部件中移动新闻。有时小部件只是简单地提供应用程序中任务的入口点列表(类似于下面的快速操作)。

小部件可用性的关键问题是您是否确实能够确定人们想要跟踪的一件事情,如果可以,您是否能够将该信息压缩到一个简洁的单元中,以便在小部件中显示.如果有几个项目的潜在利益,年代,然后收集小部件显示他们可能是一个解决方案,尽管同样的一般问题就出现了:你能合理地关注那些用户希望看到的一些项目,并将他们仍然有用即使被严重压缩到适合在小部件的空间?

不像通知,窗口小部件允许一些有限的相互作用。在iOS中,它可以扩展插件(左)和查看更多内容(右)。

在Android中,可以在CNN小部件中点击箭头才能查看更多故事(上),或者您可以在Gmail窗口小部件中垂直滚动以曝光更多电子邮件(底部)。
iOS的Yelp小部件为应用程序中提供的各种内容类别提供了输入点。

3.快速的行动

最新版本的iOS和Android支持直接从主屏幕上通过长时间的按压或点击来访问应用程序中的操作3D触控手势 - 本质上是一个的实现上下文菜单.(注:三维触控不再支持在iPhone XI,它是由长按代替)在iOS中,手势也可以显示一个小窗口旁边的快速操作。

在iPhone版的亚马逊(左)和Android版的美联航(右)上长时间点击,会显示出用户无需打开应用即可直接执行的操作列表检查-快速的行动直接导致飞行检查-页面。

快速的操作让用户不必启动应用程序,并找到他们想要完成的任务的应用程序内入口点。快速操作不需要只包括可以微会话的任务——相反,它们应该链接到对用户来说很重要的任务

在快速操作上下文菜单中只能显示有限数量的快速操作,所以不要在与用户无关的操作上浪费空间.相反,专注于最重要的任务- 许多用户经常执行的任务。例如,邀请朋友到Airbnb很可能是一项很少执行的操作,因为贡献谷歌地图 - 这些操作都不需要包含在快速动作列表中。

快速操作列表应该包括那些对用户很重要并且经常执行的操作。既不邀请朋友(制作的Airbnb,左),也不您的贡献(谷歌Maps,右)限定。

4.通过智能助理(Siri的或谷歌助理)

iOS和Android应用可以利用智能助理- Siri和谷歌Assistant -允许用户使用语音与应用程序快速互动。

在iOS系统中,应用程序可以为Siri提供快捷方式,让用户能够执行某些频繁的任务,或者在某些特定时间和地点合适的任务。例如,在注意到某人频繁支付款项时,贝宝(PayPal)应用程序可以建议一个快捷方式,让用户可以直接通过Siri完成该操作。而用户必须接受这些快捷方式,应用程序识别它们并向用户推荐它们仍然很重要(理想情况下,甚至在应用程序内)。

应用程序快捷方式提示使用户能够快速地执行特定操作。在这个例子中,PayPal的应用建议频繁支付,这既可以从iPhone的应用程序快捷方式的快捷方式(左),在这种情况下,从贝宝应用程序本身(中)。用户定义的快捷键(右)后,她可以用这个词奶酪执行动作。

在安卓生态系统中,也可以定义快捷方式,或者用安卓的话说,例程。例如,每当谷歌Assistant听到这个词时,它可以要求谷歌助手报告旧金山的天气频道预报天气

谷歌Assistant的定制程序允许用户随时获取旧金山的天气信息天气谷歌助理。

熟悉

大多数用户并不熟悉微会话支持的工具——小部件、快速操作、Siri快捷方式和谷歌助手程序还没有得到广泛的使用(唯一值得注意的例外是通知)。然而,这些操作可以为那些了解它们的用户提供显著的速度提升,因此是可用性启发法# 7的一个例子:灵活性和使用效率.越来越多的用户会无意中发现它们——例如,在iOS和Android中,长时间按下一个应用程序一直是重新排列屏幕上的应用程序的手势。因为现在长时间按压也会显示快速动作,人们在清理屏幕时就会发现这些动作,所以他们最终会习惯这些动作。或者,如果应用程序在应用程序内宣传Siri建议,用户迟早会注意到它们,并可能利用它们。

通常情况下,如果设计改变或创新需要投入大量资金,但只会让少数用户受益,我们不建议这样做。它的ROI可能太低。但是,与其他附带的创新设计,对微会话的支持很容易实现.采取以提升整体用户体验优势的这些功能。

结论

如果您的手机用户可以快速完成他们想要在你的应用程序做什么,就意味着你已经完成了设计它的一个好工作。你可以让他们规避通过自给自足的通知和小部件应用程序的启动或通过快速动作和语音辅助快捷方式或程序为他们提供额外的工作的切入点为用户节省更多的时间和精力。

参考

D. Ferreira, J. Goncalves, V. Kostakos, L. Barkhuus, and A. K. Dey. 2014。移动应用微使用的情境体验抽样。mobilehci'14.DOI:https://doi.org/10.1145/2628363.2628367

M. L. Gordon, L. Gatys, C. Guestrin, J. P. Bigham, A. Trister, and K. Patel. 2019。应用的使用可以预测老年人的认知能力。气的19.DOI:https://doi.org/10.1145/3290605.3300398

iOS人机界面指南。https://developer.apple.com/design/human-interface-guidelines/ios

Android开发者指南。https://developer.android.com/guide.