Microsoft обещает сделать приложения для Windows 11 на 50% быстрее и до 8 раз легче
Приложения в Windows 11, основанные на Windows App SDK, скоро будут работать гораздо быстрее и потреблять меньше памяти, сообщает Windows Latest.
Приложения в Windows 11, основанные на Windows App SDK, скоро будут работать гораздо быстрее и потреблять меньше памяти, сообщает Windows Latest.
В ходе первичных тестов компания добилась уменьшения времени запуска приложений на вплоть до 50%. При этом установочные файлы занимают до 8 раз меньше места на диске. Но издание отмечает, что результаты могут варьироваться, пока разработчики не обновят свои программы. Таких показателей специалисты Microsoft достигли благодаря технологии Native AOT (Ahead-Of-Time), которая ускоряет запуск программ и уменьшает их размер.
Windows App SDK — это набор инструментов, который устраняет разницу между API Win32 и UWP-приложений. Он позволяет использовать привычные фреймворки, например Win32, для создания приложений под Windows с доступом к современным API. Но основанные на нём программы могут медленно запускаться и иногда с задержкой отзываются на действия пользователя.
Microsoft активно работает над решением этих проблем. В документации поддержки была обнаружена информация о том, что с 6 сентября Windows App SDK поддерживает компиляцию Native AOT. Теперь разработчики смогут интегрировать технологию в свои приложения, чтобы сделать их лучше.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Ну т.е. это всё про дотнетных бегемотов а не про native apps, у которых и так проблем не было.
Не интересно.
Сами создали себе проблему, сами теперь её героически решают.
Windows App SDK можно юзать как из .NET-проектов, так и из С++-проектов, так и не юзать в целом вообще.
AOT банально не применим к native app, там ж нечего JITить - всё уже скомпилировано.
AOT применим не к приложению целиком, а к SDK (ну или к приложению, если оно целиком на нём основано).
Вы из native app юзаете какие-то фичи Windows App SDK и вот с ними мог быть косяк, который пытаются исправить.
Так-то в CLR уже давно свой JIT есть, нафига ещё один.
Фигня какая то! AOTить SDK - это как вообще?
Пошёл почитал оригинал, сильно понятнее не стало.
Про AOT написано тут: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/preview-channel#native-aot-support
Походу это таки для С# аппов.
Комментарий скрыт за нарушение правил комментирования.
Правила тут, их всего 5
берите мак