Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zestaw SDK aplikacji systemu Windows udostępnia ujednolicony zestaw interfejsów API i narzędzi, których można użyć do tworzenia nowoczesnych aplikacji systemu Windows. Oferuje ona najnowsze funkcje platformy Windows zarówno dla systemu WinUI , jak i istniejących struktur aplikacji klasycznych, takich jak WPF, Windows Forms lub Win32.
Windows App SDK jest rozwijany w sposób otwarty, a współpraca lub dyskusje są mile widziane. Odwiedź repozytorium, aby uzyskać szczegółowe informacje:
Co można zrobić za pomocą zestawu SDK aplikacji systemu Windows
Niezależnie od tego, czy tworzysz nową aplikację za pomocą interfejsu WinUI 3, czy ulepszasz istniejącą aplikację z nowoczesnymi możliwościami, zestaw SDK aplikacji systemu Windows ułatwia korzystanie z najnowszych interfejsów API systemu Windows.
Poniżej przedstawiono podział głównych funkcji dostępnych w zestawie SDK aplikacji systemu Windows:
| Funkcja | Opis |
|---|---|
| WinUI | Nowoczesna natywna platforma interfejsu użytkownika (interfejs użytkownika) dla aplikacji systemu Windows, obsługująca zarówno projekty .NET (C#) i C++. Interfejs WinUI umożliwia spójne, dostępne i piękne środowiska użytkownika, które są zgodne z systemem Fluent Design. |
| API sztucznej inteligencji systemu Windows | Umożliwia korzystanie z zaawansowanych, przyspieszanych sprzętowo możliwości sztucznej inteligencji (AI) w aplikacjach, bezproblemowe i wydajne uruchamianie modeli lokalnych na komputerach Copilot+. |
| Windows ML | Uruchamianie modeli AI ONNX lokalnie w systemie Windows, automatyczne optymalizowanie wydajności dostępnego sprzętu, takiego jak procesory CPU, procesory GPU i jednostki NPU w celu szybkiego, wydajnego wnioskowania. |
| Nowoczesne renderowanie tekstu | Używaj niezależnego od urządzenia układu tekstu i systemu renderowania z renderowaniem ClearType z użyciem subpikseli, przyspieszeniem sprzętowym i szeroką obsługą językową, aby uzyskać precyzyjny, wysokiej jakości tekst. |
| Zarządzanie zasobami | Zarządzaj zasobami aplikacji, takimi jak napisy i obrazy, w wielu językach, skalach i wariantach kontrastu, niezależnie od logiki aplikacji. |
| cykl życia aplikacji | Zarządzanie kluczowymi aspektami zachowania środowiska uruchomieniowego aplikacji, w tym zarządzanie wystąpieniami, rozbudowana aktywacja (plik, protokół, ponowne uruchamianie i inne) oraz zarządzanie energią. Uzyskaj kontrolę nad sposobem uruchamiania, uruchamiania i oszczędzania zasobów systemowych przez aplikację. |
| Windowing | Tworzenie, pozycjonowanie i dostosowywanie okien aplikacji za pomocą nowoczesnych interfejsów API obsługi okien. |
| Notifications | Wysyłaj powiadomienia lokalne lub oparte na chmurze, aby angażować użytkowników i utrzymać połączenie z użytkownikami Twojej aplikacji, w tym powiadomienia aplikacji i powiadomienia push. |
| Widżety | Umożliwianie spersonalizowanych, błyskawicznych informacji na tablicy widżetów systemu Windows, dzięki czemu użytkownicy mogą pozostawać w kontakcie z zawartością na żywo aplikacji bezpośrednio z poziomu pulpitu. |
| Wyspy XAML | Osadź nowoczesne kontrolki interfejsu użytkownika systemu Windows w istniejących aplikacjach klasycznych, aby odświeżyć interfejs i dodać nowe funkcje bez pełnego ponownego zapisywania. |
| Wdrożenie | Wdróż środowisko uruchomieniowe zestawu SDK aplikacji systemu Windows przy użyciu aplikacji, niezależnie od tego, czy jest spakowane, czy rozpakowane, aby zapewnić spójną i niezawodną operację na różnych urządzeniach. |
Zalety korzystania z zestawu SDK aplikacji systemu Windows
Zestaw SDK aplikacji systemu Windows zapewnia nowoczesną podstawę do tworzenia aplikacji systemu Windows z ujednoliconym zestawem interfejsów API dostarczanych za pośrednictwem pakietu NuGet. Działa on wraz z zestawem Windows SDK i zapewnia deweloperom dostęp do nowych funkcji systemu Windows w szybszym cyklu wydawania.
Nowoczesny interfejs użytkownika od razu po instalacji: Zestaw SDK aplikacji systemu Windows zawiera interfejs WinUI, zaawansowany natywny framework interfejsu użytkownika do tworzenia nowoczesnych interfejsów o wysokiej wydajności, które są zgodne z systemem Fluent Design. Możesz go użyć do tworzenia nowych aplikacji desktopowych lub odświeżania istniejących doświadczeń użytkownika za pomocą nowoczesnych elementów wizualnych i kontrolek.
Działa z istniejącym stosem aplikacji i programowania: Zestaw SDK aplikacji systemu Windows można dodać do istniejących aplikacji utworzonych za pomocą platform WPF, Windows Forms, Win32 lub innych platform aplikacji.
Modułowy projekt zestawu SDK: Stosuje strukturę metapakietu, która umożliwia aplikacjom odwołanie do pełnego zestawu SDK lub tylko określonych składników, na przykład winUI, sztucznej inteligencji lub renderowania tekstu. Umożliwia to przyrostowe wdrażanie i zmniejsza ogólny rozmiar pakietu.
Spójne w różnych wersjach systemu Windows: Interfejsy API zestawu SDK aplikacji systemu Windows działają w systemie Windows 11 i starszych wersjach, począwszy od systemu Windows 10 w wersji 1809. Dzięki temu można używać nowych funkcji natychmiast po ich wydaniu bez względu na aktualizacje systemu operacyjnego lub pisanie kodu adaptacyjnego wersji.
Szybsze cykle wydawania: Ponieważ zestaw SDK aplikacji systemu Windows jest udostępniany niezależnie od systemu operacyjnego, nowe interfejsy API i ulepszenia stają się dostępne kilka razy w roku. Ta szybsza kadencja zapewnia deweloperom wcześniej dostęp do najnowszych funkcji systemu Windows bez oczekiwania na główne aktualizacje systemu operacyjnego.
Kanały wydania zestawu SDK aplikacji systemu Windows
Zestaw SDK aplikacji systemu Windows jest dostępny za pośrednictwem wielu kanałów wydania, które umożliwiają wybranie odpowiedniej równowagi między stabilnością a wczesnym dostępem.
| Kanał wydania | Opis |
|---|---|
| Stabilne | Przeznaczony dla aplikacji produkcyjnych i zawiera tylko stabilne, obsługiwane interfejsy API. Jest to domyślny kanał używany w całej dokumentacji zestawu SDK aplikacji systemu Windows. |
| Prapremiera | Oferuje wczesne spojrzenie na to, co będzie dostępne w następnej stabilnej wersji. Zmiany interfejsu API mogą wystąpić między wydaniem w wersji zapoznawczej a odpowiednią stabilną wersją. |
| eksperymentalne | Zawiera funkcje, które są na wczesnym etapie programowania i mogą ulec zmianie lub zostać usunięte przed przyszłymi wersjami. |
Aby uzyskać więcej informacji na temat kanałów wydania zestawu SDK aplikacji systemu Windows, zobacz kanały wersji zestawu SDK aplikacji systemu Windows.
Wprowadzenie do zestawu SDK aplikacji systemu Windows
W przypadku nowych aplikacji zapoznaj się z interfejsem WinUI i rozpocznij tworzenie pierwszej aplikacji WinUI.
Aby zintegrować zestaw SDK aplikacji systemu Windows z istniejącym projektem WPF, Windows Forms, Win32 lub wieloplatformowym, zobacz korzystanie z zestawu SDK aplikacji systemu Windows w istniejących wskazówkach dotyczących aplikacji .
Aby uzyskać szczegółowe informacje dotyczące wersji, odwiedź stronę Kanały wydania i Pliki do pobrania.
Ważne
Jeśli pracujesz nad aplikacją platformy UWP, zapoznaj się z tematem Migrate from UWP to the Windows App SDK.
Prześlij opinię i współtworzyj
Kompilujemy zestaw SDK aplikacji systemu Windows jako projekt open source. Na naszej stronie usługi GitHub znajduje się o wiele więcej informacji na temat sposobu tworzenia zestawu SDK aplikacji systemu Windows oraz sposobu, w jaki można być częścią procesu programowania. Zapoznaj się z naszym przewodnikiem dla osób współtworzących ,, aby zadawać pytania, rozpoczynać dyskusje lub tworzyć propozycje funkcji. Chcemy upewnić się, że zestaw SDK aplikacji systemu Windows przynosi największe korzyści deweloperom, takim jak Ty.
Tematy pokrewne
Windows developer