你可能意识到上述第2条途径可能不太适用于运行在智能手机上的应用。其实不然!通过把计算引入到新的运行环境中,我们能够创造出更稳固的RDA应用,从而增加用户的使用时间。
或者,新的运行环境会带来新的训练数据,某种意义上就是上述第3条途径所说的独一无二的数据。
值得庆幸的是,几乎所有的RDA功能价值的实现都是通过远程服务器处理大量数据来实现,设备本身是被“解放”出来的。因为价值实现放在统一的服务器上,因此RDA应用本身能适用于更多的设备和使用场景。
人们不怎么提Pebble的运行速度是有原因的,因为它的计算和处理是并不是由设备本身进行。
注: Pebble智能穿戴厂商。
Pebble Core
第一款非手表类的可穿戴设备
当大部分计算任务都在服务端进行时,真正运行RDA的设备就不需要进行太多的计算。设备不需要太强的CPU, 因为它只需要把数据放置到预先定义好的数据模式中,进行简单的对比运算。
运行速度慢的CPU意味着更小的体积,这也意味着只需少量的晶体管,所以散热也会较少。它们的能耗也比较低,所以可以配备更小的电池。更重要的一点是:成本低!
这一切都意味着能搭载RDA应用的设备会疯狂的普及。比方说我们能在一个产品中搭载便宜的计算设备,又能够连接无线网,从而收集高质量的数据,那何乐而不为呢?
所以最后我们会看到RDA应用无孔不入:你的车子里面,你的手臂上(穿戴设备),你的浏览器中、蓝牙音响中,等等等等。