首页驱动问题正文

仙女座名字用错?Windows 10 CShell四大模式曝光

2021-04-15 04:36:09来源:IT之家    编辑:管理员

29226

   转载来源:https://www.ithome.com/html/win10/333744.htm

       在过去的几周中,有关微软对于模块化的项目不断曝光。在去年大家都听说了仙女座(Andromeda),很多外媒都纷纷说这个是新的硬件设备代号,后来又曝光该代号为微软把Windows 10底层模块化开发的工程项目。现在终于明确了,Windows 10模块化开发的工程项目为Win Core OS,是OneCore(从NT内核演化而来)的延伸,主要致力于让OEM在开发设备的时候可以模块化选择适应硬件配置的系统功能,可以在小型设备上不选择win32子系统,可以在手表上不选择虚拟现实子系统等等。但是仙女座又是什么呢?今天小编就来为大家解读一下。

仙女座名字用错?Windows 10 CShell四大模式曝光365.png

    Windows 10模块化是什么意思?


  上面提到的Win Core OS对于整个系统的模块化,普通用户可能完全感受不到变化,因为这个是系统内核的变化,可以理解为一个操作系统和硬件之间对话的一个软件层。那么用户使用的是顶端的两层,一个是Shell层,也就是系统的界面,另一个就是应用层,也就是我们平时使用的各种应用。那么底层由Win Core OS来负责了模块化,那么上面两层怎么办呢?答案很简单。首先应用层已经实现了自适应,现在的UWP不仅可以做到界面的自适应,还可以通过判断设备不同的硬件来提供不同的功能,比如,一个应用可以检测一个电脑有没有支持Windows Hello的摄像头,如果有就使用Windows Hello,如果没有就使用密码。那么既然应用层已经实现了不同设备之间的通用,还剩下的就是系统Shell层了。解决这个的方案就是我们听闻已久的,Composable Shell(CShell)。


仙女座名字用错?Windows 10 CShell四大模式曝光770.png


  什么是CShell呢?


  Shell本身意思就是系统的界面,桌面端的Shell表现为壁纸,开始菜单,任务栏,虚拟桌面,通知中心等等系统级别的UI。移动端表现为开始界面,所有应用界面,多任务切换和下拉式的通知中心。虽然每个不同的设备看起来都很像,但是每一个Shell都是用完全不同的技术,代码和框架实现的。如果Windows 10想做到高度统一,这样分裂的UI设计是肯定行不通的。那么该怎么办?像UWP一样做一套自适应的UI?可是Windows 10 Mobile的死亡告诉了我们强行把功能定位不一样的系统一起开发注定是失败的。所以CShell并不是一套UI在不同平台自适应,而是四套UI在不同设备上使用。那又和我们现在的有何不同呢?第一点不同就是,原本所有的Shell都是不同的技术做出来的,桌面Shell的很多元素还都是win32和DX的技术,有很多菜单还是源于Windows 95时期,急需更新成现代的基于XAML技术的UWP格式。其次就是,两种甚至更多的Shell不能在同一个系统中共存,那么如果微软做一个变形设备,很难有适合不同形态的UI供其使用。


仙女座名字用错?Windows 10 CShell四大模式曝光1250.png


  CShell有四个Shell Composer?


  四套UI,分别指的是桌面,手机/平板,Surface Hub和混合现实。四个Shell的开发代号分别为Polaris(桌面Composer),Andromeda(移动Composer),Aruba(Surface Hub Composer)和Oasis(混合现实Composer)。微软可以在一个设备的操作系统中加载两个甚至更多的Shell Composer,以解决设备变换形态时UI自适应的需要。

仙女座名字用错?Windows 10 CShell四大模式曝光1477.png


  Polaris,这是给我们现在使用的电脑桌面的Shell Composer,是CShell的四大分支之一,和我们现在的桌面不一样的是,Polaris会是完全的基于现代XAML技术,完全代替掉所有Windows 95年代的菜单。但是因为古老的菜单实在是太多,微软在第一个版本不会完全取代100%的代码,所以第一个版本的Polaris可能只推送给Windows 10 S这种完全依赖于商店的系统。


仙女座名字用错?Windows 10 CShell四大模式曝光1676.png


  Andromeda,这个是我们听闻已久的代号,因为被大量使用,很多人一直不知道它代表什么。现在终于弄清楚,Andromeda(仙女座)是CShell中的手机平板端的Shell Composer。是为了一个微软正在开发的折叠式设备而存在的,所以这个折叠式设备的内部开发代号也是Andromeda(仙女座)。这个设备是一个类似于手机展开变成平板的形态,但是又不是一个独占设备。Andromeda作为CShell的一个分支,会成为OEM可以使用的一个平台。任何OEM开发的硬件设备都可以使用这个形态,都可以装载Andromeda(仙女座)Shell。

仙女座名字用错?Windows 10 CShell四大模式曝光1951.png


  Aruba,是CShell中适应巨大的超高清屏幕的Shell Composer。完全为了多人合作使用,是为Surface Hub这种会议白板准备的。


仙女座名字用错?Windows 10 CShell四大模式曝光2028.png


  Oasis,是Windows混合现实设备提供的Shell Composer,购买了现在混合现实头戴设备或者Hololens的用户使用的就是Oasis界面。这个Shell?Composer可以自适应虚拟现实和混合现实,应用可以固定在一个空间中特定的位置,而不是拘束在一个平面窗口中。


  总结


  微软从未停止过让Windows 10变得更模块化,更统一化的开发。但是这次的新项目貌似把这两个目标提上日程了。用户应该可以期待在2018年的RS5(Red Stone 5,Windows 10的开发代号,现已知存在有至少RS7)中第一次看见集成了CShell和Win Core OS的Windows 10 S??。Windows 10家庭版或者专业版的使用者可能需要等到2019年才会用到新的Shell Composer,因为微软需要替换掉所有的旧菜单。至于Windows 10 IOT(目前方案是默认没有Shell Composer,设备开发者需要自己制作UI)和Xbox的适配方案,现在还没有被曝光出来。

驱动人生微信图片..png

上一篇:Win10如何挂起USB端口以节省电力
下一篇:在Win7下彻底删除驱动|禁止自动安装之解决方法

最新资讯

  • 电脑软件打不开怎么办 电脑软件打不开解决
    电脑软件打不开怎么办 电脑软件打不开解决

    在日常使用电脑的过程中,我们难免会遇到一些电脑软件无法打开的故障。面对电脑软件无法正常打开的情况,不少用户难免感到困扰。实际上,这类问题往往有迹可循,通过一系列排查与修复步骤,大多数情况都能得到有效解决。以下是针对电脑软件​打不开问题的几种解决方法,助您快速恢复软件正常使用。

    2024-04-24 14:46:28

    10527

  • amd psp驱动是什么?AMD PSP驱动常见问题及解决方案介绍
    amd psp驱动是什么?AMD PSP驱动常见问题及解决方案介绍

    随着计算机技术的飞速发展,处理器的性能与稳定性成为了用户关注的焦点。AMD作为处理器市场的佼佼者,其产品在性能上一直受到用户的青睐。然而,在使用过程中,部分用户可能会遇到AMD PSP(Platform Security Processor)驱动相关的问题。本文旨在针对AMD PSP驱动问题,提供一套完整的解决方案,帮助用户解决相关困扰。

    2024-04-22 15:37:29

    15602

  • 电脑突然usb识别不了鼠标 鼠标无法识别的usb设备解决
    电脑突然usb识别不了鼠标 鼠标无法识别的usb设备解决

    鼠标作为电脑的外设之一,在日常使用中也扮演着非常重要的角色。基本上不管是办公还是打游戏,鼠标都是需要一直使用的。但是有时我们可能会遇到这样的问题:电脑突然无法识别鼠标的USB设备。针对这个问题,我们应该如何解决呢?下面便为大家详细介绍电脑突然usb识别不了鼠标​的解决方法。

    2024-04-19 16:44:02

    14862