Support us

Microsoft обещает сделать приложения для Windows 11 на 50% быстрее и до 8 раз легче

Приложения в Windows 11, основанные на Windows App SDK, скоро будут работать гораздо быстрее и потреблять меньше памяти, сообщает Windows Latest.

8 комментариев
Microsoft обещает сделать приложения для Windows 11 на 50% быстрее и до 8 раз легче

Приложения в 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. Теперь разработчики смогут интегрировать технологию в свои приложения, чтобы сделать их лучше.

Microsoft представила сервис для совместной работы с ИИ
Microsoft представила сервис для совместной работы с ИИ 
По теме
Microsoft представила сервис для совместной работы с ИИ
Microsoft уберёт «Панель управления» из Windows 11
Microsoft уберёт «Панель управления» из Windows 11
По теме
Microsoft уберёт «Панель управления» из Windows 11
Место солидарности беларусского ИТ-комьюнити

Далучайся!

Читайте также
Sony не может договориться с Microsoft о продлении выпуска Call of Duty на PlayStation
Sony не может договориться с Microsoft о продлении выпуска Call of Duty на PlayStation
Sony не может договориться с Microsoft о продлении выпуска Call of Duty на PlayStation
1 комментарий
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
3 комментария
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
1 комментарий
Google, Apple, Microsoft постепенно выносят производство из Китая
Google, Apple, Microsoft постепенно выносят производство из Китая
Google, Apple, Microsoft постепенно выносят производство из Китая
4 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Anonymous
Anonymous
0

благодаря технологии Native AOT (Ahead-Of-Time)

Ну т.е. это всё про дотнетных бегемотов а не про native apps, у которых и так проблем не было.
Не интересно.

bacek
bacek Programmer в Конь с горы
1

Сами создали себе проблему, сами теперь её героически решают.

0

это всё про дотнетных бегемотов а не про native apps

Windows App SDK можно юзать как из .NET-проектов, так и из С++-проектов, так и не юзать в целом вообще.

Anonymous
Anonymous
0

AOT банально не применим к native app, там ж нечего JITить - всё уже скомпилировано.

0

AOT применим не к приложению целиком, а к SDK (ну или к приложению, если оно целиком на нём основано).
Вы из native app юзаете какие-то фичи Windows App SDK и вот с ними мог быть косяк, который пытаются исправить.
Так-то в CLR уже давно свой JIT есть, нафига ещё один.

Anonymous
Anonymous
0

Фигня какая то! AOTить SDK - это как вообще?

Пошёл почитал оригинал, сильно понятнее не стало.
Про AOT написано тут: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/preview-channel#native-aot-support

1.6-preview2 includes significant changes to update to the released Microsoft.Windows.CsWinRT version 2.1.1 and make building more reliable for native Ahead-Of-Time compilation.

Походу это таки для С# аппов.

Комментарий скрыт за нарушение правил комментирования.

Правила тут, их всего 5

table
table Table в Database
1

берите мак