App lente sul tuo Mac M1? Controlla prima questo per una possibile soluzione

0
112

David Gewirtz

Di David Gewirtz per DIY-IT | 2 settembre 2021 — 11:34 GMT (12:34 BST) | Argomento: Hardware

Non ci sono dubbi al riguardo. I Mac M1 sono in un impressionante cambiamento evolutivo nei 30 anni di storia del computer Macintosh. Sebbene l'M1 abbia alcune limitazioni (in particolare nella capacità di memoria e nelle porte), il rapporto prezzo/prestazioni complessivo è stato eccezionale.

Anche: Migrazione da Intel iMac a M1 MacBook Air: il mio viaggio di cinque giorni

Tuttavia, se hai eseguito l'aggiornamento di recente da un Mac Intel (in particolare se hai utilizzato lo strumento di migrazione), potresti aver scoperto che alcune applicazioni preferite sembrano più lente di quanto ricordi. Anche se stai utilizzando un Apple Silicon Mac con una nuova installazione, potresti ritrovarti a lamentarti delle prestazioni di alcune applicazioni.

Fortunatamente, potrebbe esserci una soluzione. I Mac M1 hanno un'unità di elaborazione centrale (quello che di solito chiamiamo “il processore”) che è fondamentalmente diversa da quella dei Mac basati su Intel. I programmi scritti per i processori Intel sono stati compilati per produrre il codice del set di istruzioni Intel, che poi è stato eseguito in modo nativo sui processori Intel.

Apple ha già fatto questo salto nell'architettura del processore, quando è passata da macchine basate su PowerPC a macchine basate su Intel. A quel tempo, incorporava una tecnologia chiamata Rosetta in OS X che emulava le istruzioni PowerPC sulle macchine Intel.

Anche: Migrazione ai Mac M1: come posso aggiornare la mia piccola flotta di desktop e laptop Apple meno recenti

Questa volta Apple ha ripetuto questa impresa tecnologica, con Rosetta 2 su MacOS. Rosetta 2 traduce i programmi il cui codice binario è destinato all'esecuzione su processori Intel x86 in modo che possano essere eseguiti su processori Apple Silicon M1.

In generale, questo meccanismo di traduzione/interpretazione funziona abbastanza bene. Ma poiché c'è un'elaborazione extra da parte della CPU per fare tutta la traduzione/interpretazione, utilizza i cicli del processore, rallentando l'esecuzione rispetto alle applicazioni che vengono eseguite in modo nativo su Apple Silicon.

Inoltre: Quanto costa possedere una piccola flotta di Mac? Costo totale di proprietà spiegato

Ed è qui che entra in gioco la nostra soluzione. Potresti eseguire build legacy non native, emulate e basate su Intel di un'applicazione, quando potresti eseguire versioni native molto più veloci di quell'applicazione.

Ecco come trovare out

MacOS include un meccanismo per scoprire lo stato nativo/emulato per tutte le applicazioni installate. Vai al menu Apple e seleziona Informazioni su questo Mac. Quindi fare clic sul pulsante Report di sistema. Si aprirà una nuova finestra con un'enorme quantità di dati utili sul tuo sistema.

A sinistra, ci sono tre categorie principali: Hardware, Rete e Software. Se non vedi nulla sotto quei titoli, fai clic sul piccolo triangolo contorto per aprire un elenco subordinato. Sotto Software, cerca Applicazioni e fai clic su di esso. Dai alla macchina un minuto o due per costruire la tabella pertinente.

Nel riquadro di destra, vedrai un elenco di applicazioni e quindi alcuni dettagli sull'applicazione principale. Gran parte della finestra è dedicata ai dettagli dell'applicazione, ma puoi trascinare la barra di divisione verso il basso per mostrare più dell'elenco delle applicazioni. È qui che lavoreremo.

macbook -air-2021-09-02-00-50-43.jpg

Qui vedrai cinque colonne. Ci occupiamo della prima colonna (Nome applicazione) e della quinta colonna (Tipo). Diamo un'occhiata a quella colonna Tipo per un minuto. Nota che ha elenchi tra cui Universal, Intel, Apple Silicon, Altro e alcuni elencati come 32 bit (non supportati).

Qualsiasi applicazione elencata come 32 bit (non supportata) semplicemente non verrà eseguita. Probabilmente dovresti aggiornarli o disinstallarli.

Quello che stiamo cercando, però, sono le applicazioni elencate come Intel. A differenza delle applicazioni elencate come Apple Silicon o Universal (nel senso che supportano entrambi i tipi di binari), le applicazioni elencate come Intel eseguono solo il set di istruzioni x86 in modalità emulata.

Puoi seguire i miei aggiornamenti quotidiani sui progetti sui social media. Assicurati di seguirmi su Twitter su @DavidGewirtz, su Facebook su Facebook.com/DavidGewirtz, su Instagram su Instagram.com/DavidGewirtz e su YouTube su YouTube.com/DavidGewirtzTV.

Argomenti correlati:

PC Apple Server Storage Rete Data Center David Gewirtz

Di David Gewirtz per DIY-IT | 2 settembre 2021 — 11:34 GMT (12:34 BST) | Argomento: Hardware