Windows 10 "Athens" 究竟是怎样的物联网?

早在去年的BUILDConference上,JoeBelfiore就在一架巨大的“踏板钢琴”上短暂演示了‘设备上的Windows’(也就是物联网的Windows) 。但是到目前为止,我们还没有真正看到,直到昨天,树莓Pi2和微软联合宣布将支持这个版本的Windows 。

在去年秋天的微软技术欧洲(TEE14)分支会议上,微软透露了Windows10在IoT(物联网)领域的战略布局 。在物联网市场,Windows10为用户和开发者提供了三个主要的SKU:

Windows10“工业”:类似于现有的WindowsEmbedded,它属于简化的桌面窗口 。用于POS终端、自动取款机、地铁闸机、移动POS等大型设备 。仅支持x86架构处理器,可运行win32传统应用和现代应用 。Windows10“手机”:windowsphone和WindowsRT合并的产物它可以用于各种屏幕尺寸小于8英寸的便携设备 。x86和ARM处理器都支持,但没有桌面环境,只支持现代应用 。Windows10“雅典”:嵌入式Windows的简化版本(嵌入式windowscompact) 。进一步降低原WindowsEmbedded的硬件要求和资源消耗,可用于打印机或其他小型智能硬件 。支持X86和ARM处理器(如英特尔Galileo和树莓Pi2),可运行现代通用App(通用应用) 。此外,它还提供了极其简化的 。NET本机运行环境:

那个 。NET微框架:只提供了 。NET本机运行时环境 。可用于智能麦克风、智能手环等超简单设备(如微软Band,固件只有几十K) 。它可以用在更简单的处理器上运行简单 。NET本机应用程序 。理论上,微软为物联网提供的所有Windows10 SKU都使用相同的操作系统内核(OneCore),因此它们使用相同的Windows10 Runtime和通用WindowsStore应用商店 。

根据微软WindowsIoT团队项目总监SteveTeixeira的描述,引用ZDNet的微软生态观察者MaryJoFoley的话说,的运行环境 。NETMicroFramework主要针对“子预装环境”级别的可穿戴、车载或会议设备,由于配置过于简单,通常无法运行完整的操作系统 。

此外,根据MaryJoFoley的说法,根据消息来源的描述,诸如树莓Pi2、HoloLens和SurfaceHub等设备都在使用Windows10“雅典” 。

在去年的BUILD2014之后,微软通过WindowsfotIoT官网向合作伙伴和早期感兴趣的开发者分发了早期测试阶段的WindowsonDevice版本 。同时,还可以在GitHub上查看WindowsIoT相关版本的早期代码 。

根据SurfaceHub的发布和BUILD2014中的演示,运行在x86环境下的Windows10雅典’可以运行Skype、OneNote等通用应用,以及基础的应用编程环境 。

【Windows 10 "Athens" 究竟是怎样的物联网?】 在关于支持树莓Pi2的公告中,微软提到将在未来几个月披露更多关于WindowsIoT的信息 。如无意外,该信息将出现在BUILD2015和WinHEC深圳大会上 。

    推荐阅读