Ruff想做一款操作系统,将智能硬件从“功能机”时代送入“智能机”时代

路人甲乙丙·2016-05-17 10:30
所谓智能硬件是一个“硬件应用”,是把硬件和应用场景结合起来。

英特尔将万物联网的物联云看做未来, 但市面上的智能硬件只做到了联网但远远谈不上智能。除了硬件通讯协议没有确定之外,究其根本就是硬件开发难度太高,程序员无法快速上手,导致生态无法形成。因此一家名为Ruff的公司,想做一款硬件操作系统,让程序员也能开发硬件。

简单来说,Ruff 是一个 JavaScript 运行时,专为硬件开发而设计。Ruff 对硬件进行了抽象,使用了基于事件驱动、异步 I/O 的模型,使硬件开发变得轻量而且高效。

作为一个开发平台,语言选择很重要,对于程序员来说语言选择就像宗教战争。

Ruff CEO 厉晹告诉36氪,Ruff选择JavaScript有以下几点原因,

首先,JavaScript是一门全平台语言,可以在浏览器、手机、服务器、客户端上运行。

其次,随着 Node.js 的流行,JavaScript 的社区越来越活跃,许多新想法都会在这个社区内涌现出来。

第三,JavaScript 有很多不错的运行时实现。套用软件开发社区里的一个说法:Atwood 定律—所有能用 JavaScript 写的应用,最终都会用 JavaScript 写就。

除此之外,Ruff支持各种传感器、外设模块等。另外应用逻辑全部在 PC 上完成,一键部署,告别传统的交叉编译、烧写板卡的低效循环。让开发人员将注意力更多地集中于应用逻辑,直面持续变化的业务需求,实现业务的快速迭代。

厉晹认为, 实际上,所谓智能硬件是一个“硬件应用”,是把硬件和应用场景结合起来。应用的成功本质上是个概率问题,我们之所以还没有看到非常成功的硬件应用,主要是 应用的总体数量太小。很多人都能看到这是一片蓝海,但问题是,并不是每个人都有能力进入到这个领域。

这一点类似 于 Nokia 手机的时代,很多人都想编写手机应用,但只有很少量的程序员有能力编写手机应用。厉晹告诉36氪,他自己就曾经尝试在支持symbian的nokia手机上开发,但最后因为开发太麻烦太复杂就放弃了。

后来随着 iOS 和 Android,开发门槛迅速降低,大量的程序员涌了进来,在一定程度上影响了移动互联网的兴起。因此,能否吸引开发者也是一个平台能否成功的重要原因之一。厉晹介绍,目前Ruff平台每个月会新增1000位开发者,预计到17年末,Ruff平台上将会聚拢十万以上的开发者,真正的形成生态。

如36氪之前的文章所说,智能硬件需要自己的操作系统,不能粗暴的移植目前适用于手机Android系统。

虽然智能硬件行业远不如前两、三年之前那么火热,但我们应该看到,随着智能硬件不断的发展对操作系统的需求会更加迫切,那么对于一家创业公司来说迅速完善平台,聚集开发者,形成生态,在大公司布局之前形成规模,才能在竞争中取得先机。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

历史上每一次通信技术的变革,都会带来金融的变革。

2016-05-17

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业