O Windows 11 traz muitos novos recursos para a mesa. Por exemplo, o novo sistema de gerenciamento de memória torna a IU mais ágil e ajuda a estender a vida útil da bateria do seu laptop. Mas ainda há muitas perguntas que os usuários têm sobre o novo sistema operacional. Um deles diz respeito a rodar o Windows 11 no ARM.
O Windows 11 pode ser executado em ARM?
O Windows 11 é compatível com a maioria dos dispositivos ARM existentes, exceto os dispositivos Snapdragon 835. Com o Windows 11, a Microsoft tornou mais fácil para os desenvolvedores criar aplicativos que rodam nativamente no ARM.
O principal problema dos dispositivos Windows 10 equipados com processadores ARM é a falta de aplicativos. Isso ocorre porque esses dispositivos suportam apenas emulação de 32 bits. Na verdade, essa é uma limitação significativa para muitos usuários. Você ficará feliz em saber que o Windows 11 também oferece suporte para aplicativos de 64 bits.
O Windows 10 em ARM usa um sistema ARM64 especial chamado CHPE, também conhecido como Compiled Hybrid Portable Executable. CHPE é muito complexo e não é tão fácil de usar.
O Windows 11 traz emulação x64 no ARM
O Windows 11 substitui CHPE por ARM64EC (Compatível com Emulação). Graças a esta nova interface binária do aplicativo, todos os plug-ins são compatíveis com o código ARM64EC. Não importa se eles foram transferidos para ARM64 ou não. Para mais informações, veja Usando ARM64EC para construir aplicativos para Windows 11 em dispositivos ARM.
Isso significa que os programas que dependem muito de plug-ins de terceiros, como o Adobe Photoshop, podem ser transferidos para o Windows no ARM sem nenhum problema. Os desenvolvedores não precisam remover esses plug-ins extras ao portar seus aplicativos.
Muitos aplicativos do Windows 10 em ARM agora são aplicativos ARM64 nativos. O Microsoft Teams é um deles. Fique tranquilo, os aplicativos ARM32 devem funcionar perfeitamente no Windows 11.
Conclusão
O Windows 11 é compatível com a maioria dos dispositivos baseados em ARM que existem. O sistema operacional conta com uma nova interface binária de aplicativo chamada ARM64EC (Compatível com Emulação), tornando mais fácil desenvolver aplicativos que são executados nativamente no ARM. O que você acha dessas mudanças? Comente abaixo.