Macs Apple M1 estão ligas à frente do Windows em dispositivos ARM: aqui está o porquê
Quando a Apple lançou seus chips M1 para Macbooks, isso marcou uma mudança importante no espaço de computação de desktop do consumidor. A mudança ajudou a colocar os desktops baseados em ARM no centro das atenções, e a Apple fez o que a Microsoft falhou mesmo depois de anos de tentativas.
A questão é: como a Apple conseguiu fazer um SO desktop funcionar melhor em chips ARM do que a Microsoft? Vamos dar uma olhada nas razões pelas quais o macOS executado em chips M1 está quilômetros à frente do Windows 10 em ARM.
A Apple não precisa oferecer suporte a muitas configurações de hardware
Com o aumento do número de variações de hardware, torna-se difícil garantir a compatibilidade de software entre essas variantes. Este fenômeno é chamado de "fragmentação". E embora os fabricantes de sistema operacional gostem de minimizar esse problema, ele continua sendo um dos maiores problemas com o qual todo fabricante de sistema operacional tem que lidar.
Por exemplo, o Android está em mais de 70% de todos os smartphones do planeta . Os smartphones Android variam de telefones baratos a dispositivos dobráveis ultra-caros. Os fabricantes de Android podem personalizar o sistema operacional da maneira que quiserem. Desde a alteração da IU até o ajuste das tecnologias subjacentes, os fabricantes de Android fazem mudanças significativas no sistema operacional principal para se destacar da concorrência.
Essa diversidade de hardware e software torna impossível para o Google garantir confiabilidade, compatibilidade de aplicativos, desempenho aceitável e atualizações oportunas.
A Apple não sofre com o problema de fragmentação porque não tem muitos designs de hardware a serem considerados. Essa vantagem se traduz muito bem no macOS. A Apple sabe que modelo vai fazer e quantos designs de hardware diferentes precisa suportar. Portanto, a Apple pode projetar e adaptar a experiência do jeito que quiser.
A Microsoft não pode fazer isso.
Primeiro, existem muitos fabricantes de PC e eles estão constantemente lançando novos PCs baseados em ARM. Certificar-se de que todos esses modelos executam bem o Windows 10 é muito difícil para a Microsoft.
Adicione a isso o problema de atualizações e podemos ver por que o Windows 10 em ARM está lutando para alcançar o macOS rodando em chips M1.
Chips M1 têm hardware de emulação dedicado
O maior problema que sempre atormentou o Windows no ARM é o desempenho. Mesmo a mais recente tentativa interna da Microsoft de trazer o Windows para dispositivos baseados em ARM, o Surface Pro X, não tem um bom desempenho.
O chip Microsoft SQ2 que alimenta o Surface Pro X é um poderoso chip ARM. Mas não lida bem com a emulação. Lag, gagueira, travamentos de programas, programas que falham ao iniciar e instabilidade geral são todos produtos de emulação defeituosa que a Microsoft faz por meio do SQ2.
Este não é um problema exclusivamente com SQ2. Todos os chips ARM que os fabricantes usam para fazer laptops com Windows não estão otimizados para emular aplicativos x86. E é exatamente aqui que a Apple tem uma enorme vantagem com seus chips M1. Os chips Apple M1 também possuem hardware integrado para traduzir o código x86.
Em outras palavras, os chips M1 da Apple não precisam fortalecer os aplicativos x86. Eles têm hardware que pode traduzir o código x86 em algo que os chips ARM podem emular facilmente. Isso resulta em melhor compatibilidade de aplicativos, melhor estabilidade geral do software e desempenho muito melhor.
O famoso canal do YouTube LinusTechTips tem um vídeo comparando o desempenho dos chips M1 da Apple com o SQ2 da Microsoft e a diferença de desempenho é enorme. Onde os chips M1 dominaram em todos os benchmarks, eles também dobraram ou, em alguns casos, mais do que dobraram sua liderança de desempenho em relação ao Microsoft SQ2.
Resumindo, uma razão pela qual o Windows no ARM não é tão bom quanto o macOS no ARM é por causa do hardware subjacente ou da falta dele.
A Apple tem controle total sobre o hardware e o software
A Apple mantém um ecossistema fechado, ao contrário da Microsoft.
Em outras palavras, a Apple faz o software e o hardware. A Apple pode dizer as palavras finais sobre o que pode ou não ser instalado em sua máquina. Isso permite que a Apple controle rigidamente a experiência do software, incluindo a transição para dispositivos baseados em ARM.
Simplificando, se a Apple quer que as pessoas mudem para dispositivos M1, ela pode simplesmente parar de oferecer suporte a máquinas mais antigas porque elas têm um ecossistema fechado. Portanto, a Apple pode concentrar a maior parte de seus esforços em dispositivos com tecnologia ARM, cujos resultados estamos vendo agora.
A Microsoft não tem o luxo de um ecossistema fechado. Você pode escolher livremente os componentes do mercado e fazer o seu PC. Você também pode instalar o que quiser em seu PC, independentemente da fonte. Isso também significa que a Microsoft não pode concentrar todos os seus recursos no desenvolvimento do Windows para máquinas baseadas em ARM, pois a empresa tem muitos modelos legados para oferecer suporte.
Em essência, é muito mais difícil para a Microsoft obter o Windows no ARM correto do que para a Apple.
A Apple tem muito suporte ao desenvolvedor
Talvez o maior motivo pelo qual os aplicativos tenham um desempenho melhor nos dispositivos M1 seja o suporte do desenvolvedor. Os desenvolvedores mostraram muito interesse em Macbooks com tecnologia ARM. Por exemplo, aplicativos da Adobe como Photoshop, Premiere Pro e Adobe XD, entre outros, são executados nativamente em dispositivos M1.
Surpreendentemente, o único aplicativo da Adobe que roda nativamente em dispositivos Windows baseados em ARM é o Adobe Photoshop. Todos os outros aplicativos são executados em emulação, o que afeta enormemente o desempenho.
Em outras palavras, o suporte do desenvolvedor para M1 Macbooks é muito melhor do que o suporte do desenvolvedor para Windows no ARM. Isso se traduz em uma pior experiência geral do usuário no produto da Microsoft.
Até que a Microsoft possa convencer os desenvolvedores a portar seus aplicativos para máquinas com tecnologia ARM, o macOS liderará em termos de experiência do usuário.
M1 Macs dão um vislumbre do futuro da computação desktop e das necessidades do Windows para atualizá-la
Não importa como você olhe para isso, a Apple atingiu um home run com seus Macbooks M1. Eles funcionam bem, têm uma duração de bateria incrível e o suporte ao desenvolvedor é encorajador.
Infelizmente, não podemos dizer o mesmo sobre o Windows no ARM.
O Windows não funciona bem em computadores baseados em ARM e a duração da bateria é pior do que em dispositivos M1. Adicione um suporte de desenvolvedor pobre à mistura e você poderá ver por que o Windows está tentando acompanhar as ofertas da Apple.
Esperemos que a Microsoft comece a agir em conjunto e torne o Windows em ARM competitivo com o macOS rodando em chips M1.