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.
Os pacotes de aplicativos são configurados para serem executados em uma arquitetura de processador específica. Ao selecionar uma arquitetura, você está especificando em quais dispositivos deseja que seu aplicativo seja executado. Os aplicativos da Plataforma Universal do Windows (UWP) podem ser configurados para serem executados nas seguintes arquiteturas:
- x86
- x64
- BRAÇO
- ARM64
É altamente recomendável que você crie seu pacote de aplicativo para direcionar todas as arquiteturas. Ao desmarcar uma arquitetura de dispositivo, você está limitando o número de dispositivos em que seu aplicativo pode ser executado, o que, por sua vez, limitará a quantidade de pessoas que podem usar seu aplicativo!
Dispositivos e arquiteturas do Windows 10
| Arquitetura UWP | Área de trabalho (x86) | Ambiente de Trabalho (x64) | Área de trabalho (ARM) | Telemóvel | Windows Mixed Reality e HoloLens | Xboxe | IoT Core (dependente do dispositivo) | Surface Hub |
|---|---|---|---|---|---|---|---|---|
| x86 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ✔️ |
| x64 | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ |
| BRAÇO | ❌ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ |
| ARM64 | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
Vamos falar sobre essas arquiteturas com mais detalhes.
x86
Escolher x86 é geralmente a configuração mais segura para um pacote de aplicativo, uma vez que ele será executado em quase todos os dispositivos. Em alguns dispositivos, um pacote de aplicativo com a configuração x86 não será executado, como o Xbox ou alguns dispositivos IoT Core. No entanto, para um PC, um pacote x86 é a escolha mais segura e tem o maior alcance para implantação de dispositivos. Uma parte substancial dos dispositivos Windows 10 continua a executar a versão x86 do Windows.
x64
Esta configuração é usada com menos frequência do que a configuração x86. Deve-se notar que essa configuração é reservada para desktops que usam versões de 64 bits do Windows 10, aplicativos UWP no Xbox e Windows 10 IoT Core no Intel Joule.
ARM e ARM64
A configuração do Windows 10 no ARM inclui computadores desktop, dispositivos móveis e alguns dispositivos IoT Core (Rasperry Pi 2, Raspberry Pi 3 e DragonBoard). O Windows 10 em PCs desktop ARM é uma nova adição à família Windows, portanto, se você é desenvolvedor de aplicativos UWP, deve enviar pacotes ARM para a Loja para obter a melhor experiência nesses computadores.
Observação
Para criar seu aplicativo UWP para direcionar nativamente a plataforma ARM64, você deve ter o Visual Studio 2017 versão 15.9 ou posterior. Para obter mais informações, consulte esta postagem no blog.
Para obter mais informações, consulte Windows 10 no ARM. Confira esta conversa //Build para ver uma demonstração do Windows 10 no ARM e saiba mais sobre como ele funciona.
Para obter mais informações sobre tópicos específicos da IoT, consulte Implantando um aplicativo com o Visual Studio.