一统所有设备,微软秘密研发新操作系统Windows Core OS
文章相关引用及参考:howtogeek
Windows Core OS是什么?
(映维网 2018年12月10日)早前有消息称微软正在开发一个秘密的“Windows Core OS”项目,并将统一所有设备上的Windows,同时适配一个“Polaris”桌面。How-To Geek日前总结了当前已知的信息,下面是映维网的具体整理。请注意,微软尚未正式宣布相关的项目。Windows Core OS,C-Shell和Polaris在发布之前可能会经过巨大调整,或者甚至可能永远都不会面世。
1. 微软希望超越OneCore
从Windows 10 PC到Xbox One,HoloLens,以及未来可能的Windows手机,微软希望为所有Windows设备提供统一的操作系统。但目前为时尚早。
今天,名为“OneCore”的微软项目意味着Windows 10,Windows Server,Xbox 10,Windows 10 Mobile,Windows 10 IoT和HoloLens操作系统都构建在相同的“Core”操作系统之上。
这于两年前随Anniversary Update一同亮相。从那时起,Xbox One操作系统就基于OneCore,如同Windows 10一样。然而,尽管现在都是基于相同的Core,但它们仍然是这个Core之上的不同操作系统。
2. Windows Core OS是适用于所有设备的单一操作系统
微软希望所有Windows设备都基于相同的操作系统,为此他们正在构建Windows Core OS。微软在LinkedIn发布的职位显示,Windows Core OS(WCOS)将是“所有新设备共享的操作系统”。同样的微软职位信息将Windows Core OS称为“新操作系统”,而且微软的OneCore团队有份参与。
Windows Central的Zac Bowden在2017年得到了微软不具名消息人士的情报:“Windows Core OS(简称WCOS)是Windows的一个全新现代版本,是令Windows成为真正通用操作系统的重要一步。简而言之,WCOS是Windows的一个共同标准,它可以支持任何设备类型或架构,并能通过模块化扩展进行增强,从而在必要时为设备提供功能和体验。”
Windows Core OS是令Windows 10完全模块化的下一步。它是适用于所有设备的单一基本操作系统。与基于OnCore但仍然彼此不同的Windows 10,Windows 10 Mobile和Xbox操作系统不同,未来的Windows设备都将运行Windows Core OS。
根据ZDNet的Mary Jo Foley的说法,Windows Core OS本身不会运行Win32应用程序。换句话说,它不支持传统的桌面软件。它支持Universal Windows Platform(UWP)应用程序。但Windows Core OS属于模块化,可以通过添加模块来支持传统的桌面应用程序。但对传统软件的支持不是系统的核心部分。
正如Foley所指出的那样,Windows Core OS早前的内部代号是AndromedaOS(仙女座)。这是因为它当时是面向传闻中的微软“Andromeda(仙女座)”移动设备。有传言称这款包含双屏幕的设备将于2018年推出,但Foley表示微软已经调整了计划。它可能永远都不会上市。
3. C-Shell是一个模块化接口
Composable Shell(C-Shell或CShell)是另一个与Windows Core OS相关的项目。
目前,运行Windows衍生版本的设备都内置了自己的接口。它们都是独立的接口,是每台设备独特操作系统的一部分。
C-Shell是一个在Windows Core OS上运行的共享shell。它是模块化操作系统的模块化shell。shell可以实时适应设备类型。换句话说,微软可以构建一个能够智能适应你正在使用的设备的界面。
例如,未来的Windows手机可能有一个手机界面,但在与键盘和显示器对接时将能提供完整的Windows桌面。这将是一个比Windows 10 Mobile有限的“Continuum for Phones”桌面更强大的桌面。另外,游戏设备未来将可以在Xbox One仪表板和Windows桌面之间切换。
目前这一切都不会发生。Windows桌面是Windows 10的一部分,Xbox仪表板是现代Xbox操作系统的一部分,手机界面是Windows 10 Mobile的一部分。但C-Shell意味着每台设备都可以运行Windows Core OS,它将能提供正确的接口。
Windows Central在2017年展示了在Windows手机上运行的C-Shell。它看起来非常类似于当前的Windows手机接口。我们可以看出,微软并不是在白费力气做重复工作,或进行任何实质性的接口更改。
4. Polaris是C-Shell的桌面界面
这只是Windows 10的全新灯光主题,但Polaris可能看起来与现有的Windows 10桌面类似。
C-Shell将包括多个“composer”,每种类型的接口都有一个。Polaris是一个提供桌面shell的composer。换句话说,它是基于C-Shell和Windows Core OS构建的Windows桌面体验。这与过去相比有了非常大的突破,因为微软正在采用现代代码来重建Windows桌面体验。
据报道,其他项目名称包括用于移动设备界面的Andromeda(仙女座),用于Surface Hub界面的Aruba,以及用于WMR设备(如HoloLens)的Oasis。
Polaris将是微软面临的最大挑战,因为带有Polaris桌面的Windows Core OS可能需要运行传统的Windows桌面(Win32)软件。
5. 只适用新设备
但不用担心:微软不会强迫你升级。正如微软LinkedIn的职位信息所述,这个操作系统将用于“新设备”。换句话说,微软不会突然升级现有的Windows 10 PC,从而支持包含Polaris的Windows Core OS。
根据Windows Central的报道,Windows Core OS的初始版本将专注于移动设备。例如,微软有可能会发布运行Windows Core OS和C-Shell的“Surface Phone”。它大部分时间都会使用mobile composer(Andromeda),但在需要时会使用desktop composer(Polaris)。
但从长远来看,所有新的Windows设备都可能最终运行这款软件,甚至包括台式PC和笔记本电脑。这看起来应该就是Windows的未来。