A execução de aplicativos tradicionais com dispositivos Windows on Arm pode parecer incomum para alguns, e não é absurdo supor que a compatibilidade não seja garantida quando tão poucos dispositivos com processadores ARM64 da Qualcomm e da Microsoft desfrutam de popularidade popular. Os laptops Chromebook com CPUs Snapdragon contam com o ChromeOS do Google, e centenas de tablets suportam aplicativos Android da Microsoft, mas nunca versões nativas x86-64. Na verdade, nos últimos anos, você tem conseguido contar regularmente o número de laptops Arm Windows suportados em uma mão.
Portanto, para aqueles que estão considerando um dispositivo como o Surface Pro 9 executando o processador SQ1 ARM personalizado da Microsoft ou um Robo & Kala 2 em 1 com o Snapdragon 8cx Gen3 padrão da Qualcomm, quantos aplicativos de sua carga de trabalho diária você poderia transferir de um Intel ou PC com Windows baseado em AMD? A boa notícia é que praticamente tudo funciona. A melhor notícia é que a próxima geração de CPUs Snapdragon, como a linha X Elite, aumentará drasticamente o desempenho desses aplicativos x86-64 tradicionais. Testei meus aplicativos mais comuns e aqui está o que aprendi: não há razão para ter cuidado com o Windows on Arm.
Como os aplicativos nativos do ARM diferem dos x86-64?
Embora vários softwares possam parecer completamente idênticos na tela, a maioria dos laptops e desktops modernos contém processadores x64 (64 bits) fabricados pela Intel ou AMD e não podem interpretar nativamente o código subjacente de um aplicativo ARM64 e vice-versa. No entanto, emular ou virtualizar a base de código oposta pode permitir que qualquer sistema execute aplicativos projetados para esse sistema operacional, embora com graus variados de degradação de desempenho. Ofertas da Microsoft instruções para adicionar suporte de braço para software em desenvolvimento com Visual Studio, e mais desenvolvedores de aplicativos de alto nível, como a Adobe, têm adicionado aplicativos nativos do Arm a seus portfólios nos últimos anos.
Usar um aplicativo projetado para ser executado nativamente em seu sistema operacional leva a um melhor desempenho e maior eficiência, já que seu PC não precisa fazer nenhuma tradução intermediária de código antes de processar suas tarefas. Alguns dos melhores laptops Windows on Arm geralmente apresentam bateria de maior duração graças a um menor consumo geral de energia, portanto, usar um aplicativo ARM64 nativo com um dispositivo Arm ajuda a prolongar o uso portátil e a acelerar o comportamento geral do aplicativo no Windows 11. Embora exija mais energia para executar aplicativos x86-64 nos processadores Snapdragon mais antigos da Qualcomm e SQ modificados pela Microsoft, os aplicativos ainda são compatíveis, apesar de suas diferenças de código de nível básico.
Testando aplicativos Windows x86-64 em um dispositivo Arm
Iniciar um Surface Pro X de quatro anos e atualizar para o Windows 11 mostra que uma grande quantidade de aplicativos padrão da Microsoft estão rodando nativamente no ARM64, e aqueles que não estão ainda devem se comportar conforme o esperado. Desde os pilares ultrabásicos, como o Notepad de 40 anos e o Microsoft Paint, até as adições modernas no Phone Link e o novo aplicativo Outlook que causa divisão, executando compilações nativas do Arm, alguns destaques notáveis ainda rodam no tradicional x64 (64 bits) e até mesmo x86 Arquitetura (32 bits), incluindo, curiosamente, o aplicativo oficial Surface Diagnostic Tools para solucionar possíveis bugs.
Analisar outros aplicativos de longa duração da Microsoft mostra que o Skype funciona como um aplicativo x64 emulado no Windows 11 para Arm, mas o desempenho não é visivelmente afetado. Na verdade, testar a webcam frontal com um efeito de desfoque de fundo pós-processamento ao vivo não causou nenhum problema, então eu poderia participar de chamadas de vídeo com prazer (se eu conhecesse alguém que ainda usasse o Skype). aplicativos mais exigentes no ecossistema Windows do que o Skype, mas desde que a Adobe criou versões nativas do Arm do Photoshop e Lightroom, meu arsenal de aplicativos de driver diário funciona com eficiência máxima.
Drivers de terceiros podem ser uma pequena exceção
A execução de software x86-64 com Windows on Arm pode causar problemas genuínos de compatibilidade se os fabricantes nunca tiverem compilado drivers compatíveis para Arm64. Esses drivers são necessários para que o aplicativo se comunique com hardware de terceiros, e a Microsoft explica isso em seu
Gostaríamos de lhe enviar notificações com novidades, você pode cancelar a qualquer momento.