«

»

Mar 05

Verifica compatibilità programmi con cpu Apple M1

Come sicuramente già saprete dalla fine del 2020 Apple ha deciso di cambiare l’architettura dei processori usati all’interno dei suoi Mac, è passata ad un nuovo processore Risc sviluppato in casa propria che si chiama Apple Silicon M1; questo dovrebbe soppiantare tutti i vari processori Intel usati fino ad oggi negli Apple Mac, il passaggio non sarà del tutto indolore e richiederà del tempo, prima di compare un nuovo Mac con M1 potete però verificare se i programmi che usate di solto sono compatibili con la nuova architettura.

 

Apple per evitare che tutto il software compilato per i processori Intel x86 diventasse di colpo incompatibilie con i nuovi Mac che usano il nuovo processore M1 ha pensato di dotare il nuovo sistema operativo Mac OS 11.x (BigSur) di un componente software di emulazione / riconversione (Rosetta 2) che si occupa di convertire i vecchi programmi dal codice Intel a quello Risc M1, l’operazione è completamente trasparente per l’utente che vedrà solo un rallentamento nel lancio del programma la prima volta che lo eseguirà su un nuovo Mac con M1 (è il tempo di conversione del codice del programma, in caso di programmi grandi potrebbero volerci anche diversi secondi….).

Ovviamente non son tutte rose… alcuni software sono e rimarranno incompatibili con i nuovi processori M1 e con l’ambiente di emulazione Rosetta 2, esempio gli ambienti di emulazione, alcuni software audio / video particolari, ecc….

Per i programmi incompatibili con Apple M1 si dovrà aspettare che il produttore software crei una versione nativa del programma che usi codice Risc M1 al posto del codice Intel x86.

Si pone quindi il problema di sapere se i nostri attuali programmi funzioneranno o no su un nuovo Mac con M1, Apple in questo senso non è di molto aiuto, ma per fortuna i soliti volonterosi programmatori hanno creato un sito web in cui su base volontaria molti utenti segnalano il porting dei loro programmi preferiti per il processore M1 oppure la completa compatibilità dei programmi eseguiti in ambiente Rosetta 2, il sito di cui parliamo è questo :

https://isapplesiliconready.com/it

Una volta collegati ci troveremo di fronte ad una videata simile a questa :

che contiene un elenco molto lungo di programmi (al momento sono più di 700 !) ed il loro livello di compatibilità con Apple M1, per capire meglio facciamo un esempio selezionando il tab PRODUTTIVITA’ come da immagine sopra e quindi specificando nella casella di ricerca la voce OFFICE come da immagine qui sotto :

immediatamente potremo vedere che dei programmi Microsoft Office 365 e 2019 esiste già una versione nativa per il processore Apple M1 (colonna Ottimizzato per Apple Silicon) ed è assicurata anche la compatibilità con l’ambiente Rosetta 2, mentre LibreOffice (per il momento) non ha ancora rilasciato codice specifico per M1 ma è assicurato il funzionamento del codice Intel del programma nell’ambiente di emulazione Rosetta 2.

Molto comodo e utile per fare una scelta consapevole prima dell’acquisto di un nuovo Mac con Apple M1 !

Ovviamente nel tempo tutti (o quasi) i produttori di software faranno versioni dei loro programmi compatibili con il nuovo processore Risc M1 ed Apple stessa produrrà nuovi processori Risc più veloci e performanti che supereranno gli attuali limiti del processore M1 (attualmente per esempio è limitato a soli 16 Gb di ram e viene usato solo su alcuni MacBook e MacMini), insomma ci aspetta un altro cambio epocale nell’ambiente Mac come erà già stato ai tempi con il passaggio dai processori Motorola 68K diventati Ibm PowerPc e quindi in seguito Intel.

 

Per maggiori informazioni su Apple M1 e Rosetta 2 potete leggere qui :

https://it.wikipedia.org/wiki/Apple_M1

https://en.wikipedia.org/wiki/Rosetta_(software)

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>