Agora, você deve estar familiarizado com o chip M1, O novo SoC da Apple que está substituindo a Intel como o processador para todos os futuros Macs. Você pode até comprar alguns Macs agora que já tem o chip M1 instalado.
Se você já comprou seu M1 Mac ou está pensando em comprar um, pode ter algumas perguntas em mente. Para muitos usuários, especialmente desenvolvedores, um caso de uso importante para um Mac envolve a execução do Windows (ou aplicativos do Windows) em sua máquina macOS.
Para aqueles que precisam executar o Windows em seus Mac, você pode querer ler esta postagem antes de fazer sua compra.
Conteúdo
-
Por que o novo chip M1 é um problema para o Windows no Mac
- x86 vs ARM: Por que a Apple mudou
-
O Boot Camp ainda funciona em M1 Macs?
- Isso significa que a Apple deixará de apoiar totalmente o Boot Camp?
- E quanto às máquinas virtuais do Windows no chip M1?
- Você deve ignorar os M1 Macs se precisar executar o Windows?
-
Enquanto isso…
- Parallels VM: em breve (?)
- CrossOver: Execute (alguns) aplicativos do Windows
-
Conclusão: espere ou siga em frente
- Postagens relacionadas:
Por que o novo chip M1 é um problema para o Windows no Mac
Infelizmente, o chip M1 causa complicações se você quiser executar o Windows em seu Mac. Isso ocorre porque o chip M1 usa uma arquitetura diferente dos chips Intel, que são os chips para os quais o Windows foi projetado.
Especificamente, o chip M1 é construído na arquitetura ARM, enquanto a Intel é construída na arquitetura x86. Isso significa que, em um nível fundamental, M1 Macs e PCs x86 são incompatíveis entre si.
A arquitetura do processador não muda apenas a forma como um computador funciona, mas o que pode ser executado nesse computador. Os aplicativos devem ser construídos para um ou outro. É um desafio compensar essa diferença que mesmo os aplicativos que foram desenvolvidos para Mac no passado precisam ser reconstruídos ou traduzidos usando o Rosetta 2.
Portanto, quando se trata de executar o Windows em um Mac M1 - sim, existem alguns problemas, para dizer o mínimo.
x86 vs ARM: Por que a Apple mudou
Antes de entrarmos na extensão deste problema, vamos parar um momento para entender por que a Apple trocaria o x86 em primeiro lugar.
Primeiro, a resposta óbvia: A Intel possui a arquitetura x86. É a empresa que o inventou! Portanto, para a Apple se separar e fazer um chip concorrente, só faz sentido ir com uma arquitetura alternativa.
Leia aqui para saber por que a Apple queria parar de usar chips Intel.
Em segundo lugar, a Apple já vem desenvolvendo chips ARM há algum tempo em seus dispositivos móveis (iPhone, iPad, Apple Watch, AirPods, Apple TV - tudo). Os engenheiros da Apple são experientes, confortáveis e eficazes com esta arquitetura. Está em sua casa do leme.
Terceiro, porque a Apple vem construindo todos os seus dispositivos móveis com chips ARM, isso significa que um ARM Mac pode executar aplicativos para iPad e iPhone. Este é um grande passo no sentido de fechar a lacuna entre esses dispositivos e aumentar a compatibilidade entre eles, o que é uma jogada muito da Apple.
O Boot Camp ainda funciona em M1 Macs?
Agora que sabemos por que o Windows pode não funcionar no Mac e por que a Apple decidiu tomar essa decisão, é hora de responder à pergunta que está em sua mente. Drumroll….Não, o Boot Camp não funciona nos novos M1 Macs.
Não acho que preciso entrar em muitos detalhes aqui, já que acabamos de explicar por que esse é o caso. Mas é verdade. O Windows costumava ser instalável no Mac por meio do recurso Boot Camp. Como o processador do Mac não consegue mais interpretar o sistema operacional Windows, isso é mais ou menos impossível no momento.
Isso significa que a Apple deixará de apoiar totalmente o Boot Camp?
Esta pergunta é um pouco mais difícil de responder. Não tenho ideia do que está na agenda da Apple; talvez o Boot Camp volte na próxima semana. Se eu fosse adivinhar, diria que o retorno do Boot Camp está, no mínimo, daqui a um ano e, mais provavelmente, não vai voltar por muito mais tempo, se é que vai acontecer.
Isso porque existem apenas duas maneiras de resolver a discrepância entre as arquiteturas ARM e x86. Ou a Apple cria um serviço no estilo Rosetta que traduz o Windows 10 em tempo real ou o Windows oferece uma versão ARM robusta de seu sistema operacional.
Eu não vejo a primeira dessas coisas acontecendo tão cedo. O segundo, no entanto, já existe. Você pode baixar e instalar uma versão ARM do Windows 10 em ARM SoCs. No momento em que este artigo foi escrito, no entanto, esta versão do Windows não é a mais confiável. É lento, cheio de erros e, por ser baseado em ARM, não executa nenhum aplicativo do Windows de 64 bits (no entanto, você pode rodar em 32 bits).
A Microsoft está trabalhando para melhorar isso, então, esperançosamente, a edição ARM do Windows 10 se tornará mais prática no futuro. Contudo, mesmo se a Microsoft anunciar amanhã que o ARM do Windows 10 é tão robusto quanto o x86 do Windows 10, isso não significa que você será capaz de instalá-lo em seu Mac. A Apple então precisaria reviver o recurso Boot Camp, o que, claro, ainda está para ser visto.
Resumindo, o Boot Camp no Mac está morto para um futuro previsível e eu não contaria com isso em breve.
E quanto às máquinas virtuais do Windows no chip M1?
Isso nos leva à segunda maneira de executar o Windows em um Mac: por meio de uma máquina virtual.
Para quem não sabe, uma máquina virtual é um emulador de computador. Ele cria uma pequena janela em sua área de trabalho com uma segunda área de trabalho dentro dela para qualquer plataforma de sua preferência. Normalmente, isso é usado por desenvolvedores, embora você também possa usá-lo para executar aplicativos do Windows no Mac (como jogos).
O prognóstico aqui é um pouco mais brilhante. Nada impede que as VMs do Windows sejam executadas em Macs M1 - eventualmente. O desafio aqui é que a maioria dos aplicativos VM foi desenvolvida para Macs x86. Portanto, todas as VMs existentes que você conhece e ama agora precisam ser reconstruídas para os novos Macs.
A Apple mostrou o Parallels (uma VM popular) rodando em um Mac M1 durante o WWDC20. No entanto, esta era uma versão protótipo do Parallels e estava executando o Linux, não o Windows 10.
Resumindo, parece que as VMs estão chegando aos Macs M1. Eles só precisam de um pouco mais de tempo.
Você deve ignorar os M1 Macs se precisar executar o Windows?
Infelizmente, a esperança de VMs chegando ao Mac pode não ser suficiente para alguns usuários. Sem o Boot Camp e com o DOA das VMs, o chip M1 pode não ser uma opção para os profissionais.
Se você trabalha em VMs do Windows diariamente, esperaria para escolher um Mac M1. Eu não diria a você para nunca comprar um, apenas para esperar até a próxima primavera e depois fazer um upgrade. Duvido que demore muito mais do que isso para as VMs populares retornarem ao macOS.
Se você trabalha no Boot Camp no Mac com frequência, eu ignoraria os M1 Macs em um futuro próximo. Não tenho certeza se ou como a Apple prioriza o Boot Camp, o que torna difícil dizer se ele voltará ou não. A menos que você tenha uma máquina com Windows 10 em casa e não se importe em alternar, eu não trocaria um Mac Intel por um Mac M1 por algum tempo.
Enquanto isso…
Nem tudo são más notícias. Existem algumas soluções alternativas que você pode usar em um Mac M1 para executar VMs e aplicativos do Windows. Abaixo estão duas razões pelas quais você pode conseguir comprar o M1 Mac hoje.
Parallels VM: em breve (?)
Parallels VM e outros serviços VM populares (como VMFusion) estão em processo de desenvolvimento de VMs do Windows para os Macs M1. No entanto, não parece que nenhum provedor de VM esteja totalmente pronto ainda. Parallels tem anunciaram que estão trabalhando nisso e que as coisas parecem promissoras.
Além disso, não sabemos muito. Embora eu não saiba nada sobre o desenvolvimento de uma VM para uma nova arquitetura, eu diria que é uma suposição segura que as primeiras VMs estarão pelo menos prontas na próxima primavera. Então, se você puder esperar, eu esperaria.
CrossOver: Execute (alguns) aplicativos do Windows
Enquanto você espera, eu recomendo a 110% que você confira CrossOver. CrossOver é uma alternativa VM que permite executar aplicativos do Windows em um Mac. Em vez de emular um ambiente Windows (como uma VM), ele traduz os comandos do Windows em comandos do Mac - mesmo em M1 Macs.
Isso permite que você execute todos os seus aplicativos do Windows (incluindo aqueles que você está desenvolvendo) no seu Mac. Embora não ofereça o mesmo nível de profundidade que uma VM, faz o trabalho e evita que você compre uma licença do Windows. E se você usa VMs ou Boot Camp para jogos no Mac, o CrossOver oferece o que você precisa.
Conclusão: espere ou siga em frente
Para a maioria dos usuários, imagino que a perspectiva de VMs e alternativas como CrossOver será suficiente para saciá-lo até que o suporte do Windows em M1 Macs melhore. Para aqueles que precisam do Boot Camp, no entanto, eu pegaria um Intel Mac enquanto eles ainda estão por perto e cruzaria os dedos. Ou talvez seja hora de comprar um Windows?