Como o Mac mudará da Intel para os chips ARM da Apple

Um visual do silício da Apple
maçã

O Mac está passando por outra grande troca de CPU . Até o final de 2020, a Apple lançará Macs que incluem “Apple Silicon”, assim como iPads e iPhones. Aqui está o que o fim das CPUs Intel significa para o futuro do Mac.

O novo macOS 11.0 Big Sur, previsto para o outono de 2020, será a primeira versão do macOS compatível com essa nova arquitetura.

Por que a Apple está mudando e o que isso significa para você

Um gráfico que mostra o desempenho de Macs com silício da Apple em relação ao consumo de energia.
maçã

A Apple insiste que essa mudança “dará ao Mac um nível totalmente novo de desempenho”. O silício da própria Apple, encontrado em dispositivos como iPad e iPhone, oferece desempenho muito melhor por quantidade de energia usada do que CPUs da Intel.

CPUs Intel requerem mais energia e geram mais calor. Em um dispositivo como um MacBook, isso significa que o desempenho é limitado pela energia da bateria e pela necessidade de manter os componentes internos frios.

Os próprios SoCs (sistemas em um chip) da Apple, que ela chama de “Apple Silicon”, são tecnicamente CPUs ARM. ARM é apenas uma arquitetura – a Apple projeta e fabrica suas próprias CPUs. Com a Intel, a Apple está inteiramente à mercê de outra empresa para desenvolver e fabricar as CPUs para seus Macs. Com o ARM, a Apple pode projetar e criar seu próprio silício personalizado. A Apple tem feito isso há anos e agora essa experiência está chegando ao Mac.

Recomendado:  O que significa ICYMI e como usá-lo?

Não se engane – a Apple não vai colocar uma CPU de iPhone ou iPad no Mac. A Apple está fazendo chips apenas para o Mac, e eles devem ser ainda mais poderosos do que o silício dentro do iPad Pro. A Apple tem uma grande vantagem sobre seus concorrentes aqui – a Microsoft está fazendo laptops ARM com Windows 10 , mas a Microsoft não está projetando suas próprias CPUs ARM feitas sob medida para PCs com Windows.

Em última análise, a nova arquitetura significa vida útil da bateria aprimorada, consumo de energia reduzido e que a Apple pode controlar seu próprio destino e projetar os componentes internos do Mac para serem totalmente integrados com seu software. A Apple diz que a nova arquitetura permitirá “maximizar o desempenho e a vida útil da bateria melhor do que nunca.

Aplicativos para iPhone e iPad no Mac

Vários aplicativos para iPhone e iPad executados em um Mac com Apple Silicon.
maçã

Ao mudar para a mesma arquitetura de chip que alimenta o iPhone e o iPad, a Apple está ganhando compatibilidade aprimorada com aplicativos para iPhone e iPad.

Você poderá abrir a App Store em um Mac equipado com ARM e instalar qualquer aplicativo para iPhone ou iPad de sua preferência. Esse aplicativo será executado em uma janela na área de trabalho do Mac. O desenvolvedor não precisa fazer nada de especial.

É como os Chromebooks do Google podem executar aplicativos Android .

Os desenvolvedores podem portar facilmente seus aplicativos Mac

A opção "Build Universal" para compilar um aplicativo Mac para ARM no Xcode.
maçã

Os aplicativos Mac existentes não estão sendo deixados para trás. A Apple está lidando com a compatibilidade de duas maneiras: tornando mais fácil para os desenvolvedores portar seus aplicativos para a nova arquitetura e permitindo que os usuários Mac executem aplicativos que ainda não foram portados.

Recomendado:  O que significa o emoji ao lado de meus amigos do Snapchat?

Os desenvolvedores poderão abrir seus aplicativos Intel Mac existentes no Xcode e recompilá-los para ARM. A Apple disse que a maioria dos desenvolvedores deve levar apenas alguns dias para colocar seus aplicativos em execução no ARM.

Todos os aplicativos da própria Apple incluídos no macOS 11.0 Big Sur serão executados nativamente na arquitetura da própria Apple. Outras empresas também estão trabalhando para portar seus aplicativos – a Apple também exibiu o Microsoft Office e o Adobe Photoshop CC rodando nativamente no ARM. Os desenvolvedores podem criar binários universais que rodam em sistemas Mac Intel e ARM.

Os desenvolvedores podem alugar um “ Developer Transition Kit ” da Apple para começar a portar seus aplicativos.

Você pode executar aplicativos Intel Mac com Rosetta 2

Um slide da Apple mostrando os vários recursos do Rosetta 2.
maçã

Mas e os aplicativos que não são portados? A Apple anunciou o Rosetta 2 para esse caso de uso. Rosetta 2 é uma camada de compatibilidade que converte aplicativos Intel existentes em ARM, permitindo que você execute os mesmos aplicativos em seu novo Mac ARM que você pode executar em seu Mac Intel antigo.

A tradução acontece quando você instala o aplicativo, se possível. Se o aplicativo usa código just-in-time, Rosetta 2 também pode traduzir o código em tempo real.

A Apple exibiu um  jogo Tomb Raider rodando com excelente desempenho no Rosetta 2. Parece muito mais rápido do que a camada de compatibilidade da Microsoft no Windows 10 em ARM, que tem sido notório por desempenho ruim.

Em outras palavras, os aplicativos Mac que não foram portados irão “simplesmente funcionar”. Você ainda obterá o melhor desempenho com aplicativos que são executados originalmente no ARM, é claro.

Um jogo Tomb Raider rodando no Rosetta 2 em um Mac.
maçã

Suporte completo para virtualização de hardware

Macs baseados em ARM também oferecem suporte total para virtualização de hardware. A Apple exibiu a execução de máquinas virtuais Parallels em um novo Mac baseado em ARM, tornando possível aos desenvolvedores rodar Linux da mesma forma que fariam em um Mac baseado em Intel.

Recomendado:  O que é UserEventAgent e por que está sendo executado no meu Mac?

O que está acontecendo com os Macs Intel?

Um slide mostrando os vários recursos do Apple Silicon.
Um slide mostrando os vários recursos de hardware incluídos no Apple Silicon. maçã

A Apple afirma que você poderá comprar um Mac com CPU ARM até o final de 2020.

Mas a mudança da Intel não está acontecendo da noite para o dia. A Apple diz que será uma transição de dois anos, e novos Macs com CPUs Intel já estão no pipeline de produção da Apple.

Seu Mac existente com CPU Intel ainda será compatível. A Apple diz que continuará a oferecer suporte a Macs Intel com atualizações do macOS por muitos anos.

Em algum ponto, a Apple provavelmente deixará de oferecer suporte a Macs Intel, assim como parou de oferecer suporte a Macs PowerPC após a transição para a Intel. Mas esse ponto ainda está a muitos anos de distância.