Opracowywanie aplikacji na platformę uniwersalną systemu Windows (UWP)
Za pomocą platforma uniwersalna systemu Windows (UWP) i naszego jednego rdzenia systemu Windows można uruchomić tę samą aplikację na dowolnym urządzeniu z systemem Windows 10, z telefonów do komputerów stacjonarnych. Utwórz te aplikacje uniwersalne systemu Windows za pomocą programu Visual Studio i narzędzi programistycznych aplikacji uniwersalnych systemu Windows.
Uruchom aplikację na telefonie z systemem Windows 10, komputerze z systemem Windows 10 lub xbox. Jest to ten sam pakiet aplikacji! Wraz z wprowadzeniem pojedynczego, ujednoliconego rdzenia systemu Windows 10 jeden pakiet aplikacji może być uruchamiany na wszystkich platformach. Kilka platform ma zestawy SDK rozszerzeń, które można dodać do aplikacji, aby korzystać z zachowań specyficznych dla platformy. Na przykład zestaw SDK rozszerzenia dla urządzeń przenośnych obsługuje przycisk wstecz naciskany na telefon z systemem Windows. Jeśli odwołujesz się do zestawu SDK rozszerzenia w projekcie, wystarczy dodać testy środowiska uruchomieniowego, aby sprawdzić, czy ten zestaw SDK jest dostępny na tej platformie. W ten sposób możesz mieć ten sam pakiet aplikacji dla każdej platformy!
Co to jest rdzeń systemu Windows?
Po raz pierwszy system Windows został refaktoryzowany, aby mieć wspólny rdzeń na wszystkich platformach systemu Windows 10. Istnieje jedno wspólne źródło, jedno wspólne jądro systemu Windows, jeden stos we/wy pliku i jeden model aplikacji. W przypadku interfejsu użytkownika istnieje tylko jedna struktura interfejsu użytkownika XAML i jedna struktura interfejsu użytkownika HTML. Możesz skoncentrować się na tworzeniu doskonałej aplikacji, ponieważ ułatwiliśmy uruchamianie aplikacji na różnych urządzeniach z systemem Windows 10.
Co dokładnie to jest platforma uniwersalna systemu Windows?
Platforma uniwersalna systemu Windows jest po prostu kolekcją kontraktów i wersji. Umożliwiają one określanie lokalizacji, w której można uruchomić aplikację. Nie jest już przeznaczony dla systemu operacyjnego; teraz masz co najmniej jedną rodzinę urządzeń. Dowiedz się więcej, czytając wprowadzenie do platforma uniwersalna systemu Windows.
Wymagania
Narzędzia deweloperskie aplikacji uniwersalnych systemu Windows są dostarczane z emulatorami, których można użyć, aby zobaczyć, jak wygląda aplikacja na różnych urządzeniach. Jeśli chcesz użyć tych emulatorów, musisz zainstalować to oprogramowanie na maszynie fizycznej. Maszyna fizyczna musi uruchomić system Windows 8.1 (x64) Professional lub nowszy i mieć procesor obsługujący funkcja Hyper-V dla klienta i translację adresów drugiego poziomu (SLAT). Emulatory nie mogą być używane, gdy program Visual Studio jest zainstalowany na maszynie wirtualnej.
Oto lista potrzebnych oprogramowania:
Windows 10. Program Visual Studio 2019 obsługuje programowanie platformy UWP tylko w systemie Windows 10. Aby uzyskać więcej informacji, zobacz Visual Studio Platform targeting and System requirements (Określanie platformy visual Studio i wymagania systemowe).
Visual Studio. Będziesz również potrzebować opcjonalnego obciążenia programowania platforma uniwersalna systemu Windows.
Po zainstalowaniu tego oprogramowania należy włączyć urządzenie z systemem Windows 10 na potrzeby programowania. Zobacz Włączanie urządzenia na potrzeby programowania. Nie potrzebujesz już licencji dewelopera dla każdego urządzenia z systemem Windows 10.
Aplikacje uniwersalne systemu Windows
Wybierz preferowany język programowania w języku C#, Visual Basic, C++ lub JavaScript, aby utworzyć aplikację platforma uniwersalna systemu Windows dla urządzeń z systemem Windows 10. Przeczytaj artykuł Create your first app (Tworzenie pierwszej aplikacji).
Jeśli masz istniejące aplikacje ze Sklepu Windows 8.1, aplikacje systemu Windows Telefon 8.1 lub aplikacje uniwersalne systemu Windows, które zostały utworzone za pomocą programu Visual Studio 2015, musisz użyć najnowszych platforma uniwersalna systemu Windows. Zobacz Przenoszenie z środowisko wykonawcze systemu Windows 8.x do platformy UWP.
Po utworzeniu aplikacji uniwersalnej systemu Windows należy spakować aplikację, aby zainstalować ją na urządzeniu z systemem Windows 10 lub przesłać ją do Sklepu Windows. Zobacz Tworzenie pakietów aplikacji.