SDK do Windows 10

O SDK do Windows 10 (10.0.15063.0) fornece os cabeçalhos, bibliotecas, metadados e ferramentas mais recentes para a criação de aplicativos do Windows 10. Quando usado em conjunto com o Visual Studio 2017, o SDK do Windows 10 proporciona a experiência ideal para criar aplicativos para Windows, permitindo que você tire proveito das mais recentes ferramentas e APIs fornecidas com a Atualização do Windows 10 para Criadores.

Além do direcionamento para a Atualização do Windows 10 para Criadores, este SDK permite que você crie aplicativos da Plataforma Universal do Windows, bem como aplicativos da área de trabalho em todas as versões do Windows 10. Este SDK também dá suporte à criação de aplicativos da área de trabalho no Windows 8.1, no Windows 7 SP1, no Windows Server 2016 e no Windows Server 2012 R2. Para versões anteriores dos SDKs do Windows e do Windows Phone, consulte a página de arquivamento.

Observação: O desenvolvimento de aplicativos do Windows 10 direcionado para a Atualização do Windows 10 para Criadores requer o Visual Studio 2017. Este SDK não será descoberto por versões anteriores do Visual Studio.

Para sua conveniência, você pode baixar e executar o arquivo executável ou baixar o ISO.

O SDK do Windows 10 também inclui um emulador para desenvolvimento móvel. Clique aqui para saber mais sobre o emulador que corresponde a este SDK.

Introdução

Antes de instalar, há algumas coisas que você precisa saber.

  1. Saia do Visual Studio 2017 RTM antes da instalação. Se o Visual Studio estiver em execução, é possível que haja falha na instalação do SDK. Saiba mais sobre problemas comuns da ferramenta.
  2. Em plataformas não Windows 10, o SDK do Windows 10 exige que você tenha o Universal CRT instalado: KB2999226. Para evitar um erro durante a instalação, verifique se que você instalou as atualizações e os patches mais recentes recomendados do Microsoft Update antes de instalar o SDK do Windows.

Requisitos do sistema

O SDK do Windows 10 é otimizado para uso no Windows 10. Somente há suporte para o desenvolvimento de aplicativos do Windows 10 no Windows 10, versão 1507 ou superior.

O SDK do Windows 10 também está disponível por meio do Visual Studio 2017 RTM.

Sistemas operacionais compatíveis
  • Windows 10 versão 1507 ou superior
  • Windows Server 2016: Standard e Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Observação: a instalação no Windows 8.1 e em sistemas operacionais anteriores requer o KB2999226. Para instalar por meio do Windows Update, certifique-se de instalar as atualizações e os patches mais recentes recomendados do Microsoft Update antes de instalar o SDK do Windows.

Nem todas as ferramentas são compatíveis com sistemas operacionais anteriores.

Requisitos de hardware
  • Processador de 1,6 GHz ou mais rápido
  • 1 GB de RAM
  • 4 GB de espaço disponível no disco rígido
Requisitos adicionais
  • Para suporte ao emulador, a edição Windows 8.1 (x64) Professional ou as edições Windows 10 Pro ou Enterprise (x64) são necessárias. Um processador com suporte para o Hyper-V Cliente e a Conversão de Endereços de Segundo Nível (SLAT) também é necessário.

Novidades

O SDK da Atualização do Windows 10 para Criadores expõe uma série de novas APIs e plataformas interessantes para desenvolver seus aplicativos Universais do Windows. Saiba mais sobre os novos recursos do Windows 10, versão 1703.

Alterações de layout do SDK

O SDK do Windows 10 para o SDK da Atualização do Windows para Criadores inclui alterações significativas para melhorar a experiência do desenvolvedor.

Suporte do Visual Studio 2017

O desenvolvimento de aplicativos do Windows 10 direcionado para a Atualização do Windows 10 para Criadores requer o Visual Studio 2017. Este SDK não será descoberto por versões anteriores do Visual Studio.

Alteração do nome

O nome do instalador do SDK do Windows 10 foi atualizado para winsdksetup.exe.

Suporte ao ISO

O SDK do Windows 10 pode ser instalado executando o instalador ou ser baixado e instalado pelo ISO.

Instalação lado a lado de ferramentas e metadados

Para melhorar a experiência do desenvolvedor, ferramentas e metadados serão dispostos em pastas com versão. Isso permitirá que os desenvolvedores isolem o SDK e as ferramentas entre as versões.

