Microsoft ускоряет приложения на Windows: новое обновление Windows App SDK повышает производительность приложений на 50%
Microsoft выпустила набор компонентов и инструментов для разработчиков Windows App SDK версии 1.6, содержащий несколько новых функций и значительных повышения производительности.
Основным новшеством этого обновления является поддержка компиляции Ahead-of-Time (AOT), что позволяет приложениям запускаться на 50% быстрее. К примеру, приложение Contoso Camera теперь запускается вдвое быстрее, а его размер уменьшился на одну восьмую. В среде с локальным хостингом общий размер программного пакета сократился на 50%.
Помимо повышения производительности, Windows App SDK 1.6 предлагает большую гибкость для разработчиков. Обновленные API управления пакетами программного обеспечения позволяют запускать приложения независимо, без полной зависимости от Edge WebView2 API. Это делает процесс разработки более плавным и эффективным.
Одной из наиболее интересных функций является режим CanTearOutTabs, позволяющий пользователям разделять вкладки внутри приложения, создавая отдельные окна, так же, как это работает в браузерах, таких как Microsoft Edge или Google Chrome. Это улучшает многозадачность и управление приложениями.
Эти обновления являются частью усилий Microsoft по совершенствованию среды разработки Windows за счет предоставления разработчикам большего контроля и гибкости.