Chiudi l'annuncio

Apple Silicon è con noi dal 2020, quando Apple ha introdotto questo enorme cambiamento, ovvero la sostituzione dei processori Intel con la propria soluzione, basata su una diversa architettura ARM. Sebbene grazie a ciò i nuovi chip offrano prestazioni significativamente più elevate in combinazione con una migliore economia, ciò porta con sé anche alcune insidie. Tutte le applicazioni sviluppate per i Mac Intel non possono essere eseguite su computer con Apple Silicon, almeno non senza un po' di aiuto.

Poiché si tratta di architetture diverse, semplicemente non è possibile eseguire un programma per una piattaforma su un'altra. È un po' come provare a installare un file .exe sul tuo Mac, ma in questo caso il fattore limitante è che il programma è stato distribuito per una determinata piattaforma in base al sistema operativo. Naturalmente, se si applicasse la regola di cui sopra, i Mac con nuovi chip sarebbero praticamente spacciati. Praticamente non giocheremmo nulla su di essi, ad eccezione delle applicazioni native e di quelle già disponibili per la nuova piattaforma. Per questo motivo Apple ha rispolverato la vecchia soluzione chiamata Rosetta 2.

rosetta2_apple_fb

Rosetta 2 o livello di traduzione

Cos'è esattamente Rosetta 2? Si tratta di un emulatore piuttosto sofisticato il cui compito è eliminare le insidie ​​​​nel passaggio dai processori Intel ai chip Apple Silicon. Questo emulatore si occuperà specificamente di tradurre le applicazioni scritte per i Mac più vecchi, grazie a cui potrà eseguirle anche su quelli dotati di chip M1, M1 Pro e M1 Max. Naturalmente, ciò richiede una certa prestazione. In questo caso dipende dal programma in questione, poiché alcuni, come Microsoft Office, necessitano di essere "tradotti" solo una volta, motivo per cui il primo avvio richiede più tempo, ma in seguito non si verificano problemi. Inoltre, questa affermazione non è più valida oggi. Microsoft offre già applicazioni native M1 dal suo pacchetto Office, quindi non è necessario utilizzare il livello di traduzione di Rosetta 2 per eseguirle.

Quindi il compito di questo emulatore non è certamente semplice. In effetti, una traduzione di questo tipo richiederà molte prestazioni, per cui potremmo riscontrare problemi di fluidità nel caso di alcune applicazioni. Va però notato che ciò riguarda solo una minoranza di app. Per questo dobbiamo ringraziare le eccellenti prestazioni dei chip Apple Silicon. Quindi, riassumendo, nella stragrande maggioranza dei casi, non avrai problemi ad utilizzare l'emulatore e potresti anche non sapere del suo utilizzo. Tutto avviene in background e se l'utente non guarda direttamente nel Monitor attività o nell'elenco delle applicazioni il cosiddetto Tipo dell'applicazione in questione, potrebbe non sapere nemmeno che l'app in questione in realtà non funziona in modo nativo.

apple_silicon_m2_chip
Quest'anno dovremmo vedere i Mac con il nuovo chip M2

Perché avere app native M1 è essenziale

Naturalmente nulla è impeccabile, il che vale anche per Rosetta 2. Naturalmente anche questa tecnologia presenta alcune limitazioni. Ad esempio, non può tradurre plugin del kernel o applicazioni di virtualizzazione del computer il cui compito è virtualizzare le piattaforme x86_64. Allo stesso tempo, gli sviluppatori vengono avvisati dell'impossibilità di tradurre le istruzioni vettoriali AVX, AVX2 e AVX512.

Forse possiamo chiederci: perché è davvero importante avere applicazioni in esecuzione nativa, quando Rosetta 2 può farne a meno nella stragrande maggioranza dei casi? Come abbiamo accennato in precedenza, la maggior parte delle volte, come utenti, non ci accorgiamo nemmeno che l'applicazione in questione non funziona in modo nativo, perché ci offre comunque un divertimento ininterrotto. D'altra parte, ci sono applicazioni in cui ne saremo abbastanza consapevoli. Ad esempio, Discord, uno degli strumenti di comunicazione più popolari, non è attualmente ottimizzato per Apple Silicon, il che può davvero infastidire la maggior parte dei suoi utenti. Questo programma funziona nell'ambito di Rosetta 2, ma è estremamente bloccato ed è accompagnato da moltissimi altri problemi. Fortunatamente, lampeggia verso tempi migliori. La versione Discord Canary, che è una versione di prova dell'applicazione, è finalmente disponibile per i Mac con nuovi chip. E se l'hai già provato, sarai sicuramente d'accordo nel dire che il suo utilizzo è diametralmente diverso e del tutto impeccabile.

Fortunatamente, Apple Silicon è con noi ormai da tempo ed è più che chiaro che è qui che risiede il futuro dei computer Apple. Proprio per questo motivo è estremamente importante che tutte le applicazioni necessarie siano disponibili in forma modificata o che funzionino in modo cosiddetto nativo sulle rispettive macchine. In questo modo, i computer possono risparmiare energia che altrimenti ricadrebbe sulla traduzione tramite il già citato Rosetta 2, e in generale spingere così un po' più in là le capacità dell'intero dispositivo. Poiché il gigante di Cupertino vede il futuro nell'Apple Silicon ed è più che chiaro che questa tendenza non cambierà sicuramente nei prossimi anni, crea anche una sana pressione sugli sviluppatori. Devono quindi preparare le loro domande anche in questa forma, il che avviene gradualmente. Per esempio su questo sito web troverai un elenco di app con supporto nativo Apple Silicon.

.