Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Important
Enhetsmetadata är inaktuella och tas bort i en framtida version av Windows. Information om hur du ersätter den här funktionen finns i Containermetadata för drivrutinspaket.
Det här avsnittet ger en glimt av vad som är nytt för UWP-enhetsappar. Mer information om enhetsappar finns i Meet UWP device apps.
Enhets-API:er för Windows Runtime kräver inte enhetsmetadata. Det innebär att din app inte behöver vara en UWP-enhetsapp för att använda dem. UWP-appar kan använda dessa API:er för att få åtkomst till USB- och Human Interface Devices (HID), Bluetooth GATT, Bluetooth RFCOMM, Wi-Fi Direct-enheter med mera. For more info, see Integrating devices.
Nyheter för Windows 10
Med Windows 10 finns det inga ändringar i funktionerna i Microsoft Store-enhetsappen. Windows 8.1-processerna för att skapa, testa och skicka UWP-enhetsappar fortsätter att fungera med Windows 10. Vi rekommenderar dock att du utvecklar en UWP-app (Universal Windows Platform) med anpassade funktioner. Mer information finns i Hardware Support App (HSA): Steg för apputvecklare.
Enhetsmetadataguide
Windows 8.1 introducerar en ny guide för enhetsmetadata. Skapa enkelt enhetsmetadatapaket för UWP-enhetsappar utan att behöva redigera rå XML. Den nya guiden kan också verifiera enhetsmetadata mot din app lokalt innan du skickar den till instrumentpanelen. Mer information om hur den här guiden passar in i processen finns i Skapa en UWP-enhetsapp steg för steg.
Om du vill hämta guiden Redigera enhetsmetadata måste du installera fristående SDK för Windows 8.1 innan du slutför stegen i det här avsnittet. När du installerar Microsoft Visual Studio Express för Windows installeras en version av SDK:t som inte innehåller guiden.
Bakgrundsuppgifter för enhetssynkronisering och uppdatering
I Windows 8.1 kan UWP-enhetsappar utföra enhetsåtgärder i flera steg i en bakgrundsaktivitet så att de kan köras till slutförande även om appen flyttas till bakgrunden och pausas. Detta är nödvändigt för att tillåta tillförlitlig enhetsservice (ändringar i beständiga inställningar eller inbyggd programvara) och innehållssynkronisering, utan att användaren behöver sitta och titta på en förloppsindikator. Use the DeviceServicingTrigger for device servicing and the DeviceUseTrigger for content synchronization. Observera att dessa bakgrundsuppgifter begränsar hur lång tid appen kan köras i bakgrunden och inte är avsedda att tillåta obegränsad åtgärd eller oändlig synkronisering. Mer information finns i Enhetssynkronisering och uppdatering för UWP-enhetsappar.
The DeviceUseTrigger, for device sync, doesn't require device metadata.
Spela upp automatiskt för UWP-enhetsappar
Du kan konfigurera UWP-enhetsappen så att den startas automatiskt när kringutrustningen är ansluten till datorn (när appen har installerats). I Windows 8.1 lägger AutoPlay för enhetsappar till stöd för HUMAN Interface Devices (HID), smartkort och den allmänna porten. Mer information finns i Automatisk uppspelning för UWP-enhetsappar.
Printer capabilities
I Windows 8.1 kan UWP-enhetsappar hantera utskriftsjobb och utföra skrivarunderhållsuppgifter. Mer information finns i Hantera utskriftsjobb och Så här utför du skrivarunderhåll.
Du kan se de här funktionerna markerade i det nya exemplet Utskriftsjobbhantering och skrivarunderhåll. Skrivartilläggsbiblioteket, som ingår i exemplet, omsluter COM-implementeringen av COM-gränssnittet PrinterExtensionLib. Det här biblioteket har utformats för att göra det enkelt att återanvända i din egen UWP-enhetsapp.
Ändringar i användarupplevelsen
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. Det innebär att en anpassad utfällbara menyn för kameraalternativ från en UWP-enhetsapp inte visas i den appen. However, any other UWP app that uses the Windows.Media.Capture.CameraCaptureUI class can still expose a customized flyout for More options, when installed.