La questione merita una repentina menzione: seppure non ci sia ancora certezza delle cause, Apple ha rimosso Rosetta 2 dalla terza beta per sviluppatori del prossimo macOS 11.3 in alcuni paesi. Ne dà notizia MacRumors ma se ne trova riscontro anche nel forum Apple.
Looks like Apple prevented Rosetta from being downloaded in certain regions as early as December. Seems rather buggy as the user reported they were in the US and a reboot fixed it. “Rosetta is not currently available in your country or region”. https://t.co/biGM25SJXV https://t.co/l9mx3mnGHj pic.twitter.com/DytRjacB1X
— Steve Moser (@SteveMoser) 3 marzo 2021
Rosetta 2 è l’interprete che offre la possibilità di eseguire software x86-64 sui Mac con Apple Silicon ed è un elemento cruciale nella transizione attualmente in corso. È proprio grazie alla sua efficienza che molti utenti stanno passando alle macchine con M1 seppure non tutte le app siano già native. Per questa ragione ritengo assolutamente improbabile che la rimozione di questo importantissimo componente sia voluta e faccia parte della strategia di Apple. Ricordo infatti che l’azienda ha appena iniziato l’aggiornamento dei suoi computer e che la maggior parte di quelli in vendita sono ancora basati sulle CPU di Intel. La dipartita di Rosetta 2 in questo momento sarebbe a dir poco prematura e controproducente, sia per Apple che per i suoi utenti. Dunque ho ipotizzato nel titolo alcuni dei possibili scenari che giustifichino una tale scelta.
Potrebbe trattarsi di un semplice errore, ma la presenza del popup mi pare denoti la volontarietà della scelta. Mi sembra altresì improbabile che si tratti di una strategia intenzionale dato che, come ho già detto, Rosetta 2 è ancora essenziale in questo momento della transizione. Secondo alcune voci potrebbe anche essere un test localizzato, ma è impensabile che uno “scherzetto” tale avvenga ora e senza preavviso date le negative ripercussioni. A mio avviso la cosa più probabile è che si tratti di improvvisa necessità.
In passato Intel aveva annunciato delle ostilità nei confronti di Qualcomm e Microsoft per i loro emulatori ARM/x86-64 ed è lecito che la presunta violazione di brevetti possa essere estesa al lavoro fatto da Apple su Rosetta 2. È pur sempre un’ipotesi ma è facile che nelle prossime ore arrivino maggiori dettagli per far luce sull’argomento. Non è neanche chiaro per ora in quali paesi si stia presentando il problema e non è detto che rimanga anche nella versione finale per cui sarà fondamentale seguire la vicenda, soprattutto se si possiede un Mac con M1 e la propria attività si basi in tutto o in parte sulla presenza di questo importante interprete.