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

36氪  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

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

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

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

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

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

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

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

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

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

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

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

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

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

随意打赏

第一款智能手机智能机时代
提交建议
微信扫一扫,分享给好友吧。