Arm64EC é a arma da Microsoft para o Windows 11 rodar bem com chip Arm

Não é de hoje que a Microsoft tenta fazer o Windows emplacar em computadores equipados com chip de tecnologia Arm. Mas limitações de desempenho e compatibilidade com aplicativos sempre foram obstáculos. Pelo menos no Windows 11, essa situação pode mudar. Isso porque o sistema passou a suportar uma solução chamada Arm64EC.
Por padrão, aplicativos para Windows são baseados em x86 e x64 (32 e 64 bits, respectivamente), que são as instruções suportadas pelos processadores da Intel e da AMD. Desde o Windows 10, o sistema operacional também é capaz de executar softwares de 32 ou 64 bits específicos para Arm.
Mas, e se o Windows for instalado em uma máquina com processador Arm e o usuário precisar de aplicativos x86/x64? Nessas circunstâncias, a execução pode ser feita por meio de emulação.
Tanto o Windows 10 quanto o Windows 11 são compatíveis com esse tipo de procedimento. Mas a emulação pode ter um preço. Não raramente, o software emulado não tem o mesmo desempenho de sua execução nativa. Em situações extremas, pode até haver falhas de funcionamento.
Se é assim, o ideal é que o software tenha versões para x86/x64 e Arm, certo? Certo. Mas falar é fácil. Há até ferramentas que ajudam o desenvolvedor a portar um aplicativo de uma plataforma para outra, mesmo assim, esse procedimento pode ser bastante trabalhoso.
O Arm64EC é uma ABI, sigla em inglês para Interface Binária de Aplicação. Basicamente, esse é um recurso que permite que um software combine código Arm com código x64. O código Arm é, então, executado nativamente; por sua vez, o código x64 é emulado.
Fonte: Tecnoblog
Entre para comentar.