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

O Mac está passando por outra enorme mudança 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ê

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 o iPad e o iPhone, oferece um desempenho muito melhor por quantidade de energia usada do que um processador 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 a refrigeração interna.

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 fica inteiramente à mercê de outra empresa para desenvolver e fabricar as CPUs para seus Macs. Com o ARM, a Apple é capaz de projetar e criar seu próprio silício personalizado. A Apple vem fazendo isso há anos, e agora essa experiência está chegando ao Mac.

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

Em última análise, a nova arquitetura significa maior vida útil da bateria, 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 ao seu software. A Apple diz que a nova arquitetura permitirá “maximizar o desempenho e a duração da bateria melhor do que nunca.

Aplicativos para iPhone e iPad no Mac

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 com ARM e instalar qualquer aplicativo para iPhone ou iPad que desejar. 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 facilmente portar seus aplicativos para Mac

O

Os aplicativos Mac existentes não estão sendo deixados para trás. A Apple está abordando a compatibilidade de duas maneiras: facilitando para os desenvolvedores a portabilidade de seus aplicativos para a nova arquitetura e permitindo que usuários de Mac executem aplicativos que ainda não foram portados.

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 própria arquitetura da Apple. Outras empresas também estão trabalhando na portabilidade de seus aplicativos – a Apple também exibiu o Microsoft Office e o Adobe Photoshop CC rodando nativamente em ARM. Os desenvolvedores podem criar binários universais que são executados em sistemas Intel e ARM Mac.

Os desenvolvedores podem alugar um “Kit de transição do desenvolvedor” da Apple para começar a portar seus aplicativos.

Você pode executar aplicativos Intel Mac com o Rosetta 2

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 para ARM, permitindo que você execute os mesmos aplicativos em seu novo Mac ARM que você pode executar em seu antigo Mac Intel.

A tradução acontece quando você instala o aplicativo, se possível. Se o aplicativo usa código just-in-time, o 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 no ARM, que tem sido notório pelo baixo desempenho.

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

Suporte completo à 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, possibilitando que os desenvolvedores executassem o Linux da mesma forma que fariam em um Mac baseado em Intel.

O que está acontecendo com os Macs Intel?

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

A Apple diz que você poderá comprar um Mac com uma 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 uma CPU Intel ainda será suportado. A Apple diz que continuará suportando Intel Macs com atualizações do macOS nos próximos anos.

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