В Windows App SDK 1.1 добавлена ​​поддержка приложений с повышенными правами и материала Mica.

Microsoft выпустила версию 1,1 Windows App SDK с поддержкой создания приложений, требующих повышения прав, уведомлений и многого другого.

Microsoft выпустила версию 1.1 Windows App SDK — набора инструментов разработки, которые (что неудивительно) позволяют создавать приложения для Windows 10 и 11. Первый выпуск Windows App SDK вышел вскоре после Windows 11 был запущен, и это способ объединить современные визуальные эффекты и функции, а также традиционные возможности Win32 в одном приложении. Эта новая версия содержит некоторые заметные улучшения, делающие ее еще лучше.

Слюда — это новый материал поверхности, который Microsoft представила в Windows 11. Он позволяет фону вашего рабочего стола мягко светиться через приложение, добавляя немного цвета в пользовательский интерфейс. Хотя первоначальный выпуск Windows App SDK вышел уже после выхода Windows 11, таким образом нельзя было создавать приложения, использующие новый материал Mica. Наряду с этим галерея WinUI 3 в Windows App SDK содержит новые образцы, новые элементы управления и обновленный интерфейс, который больше соответствует принципам проектирования Windows 11.

Еще одним важным улучшением является возможность создавать приложения, требующие повышения прав (то есть их нужно запускать от имени администратора), что было ограничением исходной версии. Кроме того, приложения, упакованные с использованием формата MSIX, разреженно упакованные приложения и неупакованные приложения, теперь также могут отправлять всплывающие уведомления Windows, в том числе когда приложение не запущено. Это означает, что у приложений есть возможность предупреждать пользователей, даже если они не используются.

Microsoft также улучшила производительность приложений, использующих C#, благодаря обновлениям уровня взаимодействия WinRT. Microsoft заявляет, что простое приложение «Hello World» может запускаться на 9% быстрее, и вы также должны увидеть большие улучшения при использовании свойств зависимостей в приложениях WinUI 3.

Со стороны разработчика теперь можно настроить автоматический перезапуск приложения при его закрытии из-за обновления или сбоя. Кроме того, вы можете настроить параметры восстановления, чтобы приложение могло возвращать пользователей туда, где они были до неожиданного закрытия приложения.

Другие изменения включают улучшенные API-интерфейсы загрузчика, поддержку автономных приложений (т. е. приложений, содержащих необходимые Windows-приложения). зависимости App SDK для их использования), а также возможность изменять переменные среды без использования API реестра. напрямую. Microsoft также представила новый API управления окнами, который позволяет устанавливать z-порядок окон вашего приложения. Наконец, Microsoft объявила о выпуске Template Studio для WinUI (C#). доступен в Visual Studio Marketplace. Это расширение упрощает создание приложения WinUI с помощью мастера, создавая «хорошо сформированный, читаемый код», и это хороший способ начать разработку WinUI.

Чтобы установить инструменты Windows App SDK для разработки, вам потребуется использовать Visual Studio 2022 или 2019, а также следуйте инструкциям на этой странице в зависимости от типа приложения, которое вы хотите создать. Таким образом вы автоматически сможете получить последнюю версию инструментов. Вы также можете найти полные примечания к выпуску здесь.


Источник: Майкрософт