儘管微軟新推出的 Windows 10X 作業系統主要側重於 UWP 和 Web 應用程式,但該公司也充分了解傳統 Win32 對自家老使用者的重要性。
因此在新作業系統釋出的時候,微軟就表示 Windows 10X 將在特殊容器中啟用對 Win32 應用程式的支援。
現在,得益於 WalkingCat 在 Twitter 上分享的資訊,我們對這款作業系統的底層有了更深入的瞭解。
【影片截圖,來自:Microsoft,via Neowin】
對於 Win32 應用程式來說,微軟將使用類似於 Windows Linux 子系統的容器技術。每個 Win32 應用程式都可在同一容器上執行,且該容器幾乎支援所有 Win32 應用程式。
然而受容器化的影響,Win32 應用程式將無法修改系統檔案或登錄檔,因此某些軟體的使用者可能會遇上一些麻煩,尤其是無法透過可執行檔案來手動安裝(比如驅動程式軟體)。
即便如此,Win32 支援仍可讓大多數傳統應用程式相對容易地在 Windows 10X 上使用,因為某些內容是與主機作業系統共享的(比如資料夾的路徑結構就與您期望的相同)。
此外,使用者可在主機和容器間共享檔案,但不包括私有的應用程式資料。因為常見的硬體(比如鍵盤、滑鼠、圖形、音訊等)都具有通往主機的“捷徑”,所以它們都可以正常工作。
使用者可自行決定啟用那些隱私敏感型硬體,比如網路攝像頭和麥克風,這點在容器中同樣有效。若允許訪問 Win32 應用程式,則每款 Win32 應用程式都可以訪問該硬體。
微軟還提到了 Windows 10X 系統托盤的適配,由於其不再是新系統上的一部分,意味著使用者可能無法看到 Win32 應用的某些圖示。
好訊息是,微軟尚未移除系統工作列圖示相關的 API,因此嘗試使用這項功能的 Win32 應用程式,並不會遭遇崩潰或出現其它問題(只是看不到相關圖示而已)。
最後是已有的 MSIX 和原生容器,與 Win32 容器相比,它們提供了更強大的安裝和解除安裝體驗、具有更高的信任級別、以及最佳的效能表現。
當然,相容 MSIX 容器的應用程式,也可在常規的 Win 32 容器中執行。
儘管微軟新推出的 Windows 10X 作業系統主要側重於 UWP 和 Web 應用程式,但該公司也充分了解傳統 Win32 對自家老使用者的重要性。
因此在新作業系統釋出的時候,微軟就表示 Windows 10X 將在特殊容器中啟用對 Win32 應用程式的支援。
現在,得益於 WalkingCat 在 Twitter 上分享的資訊,我們對這款作業系統的底層有了更深入的瞭解。
【影片截圖,來自:Microsoft,via Neowin】
對於 Win32 應用程式來說,微軟將使用類似於 Windows Linux 子系統的容器技術。每個 Win32 應用程式都可在同一容器上執行,且該容器幾乎支援所有 Win32 應用程式。
然而受容器化的影響,Win32 應用程式將無法修改系統檔案或登錄檔,因此某些軟體的使用者可能會遇上一些麻煩,尤其是無法透過可執行檔案來手動安裝(比如驅動程式軟體)。
即便如此,Win32 支援仍可讓大多數傳統應用程式相對容易地在 Windows 10X 上使用,因為某些內容是與主機作業系統共享的(比如資料夾的路徑結構就與您期望的相同)。
此外,使用者可在主機和容器間共享檔案,但不包括私有的應用程式資料。因為常見的硬體(比如鍵盤、滑鼠、圖形、音訊等)都具有通往主機的“捷徑”,所以它們都可以正常工作。
使用者可自行決定啟用那些隱私敏感型硬體,比如網路攝像頭和麥克風,這點在容器中同樣有效。若允許訪問 Win32 應用程式,則每款 Win32 應用程式都可以訪問該硬體。
微軟還提到了 Windows 10X 系統托盤的適配,由於其不再是新系統上的一部分,意味著使用者可能無法看到 Win32 應用的某些圖示。
好訊息是,微軟尚未移除系統工作列圖示相關的 API,因此嘗試使用這項功能的 Win32 應用程式,並不會遭遇崩潰或出現其它問題(只是看不到相關圖示而已)。
最後是已有的 MSIX 和原生容器,與 Win32 容器相比,它們提供了更強大的安裝和解除安裝體驗、具有更高的信任級別、以及最佳的效能表現。
當然,相容 MSIX 容器的應用程式,也可在常規的 Win 32 容器中執行。