Partilhar via


Desenvolver aplicativos para a Plataforma Universal do Windows (UWP)

Com a Plataforma Universal do Windows (UWP) e o nosso núcleo único do Windows, pode executar a mesma aplicação em qualquer dispositivo Windows 10, desde telemóveis a computadores de secretária. Crie esses aplicativos universais do Windows com o Visual Studio e as ferramentas de desenvolvimento de aplicativos universais 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 aplicativos! 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 os comportamentos específicos da plataforma. Por exemplo, um SDK de extensão para telemóveis lida com o botão Voltar quando é pressionado num telemóvel Windows. Se você fizer referência a um SDK de extensão em seu projeto, basta adicionar verificações de tempo de execução para testar se esse SDK está disponível nessa plataforma. É assim que você pode ter o mesmo pacote de aplicativos 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 Windows 10. Há uma origem comum, um kernel comum do Windows, uma pilha de E/S de ficheiros e um modelo de aplicativo. 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. Pode concentrar-se na criação de uma excelente aplicação, porque tornámos mais fácil executar a sua aplicação 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. Isso permite que você segmente onde seu aplicativo pode ser executado. Você não tem mais como alvo um sistema operacional; Agora você segmenta uma ou mais famílias de dispositivos. Saiba mais detalhes lendo Introdução à Plataforma Universal do Windows.

Requerimentos

As ferramentas de desenvolvimento de Aplicativos Universais do Windows vêm com emuladores que você pode usar para ver a aparência do seu aplicativo em diferentes dispositivos. Se você quiser usar esses emuladores, você precisa instalar este software em uma máquina física. A máquina física deve executar o Windows 8.1 (x64) Professional edition ou superior e ter um processador que suporte Hyper-V cliente e SLAT (Second Level Address Translation). Os emuladores não podem ser usados quando o Visual Studio é instalado em uma máquina virtual.

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

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

Aplicações universais do Windows

Escolha sua linguagem de desenvolvimento preferida 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, precisará portar esses aplicativos para usar a Plataforma Universal do Windows mais recente. Consulte Transição 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 Empacotamento de aplicativos.