Freigeben über


Neuigkeiten für UWP-Geräte-Apps

Important

Geräte-Metadaten sind veraltet und werden in einer zukünftigen Version von Windows entfernt. Informationen zum Ersatz dieser Funktionalität finden Sie unter Treiberpaketcontainermetadaten.

Dieser Abschnitt enthält einen Einblick in die Neuerungen für UWP-Geräte-Apps. Weitere Informationen zu Geräte-Apps finden Sie unter "Treffen von UWP-Geräte-Apps".

Windows-Runtime-Geräte-APIs erfordern keine Gerätemetadaten. Dies bedeutet, dass Ihre App keine UWP-Geräte-App sein muss, um sie zu verwenden. UWP-Apps können diese APIs für den Zugriff auf USB, Human Interface Devices (HID), Bluetooth GATT, Bluetooth RFCOMM, Wi-Fi Direct-Geräte und vieles mehr verwenden. For more info, see Integrating devices.

Neuerungen für Windows 10

Bei Windows 10 gibt es keine Änderungen an der Funktionalität der Microsoft Store-Geräte-App. Die Windows 8.1-Prozesse zum Erstellen, Testen und Übermitteln von UWP-Geräte-Apps funktionieren weiterhin mit Windows 10. Es wird jedoch empfohlen, eine App für die universelle Windows-Plattform (UWP) mit benutzerdefinierten Funktionen zu entwickeln. Weitere Informationen finden Sie unter Hardwaresupport-App (HSA): Schritte für App-Entwickler.

Gerätemetadaten-Assistent

Windows 8.1 führt einen neuen Gerätemetadaten-Assistenten ein. Erstellen Sie problemlos Gerätemetadatenpakete für UWP-Geräte-Apps, ohne unformatierte XML-Daten bearbeiten zu müssen. Der neue Assistent kann gerätemetadaten auch lokal für Ihre App überprüfen, bevor Sie sie an das Dashboard übermitteln. Weitere Informationen dazu, wie dieser Assistent in den Prozess passt, finden Sie unter Schrittweises Erstellen einer UWP-Geräte-App.

Um den Assistenten für die Erstellung von Gerätemetadaten zu erhalten, müssen Sie das eigenständige SDK für Windows 8.1 installieren, bevor Sie die Schritte in diesem Thema ausführen. Beim Installieren von Microsoft Visual Studio Express für Windows wird eine Version des SDK installiert, die den Assistenten nicht enthält.

Hintergrundaufgaben für die Gerätesynchronisierung und -aktualisierung

In Windows 8.1 können UWP-Geräte-Apps mehrstufige Gerätevorgänge in einer Hintergrundaufgabe ausführen, sodass sie bis zum Abschluss ausgeführt werden können, auch wenn die App in den Hintergrund verschoben und angehalten wird. Dies ist erforderlich, um eine zuverlässige Gerätewartung (Änderungen an persistenten Einstellungen oder Firmware) und Inhaltssynchronisierung zu ermöglichen, ohne dass der Benutzer sich befinden und eine Statusanzeige überwachen muss. Use the DeviceServicingTrigger for device servicing and the DeviceUseTrigger for content synchronization. Beachten Sie, dass diese Hintergrundaufgaben die Zeitspanne einschränken, die die App im Hintergrund ausführen kann und nicht für unbegrenzte Vorgänge oder unendliche Synchronisierung vorgesehen ist. Weitere Informationen finden Sie unter Gerätesynchronisierung und -update für UWP-Geräte-Apps.

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

Automatische Wiedergabe für UWP-Geräte-Apps

Sie können Ihre UWP-Geräte-App so konfigurieren, dass sie automatisch gestartet wird, wenn Ihr Peripheriegerät an den PC angeschlossen ist (nachdem die App installiert wurde). In Windows 8.1 bietet die automatische Wiedergabe für Geräte-Apps Unterstützung für HiD (Human Interface Devices), Smartcards und den allgemeinen Port. Weitere Informationen finden Sie unter "Automatische Wiedergabe für UWP-Geräte-Apps".

Printer capabilities

In Windows 8.1 können UWP-Geräte-Apps Druckaufträge verwalten und Druckerwartungsaufgaben ausführen. Weitere Informationen finden Sie unter Verwalten von Druckaufträgen und wie Druckerwartung.

Sie können diese Features im neuen Beispiel, der Druckauftragsverwaltung und der Druckerwartung hervorgehoben sehen. Die Druckererweiterungsbibliothek, die im Beispiel enthalten ist, umschließt die COM-Implementierung der COM-Schnittstelle PrinterExtensionLib. Diese Bibliothek wurde entwickelt, um die Wiederverwendung in Ihrer eigenen UWP-Geräte-App zu vereinfachen.

Änderungen an der Benutzeroberfläche

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. Dies bedeutet, dass ein angepasstes Kameraoptionen-Flyout aus einer UWP-Geräte-App nicht in dieser App angezeigt wird. However, any other UWP app that uses the Windows.Media.Capture.CameraCaptureUI class can still expose a customized flyout for More options, when installed.