Agora as ferramentas serão encontradas nos seguintes locais:

  • \arquivos de programas (x86)\kits do windows\10\bin\10.0.15063.0\x86\*.*
  • \arquivos de programas (x86)\kits do windows\10\bin\10.0.15063.0\x64\*.*
  • \arquivos de programas (x86)\kits do windows\10\bin\10.0.15063.0\arm\*.*

Os arquivos de contrato e os metadados agora estarão nos seguintes locais:

  • \arquivos de programas (x86)\kits do windows\10\referências\10.0.15063.0\<NomedoContrato>\<VersãodoContrato>
  • \arquivos de programas (x86)\Kits do Windows\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Mais opções de instalação

A instalação do SDK do Windows 10 agora oferece maior granularidade em relação às opções de componentes para instalar. Por exemplo, os desenvolvedores gerenciados não precisam instalar os cabeçalhos de desenvolvimento nativo e as bibliotecas.

As opções incluem:

  • Desenvolvimento gerenciado de aplicativos do Windows
  • Desenvolvimento nativo de aplicativos do Windows
  • Desenvolvimento x86 nativo de área de trabalho do Windows
  • Desenvolvimento x64 nativo de área de trabalho do Windows
  • Desenvolvimento arm nativo de área de trabalho do Windows
  • Desenvolvimento arm64 nativo de área de trabalho do Windows
  • Kit de certificação de aplicativos Windows
  • Depurador do Windows
  • Windows performance toolkit

Atualizações das ferramentas

ComparePackage

O ComparePackage analisa as diferenças entre duas versões do pacote de aplicativos e ajuda você a entender como as alterações podem afetar as atualizações dos usuários.

MakeAppx.exe

O MakeAppx.exe agora dá suporte à conversão de mapas de conteúdo do grupo e à criação de pacotes UWP de streaming. Saiba mais sobre o MakeAppx.exe.

Exemplos

Os exemplos de aplicativos do Windows 10 agora estão disponíveis através do GitHub. Você pode procurar o código no GitHub, clonar uma cópia pessoal do repositório usando o Git ou baixar um arquivo compactado de todos os exemplos. Seus comentários são bem-vindos, portanto fique à vontade para abrir uma consulta no repositório se você tiver um problema ou uma dúvida. Esses exemplos são projetados para execução em área de trabalho, dispositivos móveis e futuros dispositivos compatíveis com a Universal Windows Platform. Você pode obter outros exemplos na Galeria de Códigos do MSDN.

Emulador para Windows 10 Mobile

O Emulador para Windows 10 Mobile é um aplicativo da área de trabalho que emula um dispositivo executando o Emulador para Windows 10 Mobile. Ele oferece um ambiente virtualizado no qual você pode depurar e testar seus Windows apps sem um dispositivo físico. Além disso, ele oferece um ambiente isolado para seus protótipos de aplicativos. Saiba mais sobre o Emulador para Windows 10 Mobile.

SDKs de versões anteriores

Os SDKs lançados anteriormente e os SDKs e emuladores com suporte podem ser encontrados na página de arquivamento.

Problemas conhecidos

Saia do Visual Studio primeiro

O SDK do Windows pode não ser instalado e relatar Erro Fatal, se o Visual Studio estiver em execução. Saia do Visual Studio antes da instalação.

O Modelo DX12 é lançado durante a execução da compilação 15042

Trata-se de um bug conhecido no instalador do SDK do Windows. Se encontrar esse problema, para reparar o SDK, basta executar o seguinte comando em um prompt de comando administrativo: "C:\arquivos de programas (x86)\kits do windows\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd"

Implantação

Se você estiver desenvolvendo aplicativos de área de trabalho (Win32) destinados a uma versão específica do Windows 10, a versão do SDK que você usa para desenvolver esses aplicativos deverá coincidir com a mesma versão de destino do sistema operacional em que você pretende implantar seus aplicativos.

Por exemplo, se a versão da plataforma de destino for Windows 10 RTM, você precisará baixar o "Windows 10 RTM SDK (versão 10.0.26624.0) e o Emulador Microsoft para Windows 10 Mobile" e compilar seu aplicativo usando esse SDK. Da mesma forma, se a versão da plataforma de destino for Windows 10, versão 1511, você precisará baixar o "Windows 10 RTM SDK (versão 10.0.10586.212) e o Emulador Microsoft para Windows 10 Mobile" e compilar seu aplicativo usando esse SDK.

Saiba mais sobre problemas comuns da ferramenta.

Para ver as notas de versão mais recentes, consulte o Fórum do desenvolvedor do Windows.

Esta página foi útil?
Comentários adicionais?
Obrigado! Agradecemos seus comentários.