Windows 11預覽版變更顯示微軟正在加速拋棄UWP 轉而採用XAML
微軟放棄UWP 平台已經是板上釘釘的事情,例如UWP 版OneNote 被拋棄、UWP 版郵件和日曆應用程式也被拋棄,當微軟商店接受Win32、PWA 等各種架構的應用後,更多開發者放棄基於UWP 開發軟體,因為不如直接把自己的Win32 客戶端上架,省得重複開發。
現在新證據顯示微軟可能正在加速拋棄UWP 平台,轉而採用XAML+Win32 來取代UWP 在Windows 11 和Windows 12 中的使用。
一個典型證據是在Windows 11 Canary Build 25987 版中,微軟已經將部分系統層級的dll 從UWP 遷移到了Win32+XAML。
新增的dll 名為ControlCenter.dll,這是控制中心的文件,目前已經同時提供舊版本和新的基於Win32+XAML 的版本,即用戶可以透過ViveTool 啟用這種新變體,一般來說能被發現已經可以透過ViveTool 啟用,那麼這個新變化基本上已經開發完畢,後續就會分別面向不同的使用者進行測試,收集運行資料。
當然這只是UWP 被拋棄的表現之一,接下來我們應該會看到更多系統級的東西撤離UWP 平台,UWP 平台徹底涼涼也只是時間問題。