Come forzare l’esecuzione delle app con Rosetta in M1 Mac

Con il nuovo M1 MacBook Air, MacBook Pro e Mac Mini, Apple ha dato il via al tanto atteso passaggio dell’architettura dai processori Intel x86 ai processori ARM. Tuttavia, per garantire che le app create per i processori Intel possano continuare a funzionare sui nuovi Mac, Apple ha creato Rosetta, un livello di traduzione per eseguire le app Intel sui computer M1. Tuttavia, sapevi che puoi anche eseguire app M1 native tramite Rosetta? In questo articolo ti diremo come forzare l’esecuzione delle app con Rosetta in un Mac M1.

Come eseguire app con Rosetta

Forzare l’esecuzione di app universali con Rosetta in emulazione non è qualcosa che tutti devono fare. Tuttavia, in quei pochi casi limite in cui è necessaria l’opzione, è fantastico averla.

Perché vorresti eseguire app nell’emulazione Rosetta?

Prima di tutto, perché qualcuno dovrebbe voler forzare l’esecuzione di un’app con Rosetta? Dopotutto, Rosetta emulerà l’app, il che significa che sarà più lenta e probabilmente più un carico di batteria, giusto?

È vero, ma ci sono ragioni per cui alcuni utenti potrebbero voler eseguire un’app in Rosetta invece che in modo nativo sul Mac. In primo luogo, questo potrebbe essere uno sviluppatore che vuole solo vedere come si comporta il proprio codice in ambienti M1 nativi e Rosetta. Inoltre, ci sono alcuni casi d’uso in cui una parte particolare di un’app M1 non funziona bene con ARM e l’esecuzione con Rosetta potrebbe risolvere il problema.

Qualunque sia il motivo, in realtà è molto facile eseguire app su un Mac in modalità Rosetta.

Tuttavia, tieni presente che solo le app universali possono essere utilizzate in questo modo. Le app universali sono app che dispongono di codice per processori Intel e ARM. Ciò significa che funzionano in modo nativo sia sui Mac Intel che sui Mac M1.

Come eseguire app universali in Rosetta su M1 Mac

Nota: Per questo esempio, eseguiremo Safari in Rosetta sul MacBook Air M1. Tuttavia, puoi farlo con qualsiasi app universale.

  • Apri la cartella Applicazioni sul tuo Mac, trova l’app universale che desideri eseguire in Rosetta e fai clic con il pulsante destro del mouse su di essa.

app universale mela m1

  • Dal menu contestuale che si apre, fai clic su “Ottieni informazioni”.

fare clic sul menu di scelta rapida Ottieni informazioni

  • Nella categoria Generale, abilita semplicemente la casella di controllo “Apri usando Rosetta”.

forza l'esecuzione delle app con rosetta in m1 mac

  • Chiudi la finestra di dialogo “Ottieni informazioni” e sei pronto per iniziare.

Ora, quando avvii l’app, verrà avviata con l’emulazione Rosetta.

Esegui le app universali in Rosetta sul tuo Mac

Ecco come puoi eseguire un’app universale nell’emulazione Rosetta del tuo Mac M1. Questo è un ottimo modo per gli sviluppatori che vogliono vedere come funziona il loro codice sui Mac Intel e per alcuni casi strani. Inoltre, puoi utilizzare questo metodo per vedere la differenza di velocità tra l’esecuzione di un’app in Intel e il chip M1 nel tuo laptop.

Quindi, hai mai avuto bisogno di forzare l’esecuzione di un’app con Rosetta sul tuo Mac? Fateci sapere nei commenti. A proposito, puoi facilmente verificare la compatibilità M1 per le app se stai pensando di acquistare un nuovo Mac M1.

Leave a Comment

Your email address will not be published.