Windows App SDK 1.0.0 — экспериментальная версия с WinUI 3, выпущено больше

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Винуй 3

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, который поддерживает Любой процессор, необходимо указать желаемую архитектуру: x86x64 or arm64.
  • Приложения .NET должны быть нацелены на сборку 18362 или выше.: Ваш TFM должен быть установлен на net5.0-windows10.0.18362 или выше, и ваш проект упаковки <TargetPlatformVersion> должен быть установлен на 18362 или выше. Для получения дополнительной информации см. известная проблема на GitHub.

Узнайте больше и найдите ссылки для скачивания в Microsoft здесь.

Подробнее о темах: Пакет SDK для приложений Windows 1.0.0, Винуй 3

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *