Udostępnij przez


Co nowego w aplikacjach urządzeń platformy UWP

Important

Metadane urządzenia są przestarzałe i zostaną usunięte w przyszłej wersji systemu Windows. Aby uzyskać informacje o zastąpieniu tej funkcji, zobacz Driver Package Container Metadata (Metadane kontenera pakietów sterowników).

Ta sekcja zawiera wgląd w nowości w aplikacjach urządzeń platformy UWP. Aby uzyskać więcej informacji na temat aplikacji urządzeń, zobacz Meet UWP device apps (Poznaj aplikacje urządzeń platformy UWP).

Interfejsy API urządzeń środowiska uruchomieniowego systemu Windows nie wymagają metadanych urządzenia. Oznacza to, że aplikacja nie musi być aplikacją UWP, aby z nich korzystać. Aplikacje platformy UWP mogą używać tych interfejsów API do uzyskiwania dostępu do urządzeń USB, urządzeń interfejsu ludzkiego (HID), Bluetooth GATT, Bluetooth RFCOMM, Wi-Fi Direct i nie tylko. For more info, see Integrating devices.

Co nowego w systemie Windows 10

W systemie Windows 10 nie ma żadnych zmian w funkcji aplikacji urządzenia ze Sklepu Microsoft. Procesy systemu Windows 8.1 do tworzenia, testowania i przesyłania aplikacji dla urządzeń platformy UWP będą nadal działać z systemem Windows 10. Zalecamy jednak utworzenie aplikacji platformy uniwersalnej systemu Windows (UWP) z funkcjami niestandardowymi. Aby uzyskać więcej informacji, zobacz Aplikacja Wsparcia Sprzętowego (HSA): kroki dla twórców aplikacji.

Asystent metadanych urządzeń

System Windows 8.1 wprowadza nowego kreatora metadanych urządzenia. Łatwe tworzenie pakietów metadanych urządzenia dla aplikacji urządzeń platformy UWP bez konieczności edytowania nieprzetworzonego kodu XML. Nowy kreator może również zweryfikować metadane urządzenia w Twojej aplikacji lokalnie przed przesłaniem ich do Panelu sterowania. Aby uzyskać więcej informacji o tym, jak ten kreator wpasowuje się w proces, zobacz Tworzenie aplikacji urządzenia platformy UWP krok po kroku.

Aby uzyskać Kreatora tworzenia metadanych urządzenia, należy zainstalować autonomiczny zestaw SDK dla systemu Windows 8.1 przed wykonaniem kroków opisanych w tym temacie. Zainstalowanie programu Microsoft Visual Studio Express dla systemu Windows powoduje zainstalowanie wersji zestawu SDK, która nie zawiera kreatora.

Zadania w tle dotyczące synchronizacji i aktualizacji urządzenia

W systemie Windows 8.1 aplikacje urządzeń platformy UWP mogą wykonywać wieloetapowe operacje na urządzeniach w zadaniu w tle, dzięki czemu operacje mogą zostać zakończone, nawet jeśli aplikacja zostanie przeniesiona do tła i zawieszona. Jest to konieczne, aby umożliwić niezawodną obsługę urządzeń (zmiany ustawień trwałych lub oprogramowania układowego) i synchronizację zawartości, bez konieczności siedzenia i oglądania paska postępu przez użytkownika. Use the DeviceServicingTrigger for device servicing and the DeviceUseTrigger for content synchronization. Należy pamiętać, że te zadania w tle ograniczają czas działania aplikacji w tle i nie mają na celu zezwolenia na nieskończoną operację lub nieskończoną synchronizację. Aby uzyskać więcej informacji, zobacz Device sync and update for UWP device apps (Synchronizacja i aktualizacja urządzeń platformy UWP).

The DeviceUseTrigger, for device sync, doesn't require device metadata.

Autoodtwarzanie dla aplikacji urządzeń UWP

Aplikację urządzenia platformy UWP można skonfigurować tak, aby automatycznie uruchamiała się, gdy urządzenie peryferyjne jest podłączone do komputera (po zainstalowaniu aplikacji). W systemie Windows 8.1 autoodtwarzanie dla aplikacji urządzeń dodaje obsługę urządzeń interfejsu człowieka (HID), kart inteligentnych i ogólnego portu. Aby uzyskać więcej informacji, zobacz Autoodtwarzanie dla aplikacji urządzeń platformy UWP.

Printer capabilities

W systemie Windows 8.1 aplikacje UWP mogą zarządzać zleceniami drukowania i wykonywać zadania dotyczące konserwacji drukarki. Aby uzyskać więcej informacji, zobacz Jak zarządzać zadaniami drukowania i Jak przeprowadzić konserwację drukarki.

Te funkcje zostały wyróżnione w nowym przykładzie, zarządzanie zadaniami drukowania i konserwacja drukarki. Biblioteka rozszerzeń drukarki, która jest dołączona do przykładu, opakowuje implementację interfejsu COM o nazwie PrinterExtensionLib. Ta biblioteka została zaprojektowana w celu ułatwienia ponownego użycia we własnej aplikacji urządzenia platformy UWP.

Zmiany środowiska użytkownika

To provide an experience consistent with other UWP apps installed on Windows 8.1, UWP device apps are not pinned to Start when they're installed. From Start, users can swipe up (from the center of the screen) to view all apps, including recently installed UWP device apps.

The Windows 8.1 built-in Camera app no longer includes an Options button. Oznacza to, że niestandardowe opcje aparatu wysuwane z aplikacji urządzenia platformy UWP nie będą wyświetlane w tej aplikacji. However, any other UWP app that uses the Windows.Media.Capture.CameraCaptureUI class can still expose a customized flyout for More options, when installed.