操作系统,难道不是大公司的生意吗?
移动互联网爆发的一个重要前提是,智能手机的诞生。基于安卓或iOS的操作系统,海量开发者可以开发自己的应用,供任何一款智能手机用户使用,极大促进了移动互联网应用的繁荣。类比手机发展,现阶段的物联网产品处于“前功能机”阶段:产品的软件功能在出厂时就基本固定了,上层软件应用开发和底层硬件紧密耦合,很难由第三方开发者为硬件开发应用。这导致物联网软件应用迭代慢、成本高,生态闭塞。
要解决该问题,物联网需要一套对软件开发者更友好的、相对统一的操作系统,使软件开发的过程从硬件开发中脱离出来。这样只需要基于操作系统,即可快速开发上层应用,让物联网硬件和软件不再强绑定。“将移动互联网的软件开发体验带到物联网世界来”——以此为目标,卓晟互联于2018年推出了JOSH(JOSH Open Smart Hardware)操作系统。
既然Android在智能手机上这么成功,并且手机也可以看做一个超级物联网产品,那Android是不是可以直接复用到整个物联网领域呢?
不能。原因主要有三:
1、物联网硬件资源很有限,通常只有十几KB~几MB的RAM和ROM,但是Android运行至少需要64MB的RAM和128MB的ROM。通俗的说,就是“资源有限跑不动Android”。
2、专为手机设计,所以只需要对接少量且固定的传感器等外设接口。但是物联网设备的传感器种类繁多、不固定,Android无法广泛兼容。
3、在物联网场景下Android的安全性问题更加暴露。
既然Android用不了,下一个问题就是,什么样的操作系统能满足ÿ