Windows 10X是一款封閉且只讀的操作系統(tǒng),但這并不意味著只能安裝來自Microsoft Store的應(yīng)用程序。近日微軟確認(rèn)Windows 10X系統(tǒng)能夠運行UWP應(yīng)用、網(wǎng)頁應(yīng)用以及傳統(tǒng)的Win32應(yīng)用程序。Win32、UWP和PWA應(yīng)用程序都會通過Windows 10X的容器進(jìn)行運行,從而保護(hù)操作系統(tǒng)免受潛在的惡意軟件和性能問題的影響。
該容器本質(zhì)上就是一個虛擬機,不過它具有更高的集成度、更低的延遲、訪問更多的機器資源、專用內(nèi)核、驅(qū)動程序和注冊表等功能。與傳統(tǒng)的虛擬機不同,Windows10X的容器提供了更高的綜合性能,當(dāng)你關(guān)閉Win32應(yīng)用程序以省電時,整個事件就會關(guān)閉。
Win32 Container增加了對傳統(tǒng)和新的Win32代碼的支持。在Win32容器內(nèi),你將可以運行所有的應(yīng)用程序,包括系統(tǒng)實用程序、網(wǎng)頁瀏覽器,甚至是舊的游戲,都可以在Win32容器內(nèi)運行。
雖然兼容Win32應(yīng)用是Windows 10X非常吸引人的一點,不過根據(jù)消息人士透露,微軟似乎遇到了一些新的問題。據(jù)熟悉該開發(fā)的消息人士透露,微軟正在為Win32應(yīng)用在10X上虛擬化時的性能而苦惱,而且兼容性并不是很高。
容器中的Win32應(yīng)用程序,在Windows 10X操作系統(tǒng)內(nèi)允許有后臺存在,當(dāng)它們被最小化時,無法發(fā)送通知。當(dāng)桌面應(yīng)用在容器中虛擬化后,還有很多其他與性能相關(guān)的問題。另一個限制將阻止Win32應(yīng)用程序應(yīng)用鍵盤、鼠標(biāo)和窗口掛鉤(自定義)。