
微軟 Windows K2 的低延遲模式利用加入 CPU 來提升操作速度引發關注與熱議,高層更出面反駁這是為了偷懶而生,放出新的證據,透過對 WinUI 3 介面框架的最佳化,證明系統是進行從內的道外的改善。
根據 Windows Central 的報導,微軟在 GitHub 上宣布對 WinUI 3 的介面框架進行改進,將能夠大幅度改善介面的反應速度,讓使用此介面元件打造的 App 能夠在 Windows 11 上獲得更佳的體驗,兌現品質改善計畫的承諾。
微軟以開啟檔案總管為範例,新的 WinUI 3 對記憶體需求減少 41%、短暫記憶體分配減少 63%、函數呼叫減少 45%,運算 WinUI 3 程式碼的時間減少 25%。簡言之,就是需要的依賴資源更少,減低整個啟動過程的負擔。
目前這項改進將會盡快從測試版轉換成正式,並將其納入到開發工具之中,但少部分因為安全性問題,不會透過自動更新的方式進行推送,需要開發者手動導入。
WinUI 3 是微軟替 Windows 11 所打造的原生介面核心框架,具備現代動態適應能力,能夠遵照系統設定自動調整介面配色、布局,目標是希望解決過去 Windows 系統內部堆積著不同年代歷史的 UI 介面,實現一套方案就能長期輕易修改與維護。
只是 WinUI 3 初期開發比較繁瑣,微軟在過去一段時間內,選擇使用 WebView 作套皮式方法,而 WebView 存在一個項目就吃一套完整資源的缺陷,這也為何系統隨時間越來越肥且效率越來越低落的一大原因之一。
如今微軟的品質改善計畫已經下定決心要剷除 WinUI 3 以外的介面元件,配合新版元件的效率提升、低延遲模式,或許真的有望讓大家重新擁有過去輕盈、靈敏的操作體驗。