Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Important
Os metadados do dispositivo foram preteridos e serão removidos em uma versão futura do Windows. Para obter informações sobre a substituição dessa funcionalidade, consulte Metadados do contêiner do pacote de driver.
Os fabricantes de dispositivos podem criar um aplicativo de dispositivo UWP que sirva como um complemento para seu dispositivo. Este tópico descreve os componentes de um aplicativo de dispositivo UWP, as etapas básicas para criar um e a ordem na qual você deve enviar seus metadados de aplicativo e dispositivo para o painel da Microsoft Store e o painel de hardware do Centro de Desenvolvimento do Windows, respectivamente. Para obter uma visão mais detalhada de cada etapa, consulte Criar um aplicativo de dispositivo UWP passo a passo.
Os elementos constitutivos
No nível mais básico, um aplicativo de dispositivo UWP é um aplicativo UWP associado a um dispositivo específico por meio de metadados de dispositivo. Há quatro componentes para um aplicativo de dispositivo UWP: um dispositivo, um aplicativo, um pacote de metadados de dispositivo e um driver de dispositivo. Não é necessário usar metadados do dispositivo para acessar um dispositivo periférico usando as APIs de protocolo do dispositivo (USB, HID, Bluetooth GATT e Bluetooth RFCOMM). But you do need to use device metadata to enable special features such as automatic installation, AutoPlay, and device update.
| Component | Description |
|---|---|
| Device | Este é o dispositivo físico. Peripheral devices are external to the PC enclosure. Internal devices are devices that reside inside or are integrated with the PC enclosure. |
| App | Um aplicativo de dispositivo UWP é um aplicativo UWP que fornece uma experiência de usuário personalizada para o dispositivo, permitindo que o usuário acesse os recursos exclusivos do dispositivo. A device app contains a file named StoreManifest.xml that specifies the experience ID. The experience ID is a GUID that uniquely identifies a device metadata package. |
| Device metadata | Esta é uma versão estendida de qualquer pacote de metadados de dispositivo que você já tenha criado para o Windows 7. No Windows 8.1, os metadados do dispositivo criam uma ligação entre o dispositivo e a aplicação. Esse link é identificado no ID da experiência. In addition to UI content for the PC (localizable model name, description, and photorealistic icons) the device metadata package specifies AutoPlay configuration and which app has privilege to access the device. O Windows transfere automaticamente os metadados do dispositivo a partir do Serviço de Internet de Metadados do Windows (WMIS). |
| Driver | Todos os aplicativos de dispositivo UWP usam drivers, indiretamente, para acessar dispositivos. Por exemplo, as APIs de protocolo de dispositivo do Tempo de Execução do Windows, introduzidas no Windows 8.1, usam drivers integrados para permitir que a sua aplicação se comunique por USB, HID e Bluetooth. Para obter mais informações sobre os drivers usados por essas APIs, consulte Etapa 1: Criar um aplicativo de dispositivo UWP. |
Important
O acesso ao dispositivo usando drivers personalizados requer aprovação da Microsoft. Para obter mais informações, consulte Guia de design de aplicativo de dispositivo UWP para dispositivos especializados internos ao PC.
Development workflow
Há seis etapas para criar um aplicativo de dispositivo UWP, supondo que você já tenha criado seu dispositivo e enviado todos os drivers necessários para o Painel de Hardware. Clique nos links para obter mais detalhes sobre cada etapa.
Etapa 1: crie o aplicativo. Associe seu aplicativo à Microsoft Store, desenvolva o aplicativo e teste-o.
Etapa 2: crie os metadados do dispositivo. Use o Device Metadata Authoring Wizard para associar seu aplicativo ao dispositivo, criar um pacote de metadados do dispositivo e criar um arquivo StoreManifest.xml (que especifica a ID da experiência).
Etapa 3: adicione um ID de experiência ao aplicativo. Incorpore o arquivo StoreManifest.xml em seu aplicativo.
Se o seu aplicativo for um aplicativo privilegiado e não estiver configurado para instalação automática, a etapa 3 não será necessária.
Etapa 4: Teste os metadados do dispositivo (localmente). Use o Device Metadata Authoring Wizard para validar e implantar os metadados do dispositivo em sua estação de trabalho de desenvolvimento local.
Etapa 5: envie o aplicativo para o painel da Microsoft Store. Use o painel para confirmar os detalhes de venda e indicar aos testadores que o aplicativo é um aplicativo de dispositivo UWP.
Se seu aplicativo for um aplicativo privilegiado e não estiver configurado para instalação automática, você poderá enviá-lo para o painel da Microsoft Store após a etapa 6. Para saber mais, veja Sequência de envio privilegiado de aplicativos.
Etapa 6: Envie metadados do dispositivo para o painel de hardware do Centro de Desenvolvimento do Windows. Envie pacotes de metadados de dispositivo manualmente ou use o Device Metadata Authoring Wizard para criar um pacote de envio em massa que você pode enviar para o painel de hardware.
Sequência de submissão padrão
Na primeira vez que você enviar seus metadados de aplicativo e dispositivo para os vários painéis, os eventos devem ocorrer em uma sequência específica. A tabela a seguir também mostra quando enviar um driver de dispositivo, se aplicável.
| Sequence | Description | Before continuing... |
|---|---|---|
| 1 | Envie o controlador de dispositivo para o painel de hardware. | Aguarde até que o driver esteja disponível no Windows Update. |
| 2 | Envie o aplicativo para o painel da Microsoft Store. | Aguarde a aceitação e até que o aplicativo esteja ativo na Microsoft Store. |
| 3 | Envie os metadados do dispositivo para o painel de hardware. O aplicativo precisa estar na Microsoft Store antes que os metadados possam passar pela validação no painel de hardware. | Aguarde 10 dias pela aceitação e distribuição. |
| 4 | Finish: Users can benefit from all features of the Microsoft Store device app. Note that device app features like automatic installation, AutoPlay, and device update won't work until the user has the device metadata and the app on the PC. Se o aplicativo exigir um driver que não é fornecido pela Microsoft, esse driver também precisará estar presente para que o aplicativo funcione. |
Sequência de envio de aplicativo privilegiada
Em alguns casos, os aplicativos de dispositivo UWP não precisam estar ativos na Microsoft Store antes de enviar os metadados do dispositivo. Quando seu aplicativo de dispositivo UWP:
É especificado como um aplicativo privilegiado
Não está configurado para instalação automática
Se isso for verdade sobre seu aplicativo, você pode enviar os metadados do dispositivo para o painel de hardware antes de enviar seu aplicativo de dispositivo UWP para o painel da Microsoft Store. Nesses casos, você não precisa adicionar a ID da experiência ao seu aplicativo; Especificar seu aplicativo como um aplicativo privilegiado nos metadados do dispositivo é suficiente para que os privilégios entrem em vigor.
Os aplicativos de dispositivo UWP para impressoras e câmeras são instalados automaticamente. Portanto, esses tipos de aplicativos de dispositivo UWP devem seguir a sequência de envio padrão e ser enviados para a Microsoft Store antes que os metadados do dispositivo sejam enviados.
Limites do aplicativo de dispositivo UWP
Os fabricantes de dispositivos são limitados no número de aplicativos UWP que podem ser especificados nos metadados do dispositivo para instalação automática e privilégio de aplicativo. Por exemplo, os fabricantes de dispositivos periféricos (IHVs) podem enviar até um aplicativo configurado para instalação automática e até um aplicativo especificado como um aplicativo privilegiado. Um IHV pode submeter uma aplicação que atenda a ambas as limitações ou duas aplicações, cada uma atendendo apenas a uma das limitações.
Important
Não há limite para o número total de aplicativos de dispositivo UWP que um fabricante de dispositivo pode enviar para a Microsoft Store; Esses limites se aplicam apenas a um único pacote de metadados de dispositivo.
As operadoras móveis e os OEMs têm limites diferentes no número de aplicativos que podem especificar nos metadados do dispositivo. Para obter mais informações, os OEMs devem entrar em contato com seu representante OEM da Microsoft.
Em cada pacote de metadados do dispositivo, aplicam-se os seguintes limites:
| Desenvolvedor | Limite de aplicativos de instalação automática | Limite privilegiado de aplicativos |
|---|---|---|
| IHV | 1 | 1 |
| Mobile operator | 1 | 8 |
| OEM | contact Microsoft | contact Microsoft |
Related topics
- Crie um aplicativo de dispositivo UWP passo a passo
- Instalação automática para aplicativos de dispositivo UWP
- Reprodução Automática para aplicações de dispositivo UWP
- Sincronização e atualização de dispositivos para aplicativos de dispositivo UWP
- aplicativos de dispositivo UWP para dispositivos internos