按照微软的计划,Windows10操作系统要成为无处不在的操作系统,渗透到人们生活工作的方方面面中。面向个人电脑的版本已经问世,获得消费者广泛好评。日前,微软“趁胜追击”,推出了面向物联网设备的超轻量级Windows10操作系统,名为“Windows10 IoT Core”(意思是Windows10 物联网核心版)。
和电脑板系统相比,这一版本在系统功能、代码方面进行了大量的精简和优化,主要面向小体积的物联网设备。
物联网是一个广义概念,涉及到智能家居、智能电器、智能汽车、甚至是工业设备的联网等等。其中,智能家居目前发展比较领先。
之前,包括英特尔等公司,已经面向物联网行业推出了一些袖珍型电脑,比如行业内比较有名的英特尔的“居里”袖珍电脑,以及Raspberry Pi 2、Minnowboard Max。这些袖珍电脑体积虽小,但是五脏俱全,价格低廉。物联网开发商可以用这些电脑作为物联网设备的“大脑”。Windows10物联网版本将成为其操作系统。
和电脑不同的是,Windows10物联网版本没有统一的用户界面,也没有桌面的概念。物联网的开发商需要利用Windows10的通用软件,给不同的物联网设备开发出不同的界面。
据报道,五月份的微软公司BUILD全球开发大会上,微软团队已经对物联网版本的Windows10提供了技术预览。此后微软对这一版本进行了持续的开发,后来加入的功能包括对Wi-Fi和蓝牙通信的支持,这样实现了物联网设备的上网通信。
物联网版本Windows10,也将遵循“通用软件”理念,即可以支持开发者给电脑或智能手机开发的软件。另外,该版本也实现了Python、Node.js等开发工具的良好支持。
微软团队表示,物联网版本的Windows10,其第三方软件开发的门槛故意设得比较低,方便外部开发行业软件和程序,另外该系统也将支持大量的开源开发语言和工具。
据悉,在代码存放网站Github上,微软很快将会提供大量利用Windows10物联网版本进行行业开发的代码样例,提供给开发者学习。
据报道,对于开发者而言如果要开发Windows10物联网软件,他们必须安装Windows10电脑版本以及微软的旗舰软件开发工具Visual Studio 2015。
七月底,微软已经开始推送部分版本的Windows10,而据微软的计划,Windows10将会分为七个版本,分别是家庭版、专业版、移动版(面向手机)、企业版、教育版(面向学校用户)、移动企业版(面向企业的平板和手机用户)以及物联网版本。
值得一提的是,物联网版本的Windows10提供免费下载。
Windows在个人电脑和企业电脑市场拥有垄断性的优势,但是在物联网设备市场,Windows还将面临谷歌(微博)等实力强劲的对手。
据之前美国科技媒体报道,谷歌公司也正在开发物联网版本的安卓,开发代号为“Brilo”。这一系统进行了大量简化,可以用在家用电器或者是家庭花园监测设备等产品上。
据报道,面向手机的安卓系统,一般要求内存至少是512兆,不过物联网版本进行了优化,可以支持32兆或者64兆的超低内存。
如果安卓物联网版本就绪,谷歌旗下Nest公司的产品,以及全球大量物联网行业厂商,可能采用安卓版进行专用软件开发。
除了谷歌之外,韩国三星电子据称也在开发自有的物联网设备操作系统,其可能不采用安卓物联网版本。