Não temos certeza se todos se lembram, mas em junho de 2021, a Microsoft realmente anunciado ARM64EC para seu novo sistema operacional Windows 11.
A gigante de tecnologia de Redmond descreveu o ARM64EC como uma nova maneira de atualizar seus aplicativos x64 existentes com o desempenho nativo que você esperaria no ARM.
Tenha em mente que a Microsoft especificou que isso seria possível mesmo se você utilizasse plugins e dependências que ainda não suportam a arquitetura.
Agora, pouco mais de um ano após o anúncio inicial, ARM64EC agora é totalmente suportado pelo mais recente sistema operacional projetado pela Microsoft, que é o Windows 11.
E, já que estamos falando da emulação do Windows 11, saiba que muitos jogos e outras melhorias estão chegando Parallels Desktop 18.
Arm64EC traz suporte completo ao Windows 11 ARM
Justin caso você não saiba o significado da abreviação, o CE no nome é, na verdade, compatível com emulação, o que é realmente auto-explicativo.
Como a Microsoft disse, a ideia geral aqui é oferecer uma interface binária de aplicativos (ABI) que permita aos desenvolvedores criar aplicativos usando código x64 e ARM.
Aprofundando um pouco o assunto, isso significa que o código ARM será executado nativamente no Windows 11 em dispositivos ARM, enquanto o código específico do x64 será executado por emulação.
Escusado será dizer que este é realmente um marco importante para o Windows 11 no ARM, pois é o único sistema operacional da Microsoft com suporte para apresentar emulação x64, que é a espinha dorsal do ARM64EC.
A ABI ARM64EC difere ligeiramente da ABI ARM64 existente de forma a torná-la compatível com o código x64.
Especificamente, a ABI ARM64EC segue as convenções de software x64, incluindo convenção de chamada, uso de pilha e alinhamento de dados, tornando ARM64EC e x64 interoperáveis. Os aplicativos criados como ARM64EC podem conter código x64, mas não precisam, pois o ARM64EC é sua própria ABI completa e de primeira classe para Windows.
Após todo o trabalho que foi colocado neste projeto, a gigante da tecnologia agora acredita que o ABI é estável o suficiente para fazer a transição de sua fase experimental para o lançamento geral.
Além disso, o ARM64EC também traz alguns benefícios importantes para os desenvolvedores, onde, em vez de garantir que todo o seu codebase é compatível com ARM, agora eles podem atualizar seu código e ter funcionalidades x64 e ARM em execução simultaneamente.
Em um dispositivo Windows em ARM, o último terá melhor desempenho, o que significa que você precisa realmente atualizar continuamente a base de código para melhorar o desempenho do ARM nativo sem perder nenhuma funcionalidade no processo.
Feliz com as últimas melhorias trazidas para o Windows 11 para ARM? Compartilhe suas opiniões conosco na seção de comentários abaixo.