Windows App SDK 1.0.0-eksperymentalny z WinUI 3, więcej wydanych
3 minuta. czytać
Opublikowany
Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej
Firma Microsoft właśnie wydała Windows App SDK 1.0.0-experimental, zestaw narzędzi, który umożliwia deweloperom aplikacji klasycznych tworzenie aplikacji z nowoczesnym interfejsem użytkownika, interfejsami API i funkcjami platformy systemu Windows.
Wersja 1.0.0 pakietu SDK zawiera następujące funkcje i ulepszenia:
WindowsUI 3
To wydanie WinUI 3 koncentruje się na budowaniu nowych funkcji dla stabilnej wersji 1.0 i naprawianiu błędów.
- Nowe funkcje: obsługa wyświetlania ContentDialog na okno, a nie na wątek.
- Błędy: Pełną listę błędów naprawionych w tym wydaniu znajdziesz tutaj repozytorium GitHub.
- próbki: Aby zobaczyć kontrolki i funkcje WinUI 3 w akcji, możesz sklonować i zbudować aplikację Galeria kontrolek WinUI 3 z GitHublub pobierz aplikację ze sklepu Microsoft Store.
Powiadomienia push (funkcja eksperymentalna)
W tej wersji wprowadzono interfejs API powiadomień wypychanych, który może być używany przez aplikacje klasyczne w pakietach MSIX z tożsamościami opartymi na rejestracji aplikacji platformy Azure. Aby skorzystać z tej funkcji, musisz zarejestruj się w prywatnej wersji zapoznawczej Microsoft.
Ważne ograniczenia:
- Powiadomienia push są obsługiwane tylko w aplikacjach w pakiecie MSIX, które działają w systemie Windows 10 w wersji 2004 (kompilacja 19041) lub nowszych wersjach.
- Microsoft zastrzega sobie prawo do wyłączania lub anulowania aplikacji z powiadomień push podczas prywatnej wersji zapoznawczej.
- Firma Microsoft nie gwarantuje niezawodności ani opóźnień powiadomień push.
- Podczas prywatnego podglądu głośność powiadomień push jest ograniczona do 1 miliona miesięcznie.
Okienkowanie (funkcja eksperymentalna)
Ta wersja zawiera aktualizacje interfejsów API okienek. Jest to zestaw wysokopoziomowych interfejsów API do obsługi okien, skupionych wokół klasy AppWindow, która umożliwia tworzenie łatwych w użyciu scenariuszy okienek, które dobrze integrują się ze środowiskiem użytkownika systemu Windows i innymi aplikacjami. Jest to podobne do okna aplikacji platformy UWP, ale nie takie samo.
Ważne ograniczenia:
- To wydanie
AppWindow
jest obecnie dostępny tylko dla aplikacji Win32 (zarówno w pakietach, jak i bez pakietów). - Zestaw SDK aplikacji dla systemu Windows nie zapewnia obecnie metod dołączania zawartości struktury interfejsu użytkownika do elementu
AppWindow
; jesteś ograniczony do używaniaHWND
metody dostępu międzyoperacyjnego. - Interfejsy API Windowing nie będą obecnie działać w systemie Windows w wersji 1809 i 1903 dla AMD64.
Wdrażanie aplikacji bez pakietów (funkcja eksperymentalna)
Ta wersja wprowadza aktualizacje do dynamiczne zależności funkcja, w tym ładujący API.
Ważne ograniczenia:
- Funkcja zależności dynamicznych jest obsługiwana tylko w przypadku aplikacji niespakowanych (czyli aplikacji, które nie używają MSIX do wdrażania technologii).
- Podwyższeni rozmówcy nie są obsługiwani.
Inne ograniczenia i znane problemy
- Brak wsparcia dla dowolnej konfiguracji kompilacji procesora: Windows App SDK jest napisany w kodzie natywnym i dlatego nie obsługuje Dowolny procesor konfiguracje kompilacji. ten Szablony projektów WinUI zezwalaj tylko na kompilacje specyficzne dla architektury. Kiedy dodanie pakietu SDK aplikacji Windows do istniejącej aplikacji lub komponentu .NET, który obsługuje Dowolny procesor, musisz określić żądaną architekturę:
x86
,x64
orarm64
. - Aplikacje .NET muszą być przeznaczone do kompilacji 18362 lub nowszej: Twój TFM musi być ustawiony na
net5.0-windows10.0.18362
lub wyższy, a Twój projekt opakowania<TargetPlatformVersion>
musi być ustawiony na 18362 lub wyższy. Aby uzyskać więcej informacji, zobacz znany problem na GitHub.
Przeczytaj więcej i znajdź łącza do pobierania w witrynie Microsoft tutaj.