Anúncio fechado

A Apple Silicon está aqui conosco desde 2020. Quando a Apple introduziu esta grande mudança, ou seja, a substituição dos processadores Intel por uma solução própria, que é baseada em uma arquitetura ARM diferente. Embora graças a isso os novos chips ofereçam desempenho significativamente superior em combinação com melhor economia, também traz consigo algumas armadilhas. Todos os aplicativos desenvolvidos para Macs Intel não podem ser executados em computadores com Apple Silicon, pelo menos não sem ajuda.

Como se trata de arquiteturas diferentes, simplesmente não é possível executar um programa para uma plataforma em outra. É um pouco como tentar instalar um arquivo .exe no seu Mac, mas neste caso o fator limitante é que o programa foi distribuído para uma determinada plataforma baseada no sistema operacional. É claro que, se a regra mencionada fosse aplicada, os Macs com novos chips estariam praticamente condenados. Praticamente não jogaríamos nada neles, exceto aplicativos nativos e aqueles que já estão disponíveis para a nova plataforma. Por esse motivo, a Apple tirou o pó da solução antiga chamada Rosetta 2.

rosetta2_apple_fb

Rosetta 2 ou camada de tradução

O que exatamente é Rosetta 2? Este é um emulador bastante sofisticado cuja tarefa é eliminar as armadilhas na transição dos processadores Intel para os chips Apple Silicon. Este emulador se encarregará especificamente de traduzir aplicativos escritos para Macs mais antigos, graças aos quais poderá executá-los mesmo naqueles com chips M1, M1 Pro e M1 Max. Claro, isso requer um certo desempenho. A este respeito, no entanto, depende do programa em questão, pois alguns, como o Microsoft Office, só precisam de ser "traduzidos" uma vez, razão pela qual o seu lançamento inicial demora mais, mas não encontrará problemas depois. Além disso, esta afirmação não é mais válida hoje. A Microsoft já oferece aplicativos nativos M1 de seu pacote Office, portanto não é necessário utilizar a camada de tradução Rosetta 2 para executá-los.

Portanto, a tarefa deste emulador certamente não é simples. Na verdade, tal tradução exigirá bastante desempenho, por isso poderemos encontrar problemas de fluência no caso de algumas aplicações. No entanto, importa salientar que isto afeta apenas uma minoria de aplicações. Podemos agradecer o excelente desempenho dos chips Apple Silicon por isso. Então, resumindo, na grande maioria dos casos, você não terá problemas ao usar o emulador, e talvez nem saiba sobre seu uso. Tudo acontece em segundo plano e se o usuário não olhar diretamente no Activity Monitor ou na lista de aplicativos o chamado Tipo de determinado aplicativo, ele pode nem saber que o aplicativo em questão não funciona nativamente.

apple_silicon_m2_cip
Este ano devemos ver Macs com o novo chip M2

Por que ter aplicativos nativos M1 é essencial

Claro, nada é perfeito, o que também se aplica ao Rosetta 2. Claro, esta tecnologia também tem certas limitações. Por exemplo, ele não pode traduzir plug-ins de kernel ou aplicativos de virtualização de computadores cuja tarefa é virtualizar plataformas x86_64. Ao mesmo tempo, os desenvolvedores são alertados para a impossibilidade de tradução das instruções vetoriais AVX, AVX2 e AVX512.

Talvez possamos nos perguntar: por que é realmente importante ter aplicativos em execução nativa, quando o Rosetta 2 pode funcionar sem eles na grande maioria dos casos? Como mencionamos acima, na maioria das vezes, como usuários, nem percebemos que determinado aplicativo não roda nativamente, pois ainda nos oferece uma diversão ininterrupta. Por outro lado, existem aplicações onde estaremos bem conscientes disso. Por exemplo, o Discord, uma das ferramentas de comunicação mais populares, atualmente não está otimizado para Apple Silicon, o que pode realmente incomodar a maioria de seus usuários. Este programa funciona no âmbito do Rosetta 2, mas é extremamente travado e acompanhado de uma série de outros problemas. Felizmente, ele pisca para tempos melhores. A versão Discord Canary, que é uma versão de testes do aplicativo, finalmente está disponível para Macs com novos chips. E se você já experimentou, com certeza concordará que seu uso é diametralmente diferente e completamente impecável.

Felizmente, o Apple Silicon está conosco há algum tempo e está mais do que claro que é aqui que reside o futuro dos computadores Apple. É exatamente por isso que é extremamente importante que tenhamos todos os aplicativos necessários disponíveis de forma modificada, ou que rodem os chamados nativos nas máquinas determinadas. Desta forma, os computadores podem economizar energia que de outra forma recairia na tradução através do referido Rosetta 2 e, em geral, ampliar um pouco mais as capacidades de todo o dispositivo. Como a gigante de Cupertino vê o futuro no Apple Silicon e é mais do que claro que esta tendência definitivamente não mudará nos próximos anos, também cria uma pressão saudável sobre os desenvolvedores. Por isso, também têm de preparar as suas candidaturas neste formulário, o que está a acontecer gradualmente. Por exemplo neste site você encontrará uma lista de aplicativos com suporte nativo ao Apple Silicon.

.