.
A Microsoft atualizou seu venerável .NET Framework mais uma vez, desta vez para adicionar suporte nativo ao Arm64 e também remover o suporte para alguns sistemas operacionais mais antigos.
O lançamento envia o contador de versão para 4.8.1 e é significativo para o nicho de desenvolvedores do Windows que realmente querem que seus aplicativos .NET legados funcionem no silício Arm64.
O suporte nativo Arm64 significa o fim da necessidade de executar código x64 na emulação. “Seus investimentos no vasto ecossistema de aplicativos e bibliotecas .NET Framework agora podem aproveitar os benefícios de executar cargas de trabalho nativamente no Arm64 para obter melhor desempenho”, disse a Microsoft.
A atualização é acompanhada por suporte oficial para Arm64EC, que permite que o código Arm e x64 seja misturado, tornando a portabilidade de aplicativos um caso incremental. As ferramentas já existem há algum tempo, mas apenas em modo experimental no Visual Studio (e definitivamente não para produção). Com a versão 17.3 do Visual Studio para Windows, o conjunto de ferramentas chegou às grandes ligas.
A Microsoft disse: “Esperamos que o uso do Arm64EC torne mais fácil para os desenvolvedores direcionar o Windows on Arm, especialmente para aplicativos que hoje estão bloqueados de migrar para o Arm devido a plug-ins ou dependências x64”.
Se, é claro, qualquer desenvolvedor fora dos fãs mais dedicados da Microsoft realmente se importa. O Windows on Arm dificilmente incendiou o mundo. Dito isto, o último lançamento da empresa nos dados Arm, Projeto Volterra, deve estrear a qualquer momento. Bem a tempo de a Microsoft finalmente terminar de portar a maioria das ferramentas do dia-a-dia que desenvolvedores e usuários precisam para a plataforma Windows on Arm.
Além das melhorias de acessibilidade, a atualização do .NET Framework também dispensou alguns sistemas operacionais antigos; apenas o Windows 11, o Windows 10 20H2 e posterior e o Windows Server 2022 precisam ser aplicados (e mesmo assim, apenas o primeiro terá o suporte Arm64). Este é um movimento estranho, pois as versões anteriores suportavam o Windows Server 2019 entre outros sistemas operacionais com suporte.
É duplamente irritante desde ontem também marcou o dia em que o Windows Server 20H2 saiu do serviço. O Windows Server 2019, no entanto, ainda é válido até 9 de janeiro de 2029 (ou 9 de janeiro de 2024 para suporte principal). Ou seja: a menos que você queira esta atualização mais recente do .NET Framework.
Tara Overfield, engenheira de software sênior do .NET Framework Servicing, disse: “.NET Framework 4.8.1 adiciona suporte nativo para clientes que criam aplicativos e para dispositivos Arm64, a matriz de suporte para 4.8.1 no Arm64 reflete isso e inclui o Windows 11 e versões posteriores apenas.
“.NET Framework 4.8.1 também está disponível nas versões do Windows 10 (20H2+) e Server 2022+ para dispositivos baseados em x64.”
O .NET Framework 4.8 continuará a ter suporte enquanto o SO subjacente permanecer com suporte, o que significa que os patches de segurança continuarão a chegar. No entanto, a exclusão desses sistemas operacionais da versão 4.8.1 pode significar que os desenvolvedores simplesmente não se incomodarão em segmentar os melhores e mais recentes. ®
.