Релиз Windows App SDK 1.6

Релиз Windows App SDK 1.6

Комп для чайника

Список изменений

Нативная поддержка компиляции Ahead-Of-Time (AOT)

Это новшество позволяет опубликовать приложение, которое заранее скомпилировано в нативный код, что значительно ускоряет запуск и уменьшает вес приложения.

В тестовом приложении Contoso Camera время запуска сократилось на 50%, а размер пакета уменьшился примерно в 8 раз при использовании фреймворка и в 2 раза при интеграции Windows App SDK в состав приложения.

Раздельное управление версиями WebView2

Теперь Edge WebView2 SDK доступен в качестве ссылки на NuGet. Разработчики могут выбирать более новые версии WebView2 независимо от версии Windows App SDK, а также использовать пакеты NuGet, которые ссылаются на Edge WebView2 SDK. Это изменение призвано упростить работу с зависимостями.

Новые API для развертывания пакетов

Улучшены API-интерфейсы для управления пакетами MSIX. В частности, добавлены новые возможности для удаления пакетов, обнаружения доступных обновлений, проверки доступности функций и многого другого. Подробности на GitHub.

Элемент управления TabView

Элемент управления TabView получил новый режим CanTearOutTabs, позволяющий перемещать вкладки в отдельные окна. Функция работает примерно как в веб-браузерах, таких как Microsoft Edge и Google Chrome.

Другие улучшения элементов управления:

PipsPager поддерживает новый режим переключения между первым и последним элементами.

RatingControl стал более настраиваемым, поскольку некоторые свойства были перенесены в ресурсы темы.

ItemsWrapGrid теперь разблокирован, а значит вы можете создавать новые классы, расширяющие его функциональность. Изменение обратно совместимо. Существующий код, который использует ItemsWrapGrid, будет продолжать работать без изменений.

Добавлены новые API:

ColorHelper.ToDisplayName для получения отображаемого имени цвета.

Microsoft.Windows.Globalization.ApplicationLanguages для точной настройки языка интерфейса приложения.


Источник

Report Page