A Apple afirma que a execução do Windows 10 em seus Macs com CPUs Apple M1 depende da Microsoft.
Craig Federighi, vice-presidente sênior de engenharia de software da Apple, afirmou em uma entrevista que a empresa fornecerá emulação x86 para programas macOS desenvolvidos para CPUs x86, mas não oferecerá uma versão do BootCamp com emulação x86 para permitir que o Windows 10 seja executado em Macs com sua CPU Apple M1. Isso ocorre porque a Microsoft tem tudo de que precisa para fazer o Windows 10 para ARM rodar nativamente em SoCs como o Apple M1.
Ele disse: “Isso é com a Microsoft. Temos as tecnologias básicas para fazer isso, para executar sua versão do Windows ARM, que por sua vez, é claro, oferece suporte a aplicativos de modo de usuário x86. Mas essa é uma decisão que a Microsoft precisa tomar, licenciar essa tecnologia para que os usuários possam usar o Windows nesses Macs. Os Macs certamente são muito capazes de fazer isso. “
O que é necessário para instalar e executar o Windows em M1 Macs?
Para fazer com que Macs com processadores Apple M1 ofereçam os mesmos recursos e desempenho no Windows 10 e MacOS, a Microsoft precisará fazer o IP da Apple, incluindo a GPU, o mecanismo neural e os aceleradores de uso especial, funcionar no Windows. E isso requer APIs e drivers compatíveis.
O Apple macOS usa apenas a API Metal para processadores gráficos, portanto, as GPUs da Apple são desenvolvidas pensando no Metal. Existem várias maneiras de fazer as GPUs da Apple funcionarem no Windows, mas no momento não está claro o que a Microsoft pode fazer com o hardware da Apple em termos de APIs e drivers. Outro aspecto a considerar é como os M1s da Apple e seus sucessores funcionarão no Windows.
Os resultados preliminares revelam que os Macs mais recentes baseados no Apple M1 podem vencer seus rivais x86, embora no macOS e em certos aplicativos / cargas de trabalho especificamente otimizados para aproveitar tudo o que esse silício tem a oferecer, mas é apenas uma questão de tempo antes que tudo seja nativamente suportados e mestres ARM x86.
O que a Microsoft ganharia permitindo que M1 Macs executassem o Windows?
Supondo que a Microsoft tenha tudo de que precisa para fazer o Windows 10 ARM rodar nativamente nos Macs mais recentes com uma CPU ARM, a questão é o que a gigante do software ganha ao permitir que seu sistema operacional seja executado em hardware da Apple?
A Apple controla cerca de 10% do mercado de PCs e a porcentagem de usuários de Mac que precisam do Windows é pouco significativa, portanto, de uma perspectiva de volume, a Microsoft quase nada ganha, embora tenha que fazer grandes avanços no ARM do Windows 10 agora pensando em outras empresas que buscará enfrentar a Apple com o ecossistema Windows.