Como forçar a execução de aplicativos com Rosetta no M1 Mac 1

Como forçar a execução de aplicativos com Rosetta no M1 Mac

Com os novos M1 MacBook Air, MacBook Pro e Mac Mini, a Apple deu início à sua esperada mudança de arquitetura de processadores Intel x86 para processadores ARM. No entanto, para garantir que os aplicativos desenvolvidos para processadores Intel possam continuar funcionando nos novos Macs, a Apple criou o Rosetta – uma camada de tradução para rodar aplicativos Intel em computadores M1. No entanto, você sabia que também pode executar aplicativos M1 nativos via Rosetta? Neste artigo, mostraremos como forçar a execução de aplicativos com Rosetta em um Mac M1.

Como executar aplicativos com Rosetta

Forçar aplicativos universais a rodar com Rosetta em emulação não é algo que todo mundo precisa fazer. No entanto, nos poucos casos extremos em que você precisa da opção, é ótimo ter.

Por que você deseja executar aplicativos na emulação de Rosetta?

Em primeiro lugar, por que alguém iria querer forçar a execução de um aplicativo com o Rosetta? Afinal, o Rosetta emulará o aplicativo, o que significa que ele será mais lento e provavelmente consumirá mais bateria, certo?

Isso é verdade, mas há razões pelas quais alguns usuários podem querer executar um aplicativo no Rosetta em vez de nativamente no Mac. Primeiramente, esse poderia ser um desenvolvedor que deseja apenas ver como seu código funciona em ambientes M1 e Rosetta nativos. Além disso, existem alguns casos de uso em que uma parte específica de um aplicativo M1 não funciona bem com ARM e executá-lo com Rosetta pode corrigir o problema.

Seja qual for o motivo, é realmente muito fácil executar aplicativos em um Mac no modo Rosetta.

No entanto, observe que apenas aplicativos universais podem ser usados ​​dessa forma. Aplicativos universais são aplicativos que possuem código para processadores Intel e ARM. Isso significa que eles funcionam nativamente em Macs Intel e Macs M1.

Como executar aplicativos universais no Rosetta no Mac M1

Observação: Para este exemplo, executaremos o Safari em Rosetta no M1 MacBook Air. No entanto, você pode fazer isso com qualquer aplicativo universal.

  • Abra a pasta Aplicativos em seu Mac, encontre o aplicativo universal que deseja executar no Rosetta e clique com o botão direito nele.
  • No menu de contexto que aparece, clique em ‘Get Info’.
  • Na categoria Geral, basta habilitar a caixa de seleção que diz ‘Abrir usando Rosetta’.
  • Feche a caixa de diálogo ‘Obter informações’ e você estará pronto para prosseguir.

Agora, quando você iniciar o aplicativo, ele será iniciado com emulação Rosetta.

Execute aplicativos universais em Rosetta em seu Mac

É assim que você pode executar um aplicativo universal em emulação Rosetta em seu Mac M1. Esta é uma ótima maneira para desenvolvedores que desejam ver como seu código funciona em Macs Intel e para alguns casos extremos. Além disso, você pode usar este método para ver a diferença de velocidade entre executar um aplicativo na Intel e o chip M1 em seu laptop.

Então, você já precisou forçar a execução de um aplicativo com Rosetta no seu Mac? Deixe-nos saber nos comentários. A propósito, você pode verificar facilmente a compatibilidade do M1 para aplicativos se estiver pensando em comprar um novo Mac M1.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal