[情报] Windows 10 CShell四大模式曝光

楼主: trleee (小孟)   2017-11-10 00:07:19
仙女座名字用错?Windows 10 CShell四大模式曝光
IT之家11月9日消息 ,在过去的几周中,有关微软对于Windows10模组化的专案不断曝光。在去年大家都听说了仙女座(Andromeda),很多外媒都纷纷说这个是新的硬件设备代号,后来又曝光该代号为微软把Windows 10底层模组化开发的工程项目。现在终于明确了,Windows 10模组化开发的工程项目为Win Core OS,是OneCore(从NT内核演化而来)的延伸,主要致力于让OEM在开发设备的时候可以模组化选择适应硬件设定的系统功能,可以在小型设备上不选择win32子系统,可以在手表上不选择虚拟实境子系统等等。但是仙女座又是什么呢?今天小编就来为大家解读一下。
Windows 10模组化是什么意思?
上面提到的Win Core OS对于整个系统的模组化,普通使用者可能完全感受不到变化,因为这个是系统内核的变化,可以理解为一个作业系统和硬件之间对话的一个软件层。那么用户使用的是顶端的两层,一个是Shell层,也就是系统的接口,另一个就是应用层,也就是我们平时使用的各种应用。那么底层由Win Core OS来负责了模组化,那么上面两层怎么办呢?答案很简单。首先应用层已经实现了自我调整,现在的UWP不仅可以做到接口的自我调整,还可以通过判断设备不同的硬件来提供不同的功能,比如,一个应用可以检测一个电脑有没有支持Windows
Hello的摄像头,如果有就使用Windows Hello,如果没有就使用密码。那么既然应用层已经实现了不同设备之间的通用,还剩下的就是系统Shell层了。解决这个的方案就是我们听闻已久的,Composable Shell(CShell)。
什么是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供其使用。
CShell有四个Shell Composer?
四套UI,分别指的是桌面,手机/平板,Surface Hub和混合现实。四个Shell的开发代号分别为Polaris(桌面Composer),Andromeda(移动Composer),Aruba(Surface Hub Composer)和Oasis(混合现实Composer)。微软可以在一个设备的作业系统中加载两个甚至更多的Shell Composer,以解决设备变换形态时UI自我调整的需要。
Polaris,这是给我们现在使用的电脑桌面的Shell Composer,是CShell的四大分支之一,和我们现在的桌面不一样的是,Polaris会是完全的基于现代XAML技术,完全代替掉所有Windows 95年代的菜单。但是因为古老的功能表实在是太多,微软在第一个版本不会完全取代100%的代码,所以第一个版本的Polaris可能只推送给Windows 10 S这种完全依赖于商店的系统。
Andromeda,这个是我们听闻已久的代号,因为被大量使用,很多人一直不知道它代表什么。现在终于弄清楚,Andromeda(仙女座)是CShell中的手机平板端的Shell Composer。是为了一个微软正在开发的折叠式设备而存在的,所以这个折叠式设备的内部开发代号也是Andromeda(仙女座)。这个设备是一个类似于手机展开变成平板的形态,但是又不是一个独占设备。Andromeda作为CShell的一个分支,会成为OEM可以使用的一个平台。任何OEM开发的硬件设备都可以使用这个形态,都可以装载Andromeda(仙女座)Shell。
Aruba,是CShell中适应巨大的超高清萤幕的Shell Composer。完全为了多人合作使用,是为Surface Hub这种会议白板准备的。
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的适配方案,现在还没有被曝光出来。
资料来源
https://www.ithome.com/html/win10/333744.htm
又开始画大饼了...
大家还能再承受一次砍掉重练吗?
作者: tony24334 (阿赖是你)   2017-11-10 00:15:00
我不喜欢CShell 这样就不会砍了吧?
作者: felaray (傲娇鱼)   2017-11-10 00:21:00
我超喜欢阿三!
作者: edwar (海边的野孩子)   2017-11-10 00:37:00
追求大一统本身不是问题,但是要靠什么手段促进装机量?这个才是真正的问题.靠销售新机种?旧手机使用者升级?还是安卓机刷过来?
作者: tennyleaz (tenny)   2017-11-10 00:46:00
内文好像有重复
作者: BenShiuan (璇璇)   2017-11-10 00:47:00
早就砍掉啦我指Win10M
作者: biaw (blue note)   2017-11-10 01:26:00
超级喜欢阿三 cshell那三洨
作者: noddio (苍紫)   2017-11-10 02:20:00
我只有注意到阿鲁巴
作者: spfy (spfy)   2017-11-10 07:37:00
所以微软放弃以前那种One for All 最后还是走到不同装置不同不同接口(连Core都是)吧...
作者: fischcheng (布阿送)   2017-11-10 08:25:00
这个想法很好啊。Shell通用框架,那可以变形的就装两种Shell Composer,看情境选用哪种
作者: sejuanigank (sejuanigank)   2017-11-10 09:43:00
我也超喜欢阿三 !!!
作者: biaw (blue note)   2017-11-10 13:51:00
有梦最美阿 最好是连智慧手表也要开控制台开task manager XD
作者: gamegun (阿杰)   2017-11-10 14:23:00
我也超喜欢阿三,cshell根本是shit
作者: ksng1092 (ron)   2017-11-11 10:41:00
就结果来说,不就是不同装置不同os吗xd (用了同一个大win10底下不同模块,到底还能不能叫做同一套os...)
作者: noddio (苍紫)   2017-11-11 12:19:00
这种说词不对啊, 应该说是同一套OS, 只是在不同的硬件上会呈现不同的样子, 手机下, 就手机模式, 平板就平板模式
作者: biaw (blue note)   2017-11-11 12:21:00
装的东西不一样跑的东西也不一样 也很难说是一样的东西啊
作者: noddio (苍紫)   2017-11-11 12:26:00
不是一样的东西吗? 顶多就是类似X86在平板或手机模式下不能跑, 在桌机底下可以跑罢了, 所以才说其实都是一样的, 只是外面的接口不一样罢了
作者: ksng1092 (ron)   2017-11-11 17:17:00
举例来说一套win10有abcde五个模块,在装置1上面只会安装abc来跑,装置2上面是bcd,装置3上面是cde,那么装置123他们上面的os到底算不算是同一个xd
作者: JSFS (小斑马)   2017-11-11 17:37:00
没发表前一定说一样嘛,发表之后一定各种困难嘛(转头看NT core跟 one windows)
作者: noddio (苍紫)   2017-11-12 15:24:00
理论上应该还算是同一个OS啦, 毕竟ABCDE都在同一个OS XDDD至少微软工程人员未来只要处理单一个win10不用有特别的一群人去处理不同的OS其实我说真的, 如果这是微软本来的目标, 那就算win10m不死也没啥意义, 早晚都得要走到这个步骤罢了, 未来如果推出折叠平板加手机, 就算win10还活着, 地位也会不怎么重要,然后最终一定也被放生
作者: ksng1092 (ron)   2017-11-12 20:20:00
实际上说不定是五组人分别弄ABCDE啊XD

Links booklink

Contact Us: admin [ a t ] ucptt.com