Microsoft рассказала про ускорение фреймворка WinUI 3, на котором делают интерфейсы Windows 11
Сам фреймворк планируется использовать активнее.
Microsoft подробнее рассказала про увеличение отзывчивости интерфейсов и приложений Windows 11. Для этого компания переведет ключевые элементы системы на нативный фреймворк WinUI 3.
Одновременно программисты Microsoft оптимизируют сам фреймворк WinUI 3. В качестве ориентиров компания использует Проводник и Блокнот — часто запускаемые приложения, где лаги особенно заметны.
По данным компании, последние оптимизации WinUI 3 сократили число аллокаций памяти на 41%, временных аллокаций — на 63%, а число вызовов функций — на 45%. Время выполнения кода WinUI внутри фреймворка снизилось на 25%.
Ожидается, что эти доработки войдут в WinAppSDK 2.x. При этом Microsoft не спешит переносить в систему все найденные оптимизации: часть изменений пока считается слишком рискованной для выкатки на большую кодовую базу, планируются дополнительные тесты.
Сейчас интерфейс Windows 11 остается смесью разных технологий. В системе соседствуют старые компоненты, доставшиеся еще от предыдущих поколений Windows, а также элементы на базе WebView2, React и других фреймворков.
В Microsoft рассчитывают, что переход на WinUI 3 не только снизит фрагментацию кодовой базы, но и сделает пользовательский опыт более цельным, одновременно ускорив работу приложений.
- Стандартный BitLocker в Windows 11 научились ломать специальным USB
- В Карибском море спрятали клад — это эвент в честь выхода Assassin’s Creed Black Flag Resynced
- За 6 месяцев продан 1 миллион копий Silent Hill f
- Windows 11 заблокировала диск C на некоторых устройствах Samsung
- YouTube вернул удаленные ролики про установку Windows 11 и пообещал больше так не делать

