原文地址:Improve User Experience With Real-Time Features
原文作者:Lauren Plews
实时技术就是能够在信息发生的时候,就把它呈递给用户。但是怎样让它帮助提升产品,并且与用户的预期相匹配呢?
几年前,像WebSockets,low latency,real-time functionality都是前沿的发展技术,几年后,这些技术已经成为了许多广受欢迎的app中不可分割的组成元素:Facebook的应用内部通知;Uber的超级实时定位;Google Docs的多用户协作功能;Slack的即时聊天。所以你应该在你的产品中应用实时特性吗?让我们来看一看你应该考虑它的原因。
识别重要的产品特性
随着时间的推移,我们经常看到一些前沿的技术逐渐普及开来,成为产品中的必备元素。就像触屏技术:在2007年,苹果推出了iphone,掀起了智能机市场的革命。在屏幕上滑动手指捏合缩放图片成为了常态。Alfred Poor为Computer World写了一篇文章描述触屏技术:
“现在我们不仅将触屏输入习以为常,我们期待能够多点操作和丰富的手势。”
我们不再认为触屏技术是一个有吸引力的功能,它已经成为了智能手机用户体验的核心部分。
实时功能对你的产品而言是有吸引力或必备的吗?一种管理技术-Kano模型能够帮助我们更好的理解它,通过Kano模型的四个类别来思考实时技术,能够更清楚的表明它是否是有吸引力或必需的:
性能(Performance):“他们是客户喜欢的部分,没有的话客户就不喜欢了。”
必要的(Must-be):“客户从容忍它,到期待它的特性。”
有吸引力的(Attractive):“我们推出的新鲜而且有吸引力。”
中立的(Indifferent):“这些存在于中立或者能忍受的内容。”
让我们来看看实时技术的起源,以及它为什么被用户期待,逐渐变成了许多热门app的必备功能。
实时技术的早期应用者
如果我们观察实时技术的历史,我们将会了解它怎么演变成了如今许多工具盒产品的核心特性。实时功能的早期用例之一就是:股票市场。允许交易员在低延迟下执行自己的交易,给金融领域带来了革命性的变化。在“Wall Street’s Quest To Process Data At The Speed Of Light”一文中,Richard Martin谈到:
“1毫秒的交易软件优势,对于一个主要的经纪公司可以价值一年1亿美金。”
如今,高频交易代表了超过半数的美国股市交易。
实时技术的无缝整合
实时技术已经成为了众多热门产品不可或缺的部分,所以我们往往不会认为它是特定的功能-而作为一种预期。如果有人通过WhatsApp给我们发送消息,我们希望马上看到它。另一个很好的例子是Google Docs,于2007年发布,到2014年十月发展到了2.4亿的月活用户。
书写,编辑和协作功能可以在没有实时技术集成的层面完成。然而,允许多个用户实时编辑作为共同作者,没有阻碍或延迟,是它成功的关键因素。回顾Kano模型,支持了这样一个观点:实时功能已经从一个有吸引力的功能向产品的核心特性变化。
但是实时技术不仅仅局限于聊天和协作应用。它被用来跟踪体育app里的分数,甚至是你自己的健康情况在Fitbit活动追踪器。而这仅仅是开始。
公司怎样使用实时技术打动用户
实时功能已经存在于许多我们喜欢的应用中了,不论是在Twitter的弹出框提醒你更新,或是实时定位的Citymapper查看你的旅行过程。我们期待这样的功能。应用内通知广泛存在于今天的许多主流应用中,像是Twitter,Slack,Zendesk,以及前文提及的几款。如果感兴趣的新信息可以接收,或者诱人发送给了我们消息,我们会想要立刻了解它。如果你提出了访问申请,你想要立即响应。让用户等待,已经变成了过去的事情了。Facebook使用应用内通知将你的注意力转移到任何新的故事,消息,好友申请和其它与你有关的内容。
真正重要的是我们理解这个交互元素。我们想要吸引我们的用户吗?是的。我们想要无止尽的将垃圾邮件或者无关通知,以及他们不想看到的内容发给他们吗?并不。
研究表明,100ms是人类的瞬时反应,250ms是人类的平均反应时间,Twitter是一个很好的例子,每秒钟有数以百万的信息,在一个界面实时更新会让产品变得难以理解。相反,Twitter调控推送频率,给用户提示,方便接收。
通过实时数据超越对手
Deliveroo目前正在冲击着食物外卖行业,拥有超过300名送货骑手和骑自行车递送,服务超过50000名客户,更不用谈它在英国和更广的国际范围上的扩张。
它成功的关键是什么?Deliveroo本身定位是食品外卖服务,为客户提供高质量的当地餐厅外卖上门服务。当客户使用服务时,Deliveroo提供更佳优质的服务。它的一个特点就是食物订单的实时追踪功能,客户可以实时追踪他的外卖,“对食物准备和运输交付过程中的每一步都实时可见”。
这是目前一个典型的例子,有吸引力的特性能够提升用户体验,提供客户优质服务。形成鲜明对比的是,Domino's也有类似的功能,但是缺少实时元素,让用户不断刷新,当倒计时结束后,又给用户一个失落的体验。
像Domino’s和Uber这样的企业引领着地理定位追踪体验,在实时特性成为行业重要组成部分之前,这些只是时间问题。
实时技术是每天生活的一部分
这项技术正在迅速融入我们的日常生活,无论是通过Trainline app实时了解列车进出站,或是通过Apple Watch检查日常的身体状况。
“在有氧运动过程中,Workout app显示实时数据,像是运动时间、距离、卡路里,节奏和速度...”
这一技术自然而然地开始延伸到我们日常生活中的方方面面,促进物联网以及传统的应用程序发展。举个例子:Nest,智能家居技术的领导者。这家企业着眼于家用设备,并且让他们更加智能。产品使用一个实时API来创建用户与产品间的实时交互。无需身体上的接触,意味着你能够始终保持连接状态,无论你在哪,都能控制你的家Nest实验室在2014年被google32亿美元收购。
Nest的恒温器允许你通过一个app来控制中央供暖系统,与其它同类产品一样,能够及时的做出反应和警报,是服务的一个关键组成部分。
当我们使用实时技术时需要考虑什么
使用实时特性时,有两件事情需要被考虑,怎么设计得最好,使用这项技术可能会存在什么缺陷。如果与你的app失去连接,或屏幕更新但没有通知你的用户,会发生什么?给你用户反馈和通知是很需要被考虑的事情。如果你的实时app连接丢失(不可避免的),没有通知你的用户可能会损害体验。Dominic Nguyen在博客中详细的描述了我们在实时设计时面临的新挑战。
与所有新技术一样,思考实时技术对你的产品而言是否是正确的方法是很重要的。虽然实时技术有很多好处,但是我们也需要意识到潜在的缺点。技术工作提供数据给用户尽快更新变得可用,可以自发的发送实时通知打断用户的工作流吗?根据使用情况,这些数据可能会占用用户的网络,发送大尺寸图片,新闻推送,或通知到移动设备上。实时技术可能不是一个好的选择。一些解决方案:在用户下载额外数据前等待用户输入,或在发送前检查他们的设备是否连接WIFI。
为你实现实时工作
上面的示例演示实时技术如何提高你的产品,但是它不会止步,有很多创造性的方式为你的企业实现实时工作。
就像很平常的一个管理工具,添加实时功能允许用户协作任务,实时更新设备和平台,并最终变得更高效。实时预订和电商功能已经习以为常,这些实时通知可以显示有多少人观看并通知了他们,如果一件商品在被浏览之前就出售了,再去鼓励用户购买它就太迟了。
你还在等什么呢?互联网充满了信息,从构建一款实时聊天app,到实时添加文章评论。
总结实时技术
Zen desk,WhatsApp,Google Docs,Facebook,Slack,Trainline,Nest依赖提供实时体验,被实时技术驱动。这只是冰山一角,有新一波被实时技术驱动的公司出现。
像Deliver和Jinn这样的企业让我们及时提交订单,并实时追踪它。简单地说,如果你的产品不能提供这样的体验,那么你就落后了。
你能提高你的用户体验的实时特性,比如应用内通知,地理定位追踪,协作和数据可视化吗?实时功能可以提高客户满意度,最终超越竞争对手。
实时技术正在快速成为我们日常生活中不可分割的一部分,他在我们许多喜欢的应用当中,它很快就会时未来的智能家居的重要组成,记住:期待今天有吸引力的功能,在未来变得必不可少。