近來關于微軟“Windows Core OS(簡稱WCOS)”的消息在科技網絡圈内頻出,再加上與此相關的“Andromeda仙女座、Lite、Polaris北極星”,甚至又出來一個“Centaurus半人馬座”,把不少用戶都搞暈了。于是不斷有人問MS酋長,到底什麼是“Windows Core OS”啊?還有那麼星座什麼的?微軟到底是要搞嘛呀?好的,下面土著MS酋長就用“下裡巴人語”來為大家翻譯解釋一下究竟Windows Core OS是什麼東東。“高富帥/白富美/專家/裝A族”請繞道“陽春白雪路”。
Windows Core OS通用于所有設備
所謂Windows Core OS,就是之前微軟搞的OneCore的升級版。雖然二者的聚集點都是“一個核心”,但又是有區别的。下面區别比較一下:
OneCore
微軟搞OneCore,就是想讓所有設備運行的操作系統都基于Windows10核心,無論是 Windows 10、Windows Server、Xbox、Windows 10 Mobile、Windows 10 IoT ,還是 HoloLens 。
雖然核心相同,但以上這些操作系統并不能通用,因為它們的Shell(交互接口/交互界面)不同。例如 PC 系統是“Windows桌面”、Xbox One系統是“Xbox儀表闆”、Windows Mobile系統是 “Phone界面”。
所以,微軟想打造一款真正的“同一核心”的“通用”的操作系統,于是Windows Core OS應運而生。
Windows Core OS
首先,要想保證通用,就需要引入先進的“模塊化”設計理念。Windows Core OS就是一個可以在所有設備、所有平台上運行的最基礎模塊。我們現在就可以理解為什麼微軟近年來不斷分離系統内的模塊,重寫一些子系統,原來就是在為推出模塊化的Windows Core OS做準備。
PS: 話說現在什麼都“模塊化”了,連大衆造車都采用MQB模塊化平台了。
但是現在問題就來了,Windows Core OS是如何解決Shell的問題的呢?也就是在PC上能顯示“Windows桌面”,在Xbox One上能顯示“Xbox儀表闆”,在平闆/手機上都能顯示相應的用戶界面的呢?
這是因為Windows Core OS采用了Composable Shell(簡稱C-Shell或CShell)模塊化交互接口。
C-Shell
C-Shell(Composable Shell)是與Windows Core OS搭配的一款模塊化智能共享Shell,它能自适應不同的設備類型,會根據當前所運行的設備智能匹配合适的Shell。也就是前面說的在能夠在PC上能顯示“Windows桌面”,在Xbox One上能顯示“Xbox儀表闆”等。
代号“Polaris北極星”,适用于 PC 的“Windows桌面”
甚至當你為手機駁接上鍵盤鼠标時,它能夠智能顯示“Windows桌面”,這要比微軟之前在Windows Mobile上搞的Continuum模式要更先進,功能和性能更強大。
“星座”閃亮登場
好,現在就可以說“Andromeda仙女座、Polaris北極星、Centaurus半人馬座”這些星座了。
實際上它們就是适用于不同設備的C-Shell開發代号,這些星座的匹配設備如下:
另外還有開發代号不是星座的若幹Shell如下:
之所以用省略号,是因為目前已經曝光的C-Shell開發代号不止以上這些,下面是外媒在Win10 SDK等處發現并彙總的神秘開發代号截圖:
Windows Core OS隻能安裝運行應用商店應用嗎?
有用戶說,我怎麼看到說“WCOS隻能安裝運行Microsoft Store商店裡的UWP/PWA應用”啊?
這個消息确實讓人很沮喪,但是你别忘了,微軟Windows生态圈的根本就是海量的桌面應用軟件,雖然微軟有意轉移到Microsoft Store,但任重而道遠,所以微軟目前是決不會一刀切阻斷桌面應用軟件的。
況且Windows Core OS是模塊化設計,增加一個支持桌面應用程序的模塊對于微軟來說是個難題嗎?所以,MS酋長樂觀的預計,Windows Core OS支持桌面應用是完全沒有問題的!
好,先寫到這裡,如有理解錯誤,歡迎批評指正;如有遺漏,歡迎補充。謝謝大家!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!