用“人话”说说什么是Windows Core OS

近来关于微软“Windows Core OS(简称WCOS)”的消息在科技网络圈内频出,再加上与此相关的“Andromeda仙女座、Lite、Polaris北极星”,甚至又出来一个“Centaurus半人马座”,把不少用户都搞晕了。于是不断有人问MS酋长,到底什么是“Windows Core OS”啊?还有那么星座什么的?微软到底是要搞嘛呀?好的,下面土著MS酋长就用“下里巴人语”来为大家翻译解释一下究竟Windows Core OS是什么东东。“高富帅/白富美/专家/装A族”请绕道“阳春白雪路”。

用“人话”说说什么是Windows Core OS

所谓Windows Core OS,就是之前微软搞的OneCore的升级版。虽然二者的聚集点都是“一个核心”,但又是有区别的。下面区别比较一下:

OneCore

微软搞OneCore,就是想让所有设备运行的操作系统都基于Windows10核心,无论是 Windows 10、Windows Server、Xbox、Windows 10 Mobile、Windows 10 IoT ,还是 HoloLens 。

用“人话”说说什么是Windows Core OS

虽然核心相同,但以上这些操作系统并不能通用,因为它们的Shell(交互接口/交互界面)不同。例如 PC 系统是“Windows桌面”、Xbox One系统是“Xbox仪表板”、Windows Mobile系统是 “Phone界面”。

所以,微软想打造一款真正的“同一核心”的“通用”的操作系统,于是Windows Core OS应运而生。

Windows Core OS

首先,要想保证通用,就需要引入先进的“模块化”设计理念。Windows Core OS就是一个可以在所有设备、所有平台上运行的最基础模块。我们现在就可以理解为什么微软近年来不断分离系统内的模块,重写一些子系统,原来就是在为推出模块化的Windows Core OS做准备。

PS: 话说现在什么都“模块化”了,连大众造车都采用MQB模块化平台了。

但是现在问题就来了,Windows Core OS是如何解决Shell的问题的呢?也就是在PC上能显示“Windows桌面”,在Xbox One上能显示“Xbox仪表板”,在平板/手机上都能显示相应的用户界面的呢?

这是因为Windows Core OS采用了Composable Shell(简称C-Shell或CShell)模块化交互接口。

C-Shell

C-Shell(Composable Shell)是与Windows Core OS搭配的一款模块化智能共享Shell,它能自适应不同的设备类型,会根据当前所运行的设备智能匹配合适的Shell。也就是前面说的在能够在PC上能显示“Windows桌面”,在Xbox One上能显示“Xbox仪表板”等。

用“人话”说说什么是Windows Core OS

甚至当你为手机驳接上键盘鼠标时,它能够智能显示“Windows桌面”,这要比微软之前在Windows Mobile上搞的Continuum模式要更先进,功能和性能更强大。

“星座”闪亮登场

好,现在就可以说“Andromeda仙女座、Polaris北极星、Centaurus半人马座”这些星座了。

实际上它们就是适用于不同设备的C-Shell开发代号,这些星座的匹配设备如下:

  • Polaris北极星 - PC上的“Windows桌面”
  • Andromeda仙女座 - 适用于神秘的双屏移动设备;
  • Centaurus半人马座 - 比仙女座更大的双屏移动设备;

另外还有开发代号不是星座的若干Shell如下:

  • Oasis绿洲 - 适用于HoloLens等Mixed Reality混合现实设备;
  • Aruba - 适用于Surface Hub等巨屏设备;
  • Lite - 轻量型精简版, 类似Windows 10 S,只能运行Microsoft Store的UWP/PWA应用;
  • ……

之所以用省略号,是因为目前已经曝光的C-Shell开发代号不止以上这些,下面是外媒在Win10 SDK等处发现并汇总的神秘开发代号截图:

用“人话”说说什么是Windows Core OS

用“人话”说说什么是Windows Core OS

Windows Core OS只能安装运行应用商店应用吗?

有用户说,我怎么看到说“WCOS只能安装运行Microsoft Store商店里的UWP/PWA应用”啊?

用“人话”说说什么是Windows Core OS

这个消息确实让人很沮丧,但是你别忘了,微软Windows生态圈的根本就是海量的桌面应用软件,虽然微软有意转移到Microsoft Store,但任重而道远,所以微软目前是决不会一刀切阻断桌面应用软件的。

况且Windows Core OS是模块化设计,增加一个支持桌面应用程序的模块对于微软来说是个难题吗?所以,MS酋长乐观的预计,Windows Core OS支持桌面应用是完全没有问题的!

好,先写到这里,如有理解错误,欢迎批评指正;如有遗漏,欢迎补充。谢谢大家!

微信扫码关注《Win10专业网》

相关内容

相关文章

此条目发表在Windows10资讯分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注