从世界上第一台计算机出现到现在,我们已经走过了大型计算机时代(以IBM为代表)、小型个人计算机时代(以微软和英特尔为代表)、移动计算机时代(以谷歌和苹果为代表),计算机形态的变化和与人类生活的越来越紧密相连成就了一个个时代下的商业帝国。
个人PC设备的年出货量早已在2010年前后见顶下滑,而智能手机的年出货量也已于2016年前后见顶。计算机系统存在的下一个形态是什么?尽管很难去下一个准确的定论,但行业内普遍将希望寄托于物联网与移动互联网结合下的“万物互联网”,更加智能、数量更多的终端设备会为提高用户生活的数字化水平和便捷程度而存在。
万物互联网的条件开始满足,但战略性的关键技术还需发展
软件和硬件两方面的发展制约着IT产业。以PC时代为例,安迪-比尔定律能很好地代表个人PC时代的发展历程。由硬件厂商Intel(安迪指Intel前CEO安迪格鲁夫)提供的计算能力提升,由软件厂商微软(比尔指微软前CEO比尔盖茨)开发的软件(操作系统)性能需求增加而消耗掉,由此软硬件厂商可以携手推动整个产业的向前发展。
物联网硬件设备具有海量且碎片化的特征,成本优先于性能,是所有落地应用中首先需要考虑的因素。在物联网场景下,不管是微控制器(MCU)、系统级芯片(SoC),还是MEMS传感器和联网通讯模组,其成本都在近年内出现了明显的下降。物联网设备对计算、存储和通讯的需求相比于智能手机而言低不少,因此目前来看硬件层面并不是制约物联网产业发展的关键。
物联网产业在软件层面面临的挑战相当大。软件层面的短板明显体现在物联网设备的软硬件耦合严重、行业标准滞后,应用开发困难且体验较差等多个角度。借鉴智能手机这一目前来说最成功的嵌入式设备的发展经验,只有在提供了标准化硬件和操作系统(硬件抽象层及API接口)后,应用开发者才真正摆脱了硬件层技术的束缚,可以高效的开发上层应用。
我们认为,在没有一套(或几套)行业内大多数软硬件厂商都认可、都获益的操作系统前,物联网领域的很多单点创新和努力都只是在做低水平的重复,对于行业的整体发展并无实质性推动。
那么面向“万物互联”的下一代操作系统,应该具有什么样的特征呢?我们总结了以下几点:1、跨终端,具有在多类硬件平台上跨终端移植的能力;2、互操作性,操作系统在设计之初就应该包含多终端间互操作的设计;3、可伸缩、可裁剪,OS内部的功能模块间也要充分解耦;4、端-云能力,从底层架构设计上支持云服务;5、安全性,具有操作系统级别的物联网安全防护能力。
站在现在时间节点上看,现在的物联网领域像极了移动操作系统爆发前夜
回顾历史,在移动互联网产业大爆发的前夕,在操作系统层面也曾出现过一轮大规模竞争和洗牌。微软自1996年就开始关注于个人计算机设备的小型化和便携化,先后推出WinCE、Windows Mobile、Windows Phone等操作系统进行试水和布局。更不要说功能机领域的诺基亚(Symbian系统)、黑莓(BlackBerry系统)、三星(Bada系统),从PDA领域转战而来的惠普(Palm系统)等众多强有力竞争者。但是这些“传统”软硬件厂商的探索只带来低水平的竞争,却没有一个真正划时代的成果。直到2007年,旁观者苹果公司推出了搭载iPhone OS的第一代智能手机,刺激另一个旁观者谷歌公司的“安卓之父”安迪鲁宾回去后推倒了Android系统的原有设计重新开始,并于2009年推出了正式搭载Android系统的智能机。在Android和iOS的带领下,智能机出货量的爆发式增长,移动互联网时代才真正拉开序幕,并以极为迅猛的速度淘汰掉功能机和其他的智能机。
物联网操作系统(IoT OS)领域也开始出现越来越多的竞争和新产品。我们将目前市场中的IoT OS分为四大类来源,分别是:1、嵌入式实时系统加入物联网模块;2、通用操作系统裁剪适应物联网需要;3、专门为物联网设计的轻量级OS;4、面向未来的统一操作系统。对这四类IoT OS的阐述和比较也是本报告的重点内容。
在这些林林总总的IoT OS背后,代表的是一家科技巨头公司的业务布局。近10年来科技公司开始加速在物联网领域的技术布局,以操作系统为例,一家巨头科技公司旗下可能会有多种面向不同场景、需求的OS。随着公司内外、生态之间的竞争加强,IoT OS领域的市场竞争非常类似于2003-2007年间移动互联网爆发前夜,但类似于iPhone的产品引爆点显然还未出现。
爆发前夜有多漫长,很难去给出一个具体的时间,产业内也在探索。
操作系统发展至今,早已不是简单的技术问题
关于各类IoT OS的技术探讨,在报告中已经给出,这里我们想探讨的是,操作系统作为一项最重要的基础软件发展至今,已经很难脱离商业、生态、竞争来谈纯技术。
我们认为,操作系统作为顺应时代需求的产物,过份的超前领先并不具有优势。OS永远是在现有技术支持(包括未来几年的发展潜力)和现有需求(包括未来几年的潜在需求)中寻找平衡点,历史上出现过不少因为贪功冒进、设计过于宏大超前,或不合时宜而失败的著名OS项目,例如IBM主导的WorkSpace系统和微软推出的Windows Phone系统等。
操作系统过去是,现在是,未来还将是打开整条细分IT产业链密码的钥匙。IT产业链的分工与协作需要由操作系统的分层思维来划分,硬件的归硬件厂商及硬件相关层(硬件抽象及驱动),软件的归软件公司及应用相关层。OS的形态决定了软硬件的形态及发展模式。
操作系统还代表了一种企业基因和商业模式。微软借操作系统向用户收版费;谷歌借Android推广Youtube、搜索、Map等自有应用,继续自己的广告事业;而苹果则用软硬一体的形式向APP开发者收“苹果税”。企业的商业模式与基因延续到了操作系统的最终收费模式上。
最后,操作系统技术上的领先并不可怕,后起者还可以追赶。用户生态和开发者生态上的领先一旦建立,追赶者将无计可施。