首頁驅(qū)動(dòng)問題正文

仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光

2021-04-15 04:36:09來源:IT之家    編輯:管理員

29226

   轉(zhuǎn)載來源:https://www.ithome.com/html/win10/333744.htm

       在過去的幾周中,有關(guān)微軟對(duì)于模塊化的項(xiàng)目不斷曝光。在去年大家都聽說了仙女座(Andromeda),很多外媒都紛紛說這個(gè)是新的硬件設(shè)備代號(hào),后來又曝光該代號(hào)為微軟把Windows 10底層模塊化開發(fā)的工程項(xiàng)目?,F(xiàn)在終于明確了,Windows 10模塊化開發(fā)的工程項(xiàng)目為Win Core OS,是OneCore(從NT內(nèi)核演化而來)的延伸,主要致力于讓OEM在開發(fā)設(shè)備的時(shí)候可以模塊化選擇適應(yīng)硬件配置的系統(tǒng)功能,可以在小型設(shè)備上不選擇win32子系統(tǒng),可以在手表上不選擇虛擬現(xiàn)實(shí)子系統(tǒng)等等。但是仙女座又是什么呢?今天小編就來為大家解讀一下。

仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光365.png

    Windows 10模塊化是什么意思?


  上面提到的Win Core OS對(duì)于整個(gè)系統(tǒng)的模塊化,普通用戶可能完全感受不到變化,因?yàn)檫@個(gè)是系統(tǒng)內(nèi)核的變化,可以理解為一個(gè)操作系統(tǒng)和硬件之間對(duì)話的一個(gè)軟件層。那么用戶使用的是頂端的兩層,一個(gè)是Shell層,也就是系統(tǒng)的界面,另一個(gè)就是應(yīng)用層,也就是我們平時(shí)使用的各種應(yīng)用。那么底層由Win Core OS來負(fù)責(zé)了模塊化,那么上面兩層怎么辦呢?答案很簡(jiǎn)單。首先應(yīng)用層已經(jīng)實(shí)現(xiàn)了自適應(yīng),現(xiàn)在的UWP不僅可以做到界面的自適應(yīng),還可以通過判斷設(shè)備不同的硬件來提供不同的功能,比如,一個(gè)應(yīng)用可以檢測(cè)一個(gè)電腦有沒有支持Windows Hello的攝像頭,如果有就使用Windows Hello,如果沒有就使用密碼。那么既然應(yīng)用層已經(jīng)實(shí)現(xiàn)了不同設(shè)備之間的通用,還剩下的就是系統(tǒng)Shell層了。解決這個(gè)的方案就是我們聽聞已久的,Composable Shell(CShell)。


仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光770.png


  什么是CShell呢?


  Shell本身意思就是系統(tǒng)的界面,桌面端的Shell表現(xiàn)為壁紙,開始菜單,任務(wù)欄,虛擬桌面,通知中心等等系統(tǒng)級(jí)別的UI。移動(dòng)端表現(xiàn)為開始界面,所有應(yīng)用界面,多任務(wù)切換和下拉式的通知中心。雖然每個(gè)不同的設(shè)備看起來都很像,但是每一個(gè)Shell都是用完全不同的技術(shù),代碼和框架實(shí)現(xiàn)的。如果Windows 10想做到高度統(tǒng)一,這樣分裂的UI設(shè)計(jì)是肯定行不通的。那么該怎么辦?像UWP一樣做一套自適應(yīng)的UI?可是Windows 10 Mobile的死亡告訴了我們強(qiáng)行把功能定位不一樣的系統(tǒng)一起開發(fā)注定是失敗的。所以CShell并不是一套UI在不同平臺(tái)自適應(yīng),而是四套UI在不同設(shè)備上使用。那又和我們現(xiàn)在的有何不同呢?第一點(diǎn)不同就是,原本所有的Shell都是不同的技術(shù)做出來的,桌面Shell的很多元素還都是win32和DX的技術(shù),有很多菜單還是源于Windows 95時(shí)期,急需更新成現(xiàn)代的基于XAML技術(shù)的UWP格式。其次就是,兩種甚至更多的Shell不能在同一個(gè)系統(tǒng)中共存,那么如果微軟做一個(gè)變形設(shè)備,很難有適合不同形態(tài)的UI供其使用。


仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光1250.png


  CShell有四個(gè)Shell Composer?


  四套UI,分別指的是桌面,手機(jī)/平板,Surface Hub和混合現(xiàn)實(shí)。四個(gè)Shell的開發(fā)代號(hào)分別為Polaris(桌面Composer),Andromeda(移動(dòng)Composer),Aruba(Surface Hub Composer)和Oasis(混合現(xiàn)實(shí)Composer)。微軟可以在一個(gè)設(shè)備的操作系統(tǒng)中加載兩個(gè)甚至更多的Shell Composer,以解決設(shè)備變換形態(tài)時(shí)UI自適應(yīng)的需要。

仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光1477.png


  Polaris,這是給我們現(xiàn)在使用的電腦桌面的Shell Composer,是CShell的四大分支之一,和我們現(xiàn)在的桌面不一樣的是,Polaris會(huì)是完全的基于現(xiàn)代XAML技術(shù),完全代替掉所有Windows 95年代的菜單。但是因?yàn)楣爬系牟藛螌?shí)在是太多,微軟在第一個(gè)版本不會(huì)完全取代100%的代碼,所以第一個(gè)版本的Polaris可能只推送給Windows 10 S這種完全依賴于商店的系統(tǒng)。


仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光1676.png


  Andromeda,這個(gè)是我們聽聞已久的代號(hào),因?yàn)楸淮罅渴褂茫芏嗳艘恢辈恢浪硎裁础,F(xiàn)在終于弄清楚,Andromeda(仙女座)是CShell中的手機(jī)平板端的Shell Composer。是為了一個(gè)微軟正在開發(fā)的折疊式設(shè)備而存在的,所以這個(gè)折疊式設(shè)備的內(nèi)部開發(fā)代號(hào)也是Andromeda(仙女座)。這個(gè)設(shè)備是一個(gè)類似于手機(jī)展開變成平板的形態(tài),但是又不是一個(gè)獨(dú)占設(shè)備。Andromeda作為CShell的一個(gè)分支,會(huì)成為OEM可以使用的一個(gè)平臺(tái)。任何OEM開發(fā)的硬件設(shè)備都可以使用這個(gè)形態(tài),都可以裝載Andromeda(仙女座)Shell。

仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光1951.png


  Aruba,是CShell中適應(yīng)巨大的超高清屏幕的Shell Composer。完全為了多人合作使用,是為Surface Hub這種會(huì)議白板準(zhǔn)備的。


仙女座名字用錯(cuò)?Windows 10 CShell四大模式曝光2028.png


  Oasis,是Windows混合現(xiàn)實(shí)設(shè)備提供的Shell Composer,購買了現(xiàn)在混合現(xiàn)實(shí)頭戴設(shè)備或者Hololens的用戶使用的就是Oasis界面。這個(gè)Shell?Composer可以自適應(yīng)虛擬現(xiàn)實(shí)和混合現(xiàn)實(shí),應(yīng)用可以固定在一個(gè)空間中特定的位置,而不是拘束在一個(gè)平面窗口中。


  總結(jié)


  微軟從未停止過讓W(xué)indows 10變得更模塊化,更統(tǒng)一化的開發(fā)。但是這次的新項(xiàng)目貌似把這兩個(gè)目標(biāo)提上日程了。用戶應(yīng)該可以期待在2018年的RS5(Red Stone 5,Windows 10的開發(fā)代號(hào),現(xiàn)已知存在有至少RS7)中第一次看見集成了CShell和Win Core OS的Windows 10 S??。Windows 10家庭版或者專業(yè)版的使用者可能需要等到2019年才會(huì)用到新的Shell Composer,因?yàn)槲④浶枰鎿Q掉所有的舊菜單。至于Windows 10 IOT(目前方案是默認(rèn)沒有Shell Composer,設(shè)備開發(fā)者需要自己制作UI)和Xbox的適配方案,現(xiàn)在還沒有被曝光出來。

驅(qū)動(dòng)人生微信圖片..png

上一篇:Win10如何掛起USB端口以節(jié)省電力
下一篇:在Win7下徹底刪除驅(qū)動(dòng)|禁止自動(dòng)安裝之解決方法

最新資訊

  • Windows 10驅(qū)動(dòng)程序更新與最佳實(shí)踐
    Windows 10驅(qū)動(dòng)程序更新與最佳實(shí)踐

    隨著技術(shù)的不斷發(fā)展,操作系統(tǒng)和硬件之間的協(xié)同工作變得愈發(fā)重要。微軟的Windows 10操作系統(tǒng)自推出以來,一直致力于提供更穩(wěn)定、安全且高效的用戶體驗(yàn)。在這個(gè)過程中,驅(qū)動(dòng)程序扮演著至關(guān)重要的角色。它們是連接操作系統(tǒng)與硬件設(shè)備的橋梁,確保了計(jì)算機(jī)各個(gè)組件能夠正常運(yùn)作。近期,微軟對(duì)Windows 10的驅(qū)動(dòng)程序進(jìn)行了多項(xiàng)改進(jìn)和優(yōu)化,旨在進(jìn)一步提升系統(tǒng)的整體表現(xiàn)。

    2024-10-14 14:30:44

    8696

  • 電腦沒網(wǎng)怎么下載安裝驅(qū)動(dòng) 電腦離線驅(qū)動(dòng)安裝方法
    電腦沒網(wǎng)怎么下載安裝驅(qū)動(dòng) 電腦離線驅(qū)動(dòng)安裝方法

    驅(qū)動(dòng)人生10新增了一項(xiàng)非常實(shí)用的功能——離線電腦驅(qū)動(dòng)下載與安裝。此功能可以幫助用戶在沒有網(wǎng)絡(luò)連接的情況下,為即將進(jìn)行系統(tǒng)重裝或系統(tǒng)升級(jí)的電腦下載并安裝所需的驅(qū)動(dòng)程序。下面將詳細(xì)介紹如何利用這一功能來完成整個(gè)流程。

    2024-10-14 14:27:09

    15218

  • 電腦數(shù)字鍵盤打不出數(shù)字怎么回事 原因及解決方法
    電腦數(shù)字鍵盤打不出數(shù)字怎么回事 原因及解決方法

    電腦進(jìn)行輸入文字的時(shí)候,有時(shí)候我們會(huì)遇到數(shù)字鍵盤無法正常輸入數(shù)字的情況,不管怎么點(diǎn)擊鍵盤的數(shù)字,輸入框都沒有數(shù)字顯示。那么,這樣的故障情況是因?yàn)槭裁磳?dǎo)致的呢?下面便為大家介紹一下電腦數(shù)字鍵盤打不出數(shù)字的原因及解決方法。

    2024-09-24 15:37:13

    14448