Freigeben über


Was ist neu für UWP-Geräte-Apps?

Dieser Abschnitt enthält einen Einblick in die Neuerungen für UWP-Geräte-Apps. Weitere Informationen zu Geräte-Apps finden Sie unter Meet 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. Weitere Informationen finden Sie unter Integrieren von Geräten.

Neuerungen bei 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 Universelle Windows-Plattform-App (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 auch dann vollständig ausgeführt werden können, wenn die App in den Hintergrund verschoben und angehalten wird. Dies ist notwendig, um eine zuverlässige Gerätewartung (Änderungen an dauerhaften Einstellungen oder Firmware) und die Synchronisierung von Inhalten zu ermöglichen, ohne dass der Benutzer sitzen und einen Fortschrittsbalken beobachten muss. Verwenden Sie DeviceServicingTrigger für die Gerätewartung und DeviceUseTrigger für die Inhaltssynchronisierung. Beachten Sie, dass diese Hintergrundaufgaben die Zeitspanne einschränken, die die App im Hintergrund ausgeführt werden kann, und nicht dafür vorgesehen sind, einen unbegrenzten Betrieb oder eine unendliche Synchronisierung zu ermöglichen. Weitere Informationen finden Sie unter Gerätesynchronisierung und -update für UWP-Geräte-Apps.

Der DeviceUseTrigger erfordert für die Gerätesynchronisierung keine Gerätemetadaten.

AutoPlay 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), intelligente Karte s und den allgemeinen Port. Weitere Informationen finden Sie unter Automatische Wiedergabe für UWP-Geräte-Apps.

Druckerfunktionen

In Windows 8.1 können UWP-Geräte-Apps Druckaufträge verwalten und Druckerwartungsaufgaben durchführen. Weitere Informationen finden Sie unter So verwalten Sie Druckaufträge und So führen Sie die Druckerwartung durch.

Sie können diese Funktionen im neuen Beispiel Druckauftragsverwaltung und 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 Benutzererfahrung

Um eine konsistente Erfahrung mit anderen UWP-Apps zu bieten, die unter Windows 8.1 installiert sind, werden UWP-Geräte-Apps bei der Installation nicht an Start angeheftet. Von Start aus können Benutzer nach oben wischen (von der Mitte des Bildschirms), um alle Apps anzuzeigen, einschließlich kürzlich installierter UWP-Geräte-Apps.

Die in Windows 8.1 integrierte Kamera-App enthält keine Schaltfläche Optionen mehr. Dies bedeutet, dass ein angepasstes Kameraoptionen-Flyout aus einer UWP-Geräte-App nicht in dieser App angezeigt wird. Allerdings kann jede andere UWP-App, die die Klasse Windows.Media.Capture.CameraCaptureUI verwendet, bei der Installation weiterhin ein benutzerdefiniertes Flyout für Weitere Optionen verfügbar machen.