Come sapere se un'app macOS utilizza Intel o ARM

Hai appena finito di impostare il tuo nuovo Mac M1 come preferisci, installato le tue app preferite, ripristinato l'ultimo backup e stai per mettere alla prova questa cosa quando ti viene in mente una domanda:

Alcune delle mie app sono ottimizzate per il chip M1?

Il chip M1 è nuovo di zecca, il che significa che non ci sono ancora molte app che lo supportano. Apple è riuscita a farlo con Rosetta 2, che consente alle app basate su Intel di funzionare sull'architettura ARM dell'M1. Quindi probabilmente non noterai molta differenza tra le tue app Intel e ARM.

Tuttavia, sono informazioni utili da avere e Apple ti consente di verificare quale architettura utilizza ciascuna delle tue app. In questo tutorial, ti mostreremo come determinare queste informazioni da solo.

Contenuti

  • Come sapere se un'app è ottimizzata per il tuo Mac M1
  • Qual è la differenza tra x86 (Intel) e ARM (Apple M1)?
  • Come funzionano le app basate su Intel su un Mac M1?
  • Le app Intel funzionano più lentamente delle app ARM sui Mac M1?
    • Post correlati:

Come sapere se un'app è ottimizzata per il tuo Mac M1

Per prima cosa, vorrai aprire Informazioni su questo Mac. Puoi farlo digitando "Informazioni su questo Mac" in Spotlight o facendo clic sul logo  in alto a sinistra della barra dei menu.

Apparirà un popup che ti fornirà alcune informazioni di base sul tuo Mac, come il numero di serie e la versione di macOS. Per i nostri scopi, tuttavia, faremo clic su Rapporto di sistema pulsante.

Si aprirà una nuova finestra che mostra più informazioni tecniche sul tuo Mac. Nel riquadro sinistro di questo popup, troverai una sezione etichettata Software e un'opzione sotto quella etichettata Applicazioni. Vai avanti e clicca Applicazioni.

Questo ti porterà a un elenco scorrevole di tutte le applicazioni installate sul tuo Mac. Sebbene non sia disponibile alcuna funzione di ricerca, puoi ordinare queste app in ordine alfabetico, il che dovrebbe rendere abbastanza facile trovare e controllare l'app che stai cercando.

Quando trovi l'app che desideri identificare, puoi verificare per quale architettura è ottimizzata guardando sotto Genere colonna.

Qui vedrai una delle tre cose.

  • Silicio di mela. Come ci si aspetterebbe, questo si riferisce alle app che sono state ottimizzate per funzionare su Apple Silicon.
  • Intel. Ancora una volta, la risposta qui è semplice. Queste sono le app che sono ancora ottimizzate per Intel. Il tuo Mac M1 può ancora eseguirli, tuttavia, utilizzando Rosetta 2 (più avanti).
  • Universale. Vedrai questa etichetta solo se stai utilizzando un Mac non M1. Significa che un'app è stata ottimizzata per ARM, ma poiché non stai eseguendo il chip M1, funziona "universalmente" su Intel.

E questo è tutto!

Qual è la differenza tra x86 (Intel) e ARM (Apple M1)?

Sono sicuro che la maggior parte delle persone che hanno cercato questo articolo hanno già una conoscenza di base della differenza tra il chip M1 e i chip Intel utilizzati in precedenza. Tuttavia, potresti non avere familiarità con x86, ARM o perché creano problemi di compatibilità.

In sostanza, ARM (utilizzato dai chip M1, iPhone, iPad e Apple Watch) e x86 (utilizzato da Intel) sono due diversi tipi di architetture di processori. Se sembra complicato, è perché lo è, quindi non preoccuparti! Ecco un modo semplice per pensarci:

Il processore è come il motore del tuo computer. Ogni clic, calcolo, lettera digitata, ecc., viene completato dal processore. E proprio come tutte le auto hanno motori, tutti i computer hanno processori.

Ora, diciamo che in precedenza possedevi un veicolo di fabbricazione americana e da allora sei passato a un veicolo di fabbricazione giapponese. Entrambi hanno motori che funzionano in modo simile, ma nessuna delle parti è compatibile. Non puoi prendere componenti da uno e scambiarli con l'altro.

La differenza tra l'architettura x86 di Intel e l'architettura ARM dell'M1 è essenzialmente la stessa cosa. Entrambi i processori hanno lo stesso scopo e hanno caratteristiche sovrapposte. Tuttavia, fanno anche alcune cose in modo diverso, parlano una lingua diversa e hanno esigenze di compatibilità diverse.

Questo è il motivo per cui Apple sta differenziando tra app ottimizzate per Intel e ottimizzate per ARM, perché funzionano in modo molto diverso sullo stesso processore.

Come funzionano le app basate su Intel su un Mac M1?

Potresti aver notato un problema nell'analogia che ho appena dato in precedenza. Se i processori M1 e Intel sono incompatibili quanto i motori Toyota e Chevrolet, in che modo le app basate su Intel possono essere eseguite sul processore M1?

Questo grazie a Rosetta 2 di Apple, che è un po' di magia ingegneristica sul tuo Mac M1. In parole povere, Rosetta 2 è un servizio che traduce le app ottimizzate per Intel nell'architettura ARM del tuo chip M1.

Se un'app dice "Fai questo", in linguaggio Intel, Rosetta 2 lo traduce in linguaggio ARM per il tuo chip M1. Lo fa anche in background, quindi non interagirai molto spesso con il servizio Rosetta 2.

Le app Intel funzionano più lentamente delle app ARM sui Mac M1?

Aspetta un secondo. Se un'app basata su Intel viene tradotta in ARM mentre la stai utilizzando, non la rallenta?

Sì, qualcosa del genere. Tecnicamente, queste app funzionano più lentamente delle loro controparti ARM e, in alcuni casi, la differenza è molto evidente. Man mano che più app vengono aggiornate per l'M1, noterai senza dubbio un grande aumento delle prestazioni in queste app.

Tuttavia, ciò non significa che le app basate su Intel siano "lente" sul chip M1 in alcun modo. In effetti, molti di loro funzionano più velocemente di quanto non abbiano mai fatto su un processore Intel. Ciò è dovuto alla folle quantità di energia che Apple è riuscita a ottenere dal chip M1.

Quindi, se utilizzi un Mac non M1 e ti sei appena reso conto che tutte le tue app sono ancora in esecuzione su Intel, non lasciarti scoraggiare dal prendere un Mac M1. La differenza è minima e, inoltre, la maggior parte di queste app verrà aggiornata presto. Acquista il nuovo brillante Mac e goditi prestazioni ultraveloci da tutte le tue app, siano esse ARM o meno.