Partilhar via


Quais as novidades para aplicativos de dispositivo UWP

Esta seção fornece uma visão rápida das novidades dos aplicativos de dispositivo UWP. Para obter mais informações sobre aplicativos de dispositivo, consulte Conhecer os aplicativos de dispositivo UWP.

As APIs de dispositivo do Windows Runtime não exigem metadados do dispositivo. Isso significa que seu aplicativo não precisa ser um aplicativo de dispositivo UWP para usá-los. Os aplicativos UWP podem usar estas APIs para acessar USB, dispositivos de interface humana (HID), Bluetooth GATT, Bluetooth RFCOMM, dispositivos Wi-Fi Direct e muito mais. Para obter mais informações, consulte Integrando dispositivos.

Novidades do Windows 10

Com o Windows 10, não há alterações na funcionalidade do aplicativo de dispositivo da Microsoft Store. Os processos do Windows 8.1 para criar, testar e enviar aplicativos de dispositivo UWP continuarão funcionando com o Windows 10. No entanto, recomendamos o desenvolvimento de um aplicativo da Plataforma Universal do Windows (UWP) com recursos personalizados. Para obter mais informações, consulte Aplicativo de suporte de hardware (HSA): etapas para desenvolvedores de aplicativo.

Assistente de metadados do dispositivo

O Windows 8.1 apresenta um novo assistente de metadados de dispositivo. Crie facilmente pacotes de metadados de dispositivo para aplicativos de dispositivo UWP sem precisar editar XML bruto. O novo assistente também pode validar metadados do dispositivo em relação ao seu aplicativo localmente, antes de enviá-lo ao Painel. Para obter mais informações sobre como esse assistente se encaixa no processo, consulte Criar um aplicativo de dispositivo UWP passo a passo.

Para obter o Assistente de Criação de Metadados de Dispositivo, você deve instalar o SDK autônomo para Windows 8.1, antes de concluir as etapas neste tópico. A instalação do Microsoft Visual Studio Express para Windows instala uma versão do SDK que não inclui o assistente.

Tarefas em segundo plano para sincronização e atualização de dispositivos

No Windows 8.1, os aplicativos de dispositivo UWP podem executar operações de dispositivo de várias etapas em uma tarefa em segundo plano para que possam ser executados até a conclusão, mesmo que o aplicativo seja movido para o segundo plano e suspenso. Isso é necessário para permitir a manutenção confiável do dispositivo (alterações em configurações persistentes ou firmware) e a sincronização de conteúdo, sem exigir que o usuário se sente e assista a uma barra de progresso. Use DeviceServicingTrigger para manutenção de dispositivo e DeviceUseTrigger para sincronização de conteúdo. Observe que essas tarefas em segundo plano restringem a quantidade de tempo pela qual o aplicativo pode ser executado em segundo plano e não se destinam a permitir a operação indefinida ou a sincronização infinita. Para obter mais informações, consulte Sincronização e atualização de dispositivos para aplicativos de dispositivo UWP.

O DeviceUseTrigger, para sincronização de dispositivo, não requer metadados do dispositivo.

Reprodução Automática para aplicativos de dispositivo UWP

Você poderá configurar seu aplicativo de dispositivo UWP para iniciar automaticamente quando o dispositivo periférico estiver conectado ao PC (depois que o aplicativo for instalado). No Windows 8.1, a Reprodução Automática para aplicativos de dispositivo adiciona suporte para dispositivos de interface humana (HID), cartões inteligentes e a porta geral. Para obter mais informações, consulte Reprodução Automática para aplicativos de dispositivo UWP.

Recursos da impressora

No Windows 8.1, os aplicativos de dispositivo UWP podem gerenciar trabalhos de impressão e executar tarefas de manutenção da impressora. Para obter mais informações, consulte Como gerenciar trabalhos de impressão e Como fazer a manutenção da impressora.

Você pode ver esses recursos destacados no novo exemplo, Gerenciamento de trabalho de impressão e manutenção de impressora. A biblioteca de extensões de impressora, que está incluída no exemplo, encapsula a implementação COM da interface COM PrinterExtensionLib. Essa biblioteca foi projetada para facilitar a reutilização em seu próprio aplicativo de dispositivo UWP.

Alterações de experiência do usuário

Para fornecer uma experiência consistente com outros aplicativos UWP instalados no Windows 8.1, os aplicativos de dispositivo UWP não são fixados no Início quando são instalados. Em Início, os usuários podem deslizar o dedo para cima (a partir do centro da tela) para exibir todos os aplicativos, incluindo aplicativos de dispositivo UWP instalados recentemente.

O aplicativo de Câmera interna do Windows 8.1 não inclui mais um botão Opções. Isso significa que um submenu personalizado de opções da câmera de um aplicativo de dispositivo UWP não aparecerá nesse aplicativo. No entanto, qualquer outro aplicativo UWP que usa a classe Windows.Media.Capture.CameraCaptureUI ainda pode expor um submenu personalizado para Mais opções, quando instalado.