Microsoft 可能會在 Windows 32 中將一些 shell 體驗(使用者介面元素)(如控制中心)從 UWP 移至 Win11 XAML。最初,其中許多 shell 元素是使用 UWP(通用 Windows 平台)構建的,它允許 Windows 11 開發人員創建可以在多種外形規格上運行的「通用」應用程式。
雖然 UWP 暫時保留下來,但 Windows 某些部分的建構方式似乎發生了策略轉變。以前,許多 shell 體驗或使用者元素都是使用「UWP」或通用 Windows 平台創建的,但預覽版中的新引用表明,這家科技巨頭正在放棄將 UWP 用於某些功能。
正如Xeno 在X(以前稱為Twitter)上發現的那樣,最新的預覽版本在Windows 11 的System32 中附帶了新檔案:controlcenter.dll(控制中心或操作中心)、mlenginestub.exe (未停靠的MLEngine 存根)、shellhost.exe(ShellHost)sortwindows64.dll(SortWindows64 dll)。
上述變更表明,Microsoft正在使用較舊和較新的技術(Win32和XAML)的組合來建立Windows介面的某有些部分,特別是控制中心,這是Windows 10的操作中心替代品,可讓您變更WiFi,音量和其他設定。
可以透過一種稱為「XAML 島」的技術將 XAML 與 Win32 API 一起使用,該技術允許 Win32 應用程式託管類似 UWP 的現代外觀 UI 元素。
Windows 11 預覽版發生的變更對大多數使用者不可見,因為它們不會以任何方式更改遷移功能的功能或體驗。
這僅意味著控制中心將使用 Win32 和 XAML 工作,而不依賴具有某些限制和規則的 UWP 框架。
控制中心看起來很熟悉,並且不會有任何明顯的外觀變化,因為它使用了與以前相同的視覺設計元素。這只是底層技術發生了變化,這不是用戶會看到的,但可能會在性能或行為變化方面注意到。
Microsoft 剛開始將一些shell 體驗從UWP 遷移到Win32 XAML,這些變更不是隨Windows 11 23H2 一起發布的,而是作業系統的未來版本(Windows 12?
#此外,值得注意的是,UWP 不僅僅是關於螢幕上的內容(這是UI 或使用者介面技術的工作)。
#它還涉及如何在Windows 中打包、管理和運行應用程式。此舉顯示出一種不同方法的趨勢,看看這在Windows 11 的未來更新中如何展開會很有趣。
以上是洩漏的資訊揭示了Microsoft正將一些UWP的UI shell遷移到Win32的詳細內容。更多資訊請關注PHP中文網其他相關文章!