How Tos

Como saber quais aplicativos Mac são otimizados para Apple Silicon

Após o lançamento de Macs com silício da Apple, vários aplicativos de terceiros foram atualizados para garantir que sejam otimizados para rodar em processadores personalizados da Apple. Mesmo que um aplicativo não tenha sido atualizado, os Macs não-Intel da Apple ainda podem executá-los, graças à camada de tradução Rosetta 2 da Apple. Mas como você sabe quais de seus aplicativos estão rodando nativamente como executáveis ​​universais e quais estão usando emulação Rosetta? Leia mais para descobrir.





banner m1 macs

Aplicativos universais explicados

Quando os desenvolvedores atualizam seus aplicativos para rodar nativamente no silício da Apple, eles usam algo chamado binário universal. Originalmente, os aplicativos universais referiam-se a arquivos executáveis ​​que rodam nativamente em PowerPC ou Intel Macs. No WWDC 2020, em junho, no entanto, a Apple anunciou o Universal 2, que permite que os aplicativos sejam executados em Macs baseados em Intel e em Macs de silício da Apple.



Se um aplicativo ainda não foi atualizado para Universal 2, um Apple silicon Mac ainda irá executá-lo, mas fará isso convertendo o código Intel x86-64 usando o software de emulação Rosetta 2. Mesmo ao emular o código x86 no Rosetta 2, os Macs com silício da Apple geralmente executam aplicativos não nativos mais rápido do que os Macs baseados em Intel, mas é bom saber quais aplicativos foram otimizados para o hardware avançado dentro de seu M1 Mac. Veja como.

Como verificar se há aplicativos universais no macOS

  1. Clique no Símbolo da maçã no canto superior esquerdo da barra de menu do seu Mac e escolha Sobre este Mac .
    sobre este mac

  2. Na guia 'Visão geral', clique no Relatório do sistema ... botão.
    sobre esta cópia da visão geral do mac

  3. Na janela Relatório do Sistema, selecione Software -> Aplicativos na barra lateral. Na lista de aplicativos que carrega, olhe sob o Gentil coluna para ver se um aplicativo é um binário universal ou um executável não nativo da Intel.
    verificar a cópia universal de aplicativos

Além da lista de relatórios do sistema, você também pode verificar aplicativos individuais: clique com o botão direito do mouse no ícone de um aplicativo no Finder e selecione Obter informação a partir do menu contextual e olhe para o seu Gentil em 'Geral.'

como alterar seus objetivos de condicionamento físico no apple watch

Além do acima, iMazing lançou um aplicativo gratuito [ Link direto ] que verifica seus aplicativos macOS e exibe sua arquitetura de CPU compatível, enquanto o repo oferece um aplicativo gratuito da barra de menus chamado Silicon Info que permite visualizar rapidamente a arquitetura do aplicativo em execução no momento.

informação de silício Aplicativo da barra de menus Silicon Info
Você também pode verificar se um aplicativo foi otimizado para silício da Apple antes mesmo de instalá-lo, graças a um site de Abdullah Diaa chamado O silicone da Apple está pronto? O site mantém um banco de dados atualizado de aplicativos indicando & zwnj; M1 & zwnj; suporte, Rosetta 2 apenas e aqueles que não funcionam de todo.

É importante notar que a Apple considera o Rosetta 2 uma solução temporária para desenvolvedores enquanto eles refazem seus programas existentes baseados em Intel para rodar em Macs baseados em Arm, o que significa que eventualmente precisarão criar aplicativos universais que funcionem nativamente em ‌‌Intel e Apple silicon‌‌ máquinas.

A Apple encerrou o suporte para OG Rosetta três anos após seu lançamento para facilitar a transição dos chips PowerPC para os processadores Intel, então se um desenvolvedor não atualizar seu aplicativo eventualmente, ele pode se tornar inutilizável em máquinas de silício da Apple no futuro.