Windows App SDK 1.0.0 – експериментальний із WinUI 3, випущено більше

Значок часу читання 3 хв. читати


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

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Winui 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 Controls Gallery від GitHub, або завантажте програму з магазину Microsoft.

Push-сповіщення (експериментальна функція)

У цьому випуску представлено API push-повідомлень, який може використовуватися програмами для настільних комп’ютерів у пакеті MSIX з ідентифікаторами на основі реєстрації додатків Azure. Щоб скористатися цією функцією, необхідно зареєструйтеся на приватний попередній перегляд Microsoft.

Важливі обмеження:

  • Push-повідомлення підтримуються лише в пакетних програмах MSIX, які працюють у Windows 10 версії 2004 (збірка 19041) або новіших версіях.
  • Корпорація Майкрософт залишає за собою право вимикати або відкликати програми з push-сповіщень під час приватного попереднього перегляду.
  • Microsoft не гарантує надійність або затримку push-повідомлень.
  • Під час приватного попереднього перегляду кількість push-повідомлень обмежена 1 мільйоном на місяць.

Вікна (експериментальна функція)

Цей випуск містить оновлення віконних API. Це набір віконних API високого рівня, зосереджених навколо класу AppWindow, що дозволяє створювати прості у використанні сценарії вікон, які добре інтегруються з користувацьким досвідом Windows та іншими програмами. Це подібне, але не те саме, що UWP AppWindow.

Важливі обмеження:

  • Цей випуск о AppWindow наразі доступний лише для програм Win32 (як запакованих, так і неупакованих).
  • Windows App SDK наразі не надає методи для приєднання вмісту платформи інтерфейсу користувача до файлу AppWindow; ви обмежені у використанні HWND методи доступу до взаємодії.
  • API Windowing наразі не працюватиме у Windows версії 1809 та 1903 для AMD64.

Розгортання для розпакованих програм (експериментальна функція)

У цьому випуску представлено оновлення до динамічні залежності функція, в тому числі API завантажувача.

Важливі обмеження:

  • Функція динамічних залежностей підтримується лише для неупакованих програм (тобто програм, які не використовують MSIX для технології розгортання).
  • Підвищені абоненти не підтримуються.

Інші обмеження та відомі проблеми

  • Немає підтримки будь-якої конфігурації збірки ЦП: Windows App SDK написаний у рідному коді, тому не підтримується Будь-який процесор конфігурації побудови. The Шаблони проектів WinUI дозволяти лише архітектурні збірки. Коли додавання пакета SDK для додатків Windows до наявної програми або компонента .NET, який підтримує Будь-який процесор, ви повинні вказати потрібну архітектуру: x86x64 or arm64.
  • Програми .NET мають бути націлені на збірку 18362 або новішу: Ваш TFM має бути встановлено на net5.0-windows10.0.18362 або вище, а також ваш проект пакування <TargetPlatformVersion> має бути встановлено на 18362 або вище. Для отримання додаткової інформації див відомий випуск на GitHub.

Дізнайтеся більше та знайдіть посилання для завантаження в Microsoft тут.

Детальніше про теми: Windows App SDK 1.0.0, Winui 3

залишити коментар

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