Se você possui um Mac que usa Apple Silicon , talvez já tenha ouvido falar do Rosetta 2. É uma parte crítica do macOS que permite compatibilidade com aplicativos projetados para Macs Intel. Nós vamos explicar.
Índice
Rosetta permite que aplicativos Intel Mac sejam executados em Apple Silicon
Como você provavelmente sabe, a Apple está fazendo a transição de sua linha de Mac para usar seus próprios processadores personalizados baseados na arquitetura Arm. A Apple lançou os primeiros Macs com Apple Silicon em novembro de 2020. Embora a maioria dos aplicativos tenha sido atualizada para rodar nativamente no Apple Silicon, ainda existem alguns que ainda não foram atualizados. É aí que entra a Rosetta 2.
Rosetta 2 é uma camada de tradução para executar aplicativos baseados em Intel em Apple Silicon Macs. Ele usa tradução binária dinâmica para converter o código x86_64 para a arquitetura Arm64 usada pelos chips M1 e M2 . Ele permite que esses novos Macs executem aplicativos que não foram atualizados para rodar nativamente no Apple Silicon.
A Apple apresentou o Rosetta 2 pela primeira vez com o lançamento do macOS Big Sur 11.0 em 2020. Seu nome é uma referência à Pedra de Roseta , que foi a chave para a tradução de muitos textos antigos. O “2” no final do nome refere-se ao fato de ser a segunda versão posterior da tradução da Rosetta. O Apple Rosetta original permitia que aplicativos PowerPC rodassem em Macs Intel em 2006.
Como usar Rosetta 2
Se você possui um Apple Silicon Mac, o macOS instalará automaticamente o Rosetta 2 quando você tentar executar pela primeira vez um aplicativo Intel que não foi atualizado para execução nativa. Na primeira execução, você será solicitado a instalar o Rosetta 2. Ao ver a janela “Você precisa instalar o Rosetta”, clique em “Instalar”.
Depois que o Rosetta 2 for instalado, ele traduzirá silenciosamente aplicativos Intel Mac que ainda não são nativos do Apple Silicon instantaneamente. Isso significa que você não deve notar nenhuma diferença no desempenho ao executar um aplicativo através do Rosetta 2. É impressionante como ele funciona bem.
Mais dicas do Rosetta 2
Se não tiver certeza se um aplicativo está sendo executado no Rosetta 2, você pode verificar abrindo o aplicativo Activity Monitor. No Activity Monitor, selecione a guia CPU. Se um aplicativo estiver sendo executado no Rosetta 2, ele será rotulado como “Intel” na coluna “Tipo”.
Além disso, se um aplicativo for um binário universal (o que significa que pode ser executado nativamente em Macs Intel e Apple Silicon), você pode forçar a execução do aplicativo no Rosetta 2. Normalmente, você não deseja fazer isso, mas às vezes o A versão Intel do aplicativo pode ser diferente da versão Apple Silicon.
Para forçar a execução de um aplicativo no Rosetta 2 , localize-o no Finder, clique com o botão direito no ícone do aplicativo e selecione “Obter informações”. Na janela Obter informações, marque a caixa ao lado de “Abrir usando Rosetta”.
Depois disso, feche a janela Informações e execute o aplicativo a partir desse ícone. Ele será carregado no Rosetta 2. Idealmente, você não precisará fazer isso, mas a opção estará sempre disponível se você quiser. Boa sorte!