Frequentemente ouvimos falar dos termos 32 e 64 bits, que são basicamente a arquitetura na qual o processador gerencia as informações no computador e, entre os dois tipos, há certas diferenças que se destacam. Essas diferenças são a compatibilidade, desempenho e uso não só do sistema operacional, mas dos aplicativos instalados nele, por exemplo, ao usar uma arquitetura de 64 bits, será capaz de gerenciar grandes quantidades de RAM de uma forma muito mais eficiente do que um sistema de 32 bits.
Existem muitos outros elementos, como segurança, capacidade de armazenamento, etc., que diferenciam as duas arquiteturas, embora ouçamos essa terminologia com mais frequência em sistemas operacionais Windows. Hoje a Solvetic vai analisar através deste tutorial como verificar o tipo de aplicativo, 32 ou 64 bits, instalado no macOS High Sierra.
O motivo desta análise é simples, mas muito direto, e é que agora, a partir do macOS High Sierra 10.13.4 beta, como usuários, seremos notificados ao tentar executar qualquer aplicativo de 32 bits no sistema. Lembre-se de que, por padrão, o macOS High Sierra é de 64 bits.
Esta notificação não afeta o uso e execução do aplicativo, é um alerta para os desenvolvedores de aplicativos de 32 bits iniciarem o processo de atualização para 64 bits, já que segundo a Apple, todos os novos aplicativos que são enviados para o aplicativo Store, eles devem oferecer suporte a uma arquitetura de 64 bits a partir de junho de 2021-2022.
Portanto, em breve no macOS High Sierra não poderemos executar aplicativos de 32 bits, que ainda são milhares, pois esta é a última edição do macOS que suporta aplicativos de 32 bits com algo chamado "sem compromissos". Além disso, se gostamos do mundo do desenvolvimento, com a opção de usar o beta do macOS High Sierra 10.13.4, ele terá a opção de fazer uso de um novo modo de teste associado a aplicativos de 64 bits por meio do qual os desenvolvedores tem a possibilidade de permitir testar o uso de aplicativos para verificar a compatibilidade de 64 bits para isso você pode executar a seguinte linha no terminal:
sudo nvram boot-args = "- no32exec"Prosseguimos para reiniciar o macOS High Sierra e, portanto, teremos a opção de realizar essa verificação.
1. Como verificar a versão dos aplicativos no macOS High Sierra no menu Apple
A seguir, analisaremos vários métodos para verificar o tipo de versão, 32 ou 64 bits, no macOS High Sierra.
Passo 1
A primeira alternativa a usar é pressionar a tecla Alt ou Option no teclado, clicar no ícone da Apple e selecionar a opção System Information:
Passo 2
Na janela que será apresentada vamos à secção Software e aí clicamos na linha Aplicações, aguardamos que todo o conteúdo seja carregado e veremos o seguinte:
PROLONGAR
Lá, veremos a coluna de 64 bits (Intel) e sua dedução é simples, todos os aplicativos que dizem Sim são de 64 bits e aqueles que dizem Não são de 32 bits.
2. Como verificar aplicativos usando a pesquisa no macOS High Sierra
Passo 1
A próxima opção que temos para verificar este tipo de detalhe é usando a pesquisa do Finder e para isso usaremos a combinação de teclas Command + F e veremos o seguinte:
⌘ + F
PROLONGAR
Passo 2
Lá, vamos clicar no campo Classe, selecionar outra e na janela exibida selecionaremos Arquiteturas executáveis. Aí clicamos em OK, definimos a opção Coincide com e no campo do valor introduzimos i386 que é de 32 bits.
PROLONGAR
etapa 3
Agora, clicamos no botão + para adicionar um novo critério, selecionamos as arquiteturas executáveis novamente, desta vez definimos a condição não é e no campo de valor inserimos x86_64 que se refere à arquitetura de 64 bits. Como podemos ver, todos os resultados dos aplicativos de 2 bits no macOS High Sierra serão exibidos.
Passo 4
Da mesma forma, podemos verificar apenas aplicativos de 64 bits removendo o último critério adicionado e no primeiro definimos a condição Coincide com e como um valor definimos x86_64:
3. Como obter informações de aplicativos usando o terminal
Por fim, temos outra opção para determinar o tipo de aplicativo utilizado e é através do terminal, para isso acessamos o terminal do Spotlight ou do Utilities e ali executaremos a seguinte linha:
mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"Isso resultará em todos os aplicativos de 32 e 64 bits hospedados no sistema:
Assim, vimos como saber o tipo de aplicativo usado e estaremos prontos para saber quais aplicativos não poderemos executar no macOS High Sierra em um futuro próximo.