Windows App SDK 1.0.0-eksperymentalny z WinUI 3, więcej wydanych

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Winui 3

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żywania HWND 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ę: x86x64 or arm64.
  • 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.

Więcej na tematy: Pakiet SDK aplikacji Windows 1.0.0, Winui 3

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *