Windows的未来:什么是Polaris和Windows核心操作系统?

微软正致力于一个秘密的“Windows Core OS”项目,该项目将统一所有设备上的Windows和一个与之配套的“北极星”桌面。以下是我们对它的了解。

请记住,微软还没有正式宣布这些项目。Windows Core OS、C-Shell和Polaris在发布之前可能会发生巨大变化,甚至可能永远不会发布。

微软希望超越OneCore

微软希望所有Windows设备都有一个统一的操作系统,从Windows10个人电脑到Xbox One,HoloLens,以及未来可能的Windows手机。但它还没有完全到位。

今天,微软的一个名为“OneCore”的项目意味着Windows 10、Windows Server、Xbox 10、Windows 10 Mobile、Windows 10 IoT和HoloLens操作系统都构建在相同的“核心”操作系统上。

这在两年前随着周年纪念更新的发布而开始。自那以后,Xbox One操作系统一直基于OneCore,就像Windows 10一样。

但是,尽管它们现在基于相同的内核,但它们在该内核之上仍然是不同的操作系统。

Windows Core OS是适用于所有设备的单一操作系统

微软希望所有的Windows设备都基于相同的操作系统,它正在构建Windows核心操作系统。LinkedIn上的一则微软招聘帖子称,Windows Core OS(WCOS)将是“所有新设备共享的操作系统”。这份微软的工作清单还将Windows Core OS称为“新操作系统”,并称微软的OneCore团队也参与其中。

早在2017年,Windows Central的扎克·鲍登(Zac Bowden)就Windows Core OS与微软的消息人士进行了交谈。他们是这样描述的:

Windows核心操作系统是使Windows 10完全模块化的下一步。它是适用于所有设备的单一基础操作系统。不同于基于OneCore的Windows10、Windows10Mobile和Xbox操作系统,它们都将运行Windows Core操作系统。

根据ZDNet的首席执行官Mary Jo Foley的说法,Windows Core OS本身不会运行Win32应用程序-换句话说,传统的桌面软件。它运行通用Windows平台(UWP)应用程序。但是,Windows核心操作系统是模块化的。对传统桌面应用程序的支持可以作为一个模块添加,而且很可能会添加。但对传统软件的支持并不是该系统的核心部分。

正如Foley还指出的那样,Windows Core OS在微软内部以前被称为AndromedaOS。这是因为它可能会在传闻中的微软正在研发的“仙女座”移动设备上推出,该设备可能包括双屏幕。据传这款设备将于2018年推出,但福利写道,微软已经重新开始。它甚至可能永远不会发布,所以别抱太大希望。

无论采用哪种方式,在Windows Core OS上的工作都将继续。Aggiornamenti Lumia在2018年10月11日发现了Windows Core OS应用程序抵达微软商店的第一批迹象。

C-Shell是一个模块化接口

Composable Shell,也称为C-Shell或CShell,是另一个与Windows Core OS相关的项目。

目前,运行Windows变体的设备都在其独特的操作系统中内置了自己的接口。台式PC有台式机,Xbox One有Xbox仪表盘,Windows Phones有电话界面。这些都是单独的界面,是每个设备不同操作系统的一部分。

C-Shell将是运行在Windows核心操作系统之上的共享外壳(界面)。它是模块化操作系统的模块化外壳。外壳可以实时适应设备类型。换句话说,微软可以构建一个界面,当你使用设备时,它会智能地自动调整你正在使用的设备。

例如,未来的Windows Phone可能有一个电话界面,但在连接到键盘和显示器时提供完整的Windows桌面,这将是一个比Windows 10 Mobile附带的有限的“Continuum for Phones”桌面更强大的桌面。有朝一日,游戏设备可能会在Xbox One仪表盘和Windows桌面之间切换。

目前,这一切都不可能发生。Windows桌面是Windows 10的一部分,Xbox仪表板是现代Xbox操作系统的一部分,手机界面是Windows 10 Mobile的一部分。但C-Shell意味着每个设备都可以运行Windows Core OS,C-Shell将在其之上提供正确的界面。

早在2017年,Windows Central就展示了在Windows Phone上运行的C-Shell。它看起来与当前的Windows Phone界面非常相似,这显示了微软正在尝试做什么。微软在这里并不是要重新发明轮子,也不是要对界面做任何实质性的改变。

Polaris是C-Shell的桌面界面

C-Shell将包括多个“编写器”,每种类型的界面都有一个编写器。北极星是一个作曲家,它将提供一个桌面外壳。换句话说,它是建立在C-Shell和Windows核心操作系统之上的Windows桌面体验。这是与过去的重大决裂,因为微软正在用现代代码重建Windows桌面体验。

据报道,其他项目名称包括用于移动设备界面的Andromeda,用于Surface Hub界面的Aruba,以及用于Windows混合现实设备(如HoloLens)的OASIS。

Polaris将是微软面临的最大挑战,因为搭载Polaris台式机的Windows Core OS系统可能需要运行传统的Windows台式机(Win32)软件。

这仅适用于新设备

不过,别担心:你不会被迫升级。正如微软在LinkedIn上发布的招聘信息所说,这款操作系统将适用于“新设备”。换句话说,微软不会突然升级你现有的Windows10PC,使其运行搭载Polaris的Windows Core OS。

据Windows Central称,Windows Core OS的初始版本将专注于移动设备。例如,微软可能会发布运行Windows Core OS和C-Shell的“Surface Phone”。它大部分时间使用移动作曲家(仙女座),对接时使用桌面作曲家(北极星)。

但是,从长远来看,所有新的Windows设备可能最终都会运行该软件-即使是台式机和笔记本电脑也是如此。这看起来像是Windows的未来。

相关文章