液体计算

液体计算是指跨多种设备(例如计算机智能手机和平电脑)的应用程序和计算服务的一种工作流交互方式。该术语由InfoWorld于2014年7月创造,但其基本概念早已存在于计算机科学中,例如普适计算和普适计算的概念。液体计算与其他相关概念的关键区别在于专注于涉及人员的工作流的设备之间的移动。在液体计算方法中,一个人可能在一个设备上处理一项任务,然后转到另一台设备,该设备在xxx台设备上检测到正在进行的任务并提出接管该任务。例如,您可能开始在智能手机上撰写电子邮件,当您靠近计算机时,其邮件软件会检测到正在处理的电子邮件并让您继续在计算机上处​​理它。所涉及的数据,包括其当前状态,从一个设备流向另一个设备(更准确地说,从一个设备上的应用程序流向另一个设备上的应用程序),因此称为液体计算。这种方法的一个例子是Apple在iOS8和OSXYosemite中的Handoff(Continuity)服务(该功能仅适用于兼容设备,例如具有Lightning端口的iOS设备和支持蓝牙低功耗的2012年或更新版本的Mac机型和Wi-Fi直连)。谷歌已经宣布了一种类似的方法,让其AndroidLollipop操作系统和ChromeOS操作系统中的应用程序以类似于Handoff的方式相互交互。当前液体计算实施的一个限制是它们仅限于特定供应商的平台,例如在Apple的iOS和OSX配对或Google的Android和ChromeOS配对中。这意味着工作流程不能跨不同供应商的设备流动,例如从AppleiPad到MicrosoftWindowsPC。这不是液体计算概念的技术限制,而是供应商鼓励采用其产品生态系统的决定。例如,Apple和Google都通过一组API向开发人员提供液体计算功能,理论上这些API可以提供给竞争平台,但目前还不能。为了解决这个问题,液体计算的概念可以应用于在不同的支持Web的设备上运行的Web应用程序。

相关技术

一些操作系统——Apple的iOS和OSX以及Microsoft的Windows8——可以在多个设备之间同步设置,GoogleChrome浏览器和AppleSafari浏览器也可以。跨设备交互的概念类似于液体计算,但缺乏液体计算的工作流特性。另一个相关概念涉及将服务从一个设备转移到另一个设备,例如将电话或短信从电话发送到计算机。

液体计算

Apple在其Handoff定义中并未包含此功能(在OSXYosemite和iOS8中可用),而是将此功能分配给其称为Continuity的服务集,其中包括Handoff。黑莓有一个类似的功能,称为Blend,可用于其智能手机向OSXMac和WindowsPC发送电话或文本。这些传输服务类似于电话或电子邮件转发,因为通信被转发到另一个可用的设备(通常通过Wi-Fi连接),并且与流动计算中的数据本身没有交互。此外,液体计算允许在工作流程中进行多次切换,而通信传输则不允许。同样,物联网概念类似于液体计算,因为它涉及设备之间的直接通信,以实现面向计算的目的,例如分析一个人的身体活动水平、跟踪购物中心中的用户以确定优惠券优惠,或关联交通状况和流量以推荐替代路线。数据在设备之间流动或流向托管在后端服务器上的中央应用程序,但至多只有部分工作流程涉及人员,而不是整个活动链。包括液体计算在内的各种计算机对计算机交互和人机交互并不是相互排斥的;可以组合各种类型的交互。

0

点评

点赞

相关文章