Дапамажыце dev.by 🤍
Падтрымаць

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

Хочаце паведаміць важную навіну? Пішыце ў 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.

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

petrunio84
petrunio84 Майор в шарага N2395763295

Каментарый скрыты за парушэнне правілаў каментавання.

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

table
table Table в Database
1

берите мак