Компания Microsoft анонсировала значительное ускорение работы приложений в Windows 11 благодаря новой технологии Native AOT. Предварительные тесты показали, что запуск приложений, построенных на базе Windows App SDK, станет быстрее на 50%, а их размер сократится в восемь раз. Эти изменения особенно важны для приложений, которые ранее испытывали проблемы с производительностью из-за зависимости от WebView и большого потребления оперативной памяти.
Одной из ключевых проблем было использование Microsoft Edge WebView для работы с веб-контентом внутри приложений. Это приводило к увеличенному потреблению оперативной памяти и замедлению работы приложений, особенно при их запуске. Например, такие программы, как «Phone Link», связывающий смартфон с Windows 11, загружались медленно, особенно при первом запуске после перезагрузки системы.
Windows App SDK, объединяющий классические Win32 и современные UWP API, давно страдал от низкой скорости запуска и большого размера приложений. Однако новая технология Ahead-Of-Time компиляции (AOT) позволит значительно улучшить эти показатели. Эти улучшения могут стать заметными для пользователей в ближайшем будущем, как только разработчики начнут интегрировать Native AOT в свои приложения. Хотя результаты могут варьироваться в зависимости от конкретного программного обеспечения, обновление Windows App SDK открывает новые возможности для повышения производительности программ на Windows 11, снижая время запуска и уменьшая нагрузку на ресурсы системы.