Compartilhar via


Desenvolver aplicativos para a UWP (Plataforma Universal do Windows)

Com a Plataforma Universal do Windows (UWP) e nosso único núcleo do Windows, você pode executar o mesmo aplicativo em qualquer dispositivo Windows 10, de telefones a áreas de trabalho. Crie esses aplicativos Universais do Windows com o Visual Studio e as ferramentas de desenvolvimento do Aplicativo Universal do Windows.

Plataforma Universal do Windows

Execute seu aplicativo em um telefone Windows 10, uma área de trabalho do Windows 10 ou Xbox. É o mesmo pacote de aplicativo! Com a introdução do núcleo único e unificado do Windows 10, um pacote de aplicativo pode ser executado em todas as plataformas. Várias plataformas têm SDKs de extensão que você pode adicionar ao seu aplicativo para aproveitar comportamentos específicos da plataforma. Por exemplo, um SDK de extensão para dispositivos móveis manipula o botão voltar que está sendo pressionado em um telefone Windows. Se você fizer referência a um SDK de extensão em seu projeto, basta adicionar verificações de runtime para testar se esse SDK está disponível nessa plataforma. É assim que você pode ter o mesmo pacote de aplicativo para cada plataforma!

O que é o núcleo do Windows?

Pela primeira vez, o Windows foi refatorado para ter um núcleo comum em todas as plataformas do Windows 10. Há uma origem comum, um kernel comum do Windows, uma pilha de entrada/saída de arquivo e um modelo de aplicação. Para a interface do usuário, há apenas uma estrutura de interface do usuário XAML e uma estrutura de interface do usuário HTML. Você pode se concentrar na criação de um ótimo aplicativo, pois facilitamos a execução do aplicativo em diferentes dispositivos Windows 10.

O que é exatamente a Plataforma Universal do Windows?

A Plataforma Universal do Windows é simplesmente uma coleção de contratos e versões. Elas permitem que você direcione para onde seu aplicativo pode ser executado. Você não tem mais como destino um sistema operacional; agora você tem como destino uma ou mais famílias de dispositivos. Saiba mais detalhes lendo Introdução à Plataforma Universal do Windows.

Requirements

As ferramentas de desenvolvimento do Aplicativo Universal do Windows vêm com emuladores que você pode usar para ver a aparência do aplicativo em diferentes dispositivos. Se você quiser usar esses emuladores, precisará instalar esse software em um computador físico. O computador físico deve executar o Windows 8.1 (x64) Professional Edition ou superior e ter um processador que dê suporte ao cliente Hyper-V e SLAT (Conversão de Endereços de Segundo Nível). Os emuladores não podem ser usados quando o Visual Studio está instalado em uma máquina virtual.

Aqui está a lista de softwares de que você precisa:

Depois de instalar esse software, você precisa habilitar seu dispositivo Windows 10 para desenvolvimento. Veja Habilitar seu dispositivo para desenvolvimento. Você não precisa mais de uma licença de desenvolvedor para cada dispositivo Windows 10.

Aplicativos universais do Windows

Escolha sua linguagem de desenvolvimento preferencial em C#, Visual Basic, C++ ou JavaScript para criar um aplicativo da Plataforma Universal do Windows para dispositivos Windows 10. Leia Criar seu primeiro aplicativo.

Se você tiver aplicativos existentes da Windows Store 8.1, aplicativos do Windows Phone 8.1 ou aplicativos Universais do Windows criados com o Visual Studio 2015, será necessário portar esses aplicativos para usar a Plataforma Universal do Windows mais recente. Consulte Mover do Windows Runtime 8.x para UWP.

Depois de criar seu aplicativo Universal do Windows, você deve empacotar seu aplicativo para instalá-lo em um dispositivo Windows 10 ou enviá-lo para a Windows Store. Consulte aplicativos de empacotamento.