Windows App SDK 1.0.0 — экспериментальная версия с WinUI 3, выпущено больше
3 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Microsoft только что выпустила Windows App SDK 1.0.0-experimental, набор инструментов, который позволяет разработчикам настольных приложений создавать приложения с современным пользовательским интерфейсом Windows, API и функциями платформы.
Версия 1.0.0 SDK содержит следующие функции и улучшения:
WinUI 3
Этот выпуск WinUI 3 ориентирован на создание новых функций стабильной версии 1.0 и исправление ошибок.
- Новые возможности: поддержка отображения ContentDialog для каждого окна, а не для каждого потока.
- ошибки: Полный список ошибок, исправленных в этом выпуске, см. репозиторий GitHub.
- образцы: Чтобы увидеть элементы управления и функции WinUI 3 в действии, вы можете клонировать и создать приложение Галерея элементов управления WinUI 3. из GitHub, или скачайте приложение из магазина Microsoft.
Push-уведомления (экспериментальная функция)
В этом выпуске представлен API push-уведомлений, который может использоваться классическими приложениями, упакованными в MSIX, с удостоверениями на основе регистрации приложений Azure. Чтобы использовать эту функцию, вы должны подписаться на частную предварительную версию Microsoft.
Важные ограничения:
- Push-уведомления поддерживаются только в упакованных приложениях MSIX, работающих в Windows 10 версии 2004 (сборка 19041) или более поздних версиях.
- Microsoft оставляет за собой право отключать или отзывать приложения из push-уведомлений во время закрытого предварительного просмотра.
- Microsoft не гарантирует надежность или задержку push-уведомлений.
- Во время закрытого предварительного просмотра количество push-уведомлений ограничено 1 миллионом в месяц.
Окно (экспериментальная функция)
Этот выпуск включает обновления для оконных API. Это набор высокоуровневых оконных API, сосредоточенных вокруг класса AppWindow, который позволяет создавать простые в использовании сценарии работы с окнами, которые хорошо интегрируются с пользовательским интерфейсом Windows и другими приложениями. Это похоже на UWP AppWindow, но не то же самое.
Важные ограничения:
- Этот выпуск
AppWindow
в настоящее время доступен только для приложений Win32 (как упакованных, так и неупакованных). - Windows App SDK в настоящее время не предоставляет методов для присоединения содержимого платформы пользовательского интерфейса к
AppWindow
; вы ограничены в использованииHWND
методы межоператорского доступа. - Windowing API в настоящее время не работает в Windows версии 1809 и 1903 для AMD64.
Развертывание неупакованных приложений (экспериментальная функция)
В этом выпуске представлены обновления для динамические зависимости особенность, в том числе API начальной загрузки.
Важные ограничения:
- Функция динамических зависимостей поддерживается только для неупакованных приложений (то есть приложений, которые не используют MSIX для своей технологии развертывания).
- Вызывающие абоненты с повышенными правами не поддерживаются.
Другие ограничения и известные проблемы
- Нет поддержки любой конфигурации сборки ЦП: Windows App SDK написан на собственном коде и поэтому не поддерживает Любой процессор сборка конфигураций. То Шаблоны проектов WinUI разрешать только сборки для конкретной архитектуры. Когда добавление Windows App SDK к существующему приложению или компоненту .NET, который поддерживает Любой процессор, необходимо указать желаемую архитектуру:
x86
,x64
orarm64
. - Приложения .NET должны быть нацелены на сборку 18362 или выше.: Ваш TFM должен быть установлен на
net5.0-windows10.0.18362
или выше, и ваш проект упаковки<TargetPlatformVersion>
должен быть установлен на 18362 или выше. Для получения дополнительной информации см. известная проблема на GitHub.
Узнайте больше и найдите ссылки для скачивания в Microsoft здесь.