微软在雷蒙德举行的Windows 10公布会上,展示了各种版本的Windows 10,它们可以运行在包括手机、平板电脑、PC、会议系统和全息眼镜等各种平台上。但是微软并没有分享任何关于正在筹备中的物联网版Windows 10的新消息。
Windows 10物联网家族包括Windows 10 Industry、Windows 10 Mobile、Windows 10 Compact、Windows 10 "Athens",以及升级版本的.NET Micro Framework。
根据微软在去年秋季Tech Ed欧洲大会上展示的幻灯片,所有这些物联网版本的Windows都是针对不同类型设备的。
Windows 10 Industry——类似现有的Windows Industry嵌入式SKU——是针对基于英特尔的端点销售系统和其他专有设备,将运行Win32和现代化/通用应用。
Windows 10移动SKU将运行在基于英特尔和基于ARM的平板电脑及手机上。(我相信即将推出的Windows 10 for Windows Phone和针对小型平板电脑的版本将会在2月进行预览。)Compact和Athens SKU也将运行在基于英特尔和ARM处理器的设备上,针对那些需要运行通用应用且资源有限的设备。下个版本的.Net Micro Framework主要针对可穿戴设备、小型传感器以及像自动售货机这样的设备设计。
预计这些版本的Windows 10物联网操作系统将在新通用核心(OneCore)基础上进行开发,共享通用的Windows 10 Runtime并通过即将推出的统一Windows商店提供。
微软项目管理Windows物联网团队总监Steve Teixeira此前曾表示,.Net Micro Framework主要针对“子PE(预装环境)类型的设备”,例如可穿戴设备、汽车和会议室。它针对的是那些不运行完整操作系统但“基于服务的设备”,其中配套的、与设备互动的应用可能会运行在手机或者平板电脑上。
这是否意味着最新版本的Rasberry Pi主板——Rasberry Pi 2 Model B,后者拥有一个四核ARM v7处理器,将运行下一个版本的.Net Micro Framework、Athes或者某种定制版本的Windows 10,例如HoloLens全息眼镜以及Surface Hub会议系统?这还不清楚。更新:我一位了解不少Windows 10内幕的知情人表示,答案更有可能是Athens。
微软在去年春季的Build大会上谈到了一些关于Windows for IoT的早期计划,并且公布了计划与Windows 10齐头并进的“阿尔法”计划。微软还展示了被他们成为“现代化”的Windows,针对运行在兼容Arduino Galileo主板的小型设备上,可以运行OneNote服务/应用编程接口。我不认为这个阿尔法版本是Athesn,但是现在我并不那么肯定……
微软刚刚宣布支持新Rasberry Pi主板的消息似乎也是针对Arduino/Galileo定制化Windows for IoT工作的一部分。微软方面表示“将会在未来几个月内”分享更多关于微软Windows for IoT计划的信息——我打赌,就是2015年4月底的Build 2015大会。
这就是到目前为止微软方面已经说的或者暗示过的所有情况了——除了一个微软删掉了一则微软嵌入式系统工程师招聘信息(删除了Athens这个引用)的花絮。
据这个针对中国物联网团队——也是微软北京操作系统部门的一部分——的职位信息,微软正在寻找“帮助定义和交付一系列跨平台计划用于迁移Windows Embedded Compact应用以运行在基于Windows 10的Athens平台”的工程师。所以,听上去似乎Athens就是Windows Embedded Compact的继任者了。