Microsoft продолжает совершенствовать производительность своих стандартных приложений в Windows 11, особенно тех, которые используют Windows App SDK. Инициатива направлена на обеспечение более отзывчивого и эффективного пользовательского опыта, устраняя проблемы с медленной загрузкой, которые затрагивали определенные приложения.
Улучшение производительности с помощью Native AOT компиляции
Недавние данные от Windows Latest показывают, что Microsoft внедрила нативную Ahead-Of-Time (AOT) компиляцию для Windows App SDK. Этот шаг, как ожидается, значительно улучшит производительность приложений, разработанных с использованием или обновленных для включения этой функции. В частности, пользователи могут рассчитывать на значительное увеличение скорости запуска, при этом предполагается сокращение времени загрузки до 50% для таких приложений, как стандартное приложение "Фотографии" и "Phone Link".
Помимо более быстрого времени запуска, преимущества нативной AOT компиляции выходят за рамки простой скорости. Приложения, использующие эту технологию, будут иметь уменьшенные размеры пакетов примерно в восемь раз, что приведет к снижению использования памяти. Эти многосторонние улучшения обещают создать более упорядоченную и эффективную среду для пользователей, позволяя им легче навигировать по своим приложениям.
Хотя эти улучшения внушают оптимизм, важно подходить к результатам с долей осторожности. Фактические приросты производительности будут варьироваться в зависимости от конкретного программного обеспечения и его состояния разработки. Существующим приложениям потребуются обновления от их разработчиков для полного использования функции нативной AOT, что может стать проблемой для тех приложений, которые больше не поддерживаются активно.
В целом, эта инициатива представляет собой значительный шаг вперед для Microsoft, потенциально оживляя некоторые из стандартных приложений в Windows 11 и побуждая разработчиков к использованию нативной AOT в будущих проектах.