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 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, який підтримує Будь-який процесор, ви повинні вказати потрібну архітектуру:
x86
,x64
orarm64
. - Програми .NET мають бути націлені на збірку 18362 або новішу: Ваш TFM має бути встановлено на
net5.0-windows10.0.18362
або вище, а також ваш проект пакування<TargetPlatformVersion>
має бути встановлено на 18362 або вище. Для отримання додаткової інформації див відомий випуск на GitHub.
Дізнайтеся більше та знайдіть посилання для завантаження в Microsoft тут.