Da asporto chiave
- Quando Apple è passata a Intel, Adobe e Microsoft hanno impiegato anni per aggiornare le loro app.
- Questa volta, una versione beta di Photoshop era pronta il primo giorno.
- Apple ha gettato le basi per questa transizione da anni.
Quando nel 2005 Apple ha passato i suoi Mac ai chip Intel, ci sono voluti mesi, se non anni, prima che i produttori di software si adattassero al cambiamento. Questa volta, nel passaggio ad Apple Silicon, ci vorranno giorni e settimane.
Adobe ha recentemente rilasciato versioni beta di Premier, Rush e Audition. Una versione beta compatibile di PhotoShop è stata pronta non appena sono stati disponibili i nuovi Mac M1 e Lightroom è seguito poche settimane dopo. Anche la suite Office di Microsoft è pronta per il lancio. Cosa c'è di così diverso questa volta?
"Microsoft afferma che gli utenti dovrebbero notare importanti miglioramenti delle prestazioni quando utilizzano le app di Office sui Mac M1", scrive Chance Miller di 9to5 Mac. "Le app di Office sono universali, il che significa che continuano a funzionare con gli ultimi aggiornamenti e funzionalità anche sui Mac Intel."
Sii preparato
Ci sono state due cose che hanno ostacolato la transizione di Apple da PowerPC a Intel 15 anni fa. Uno era che Apple non era così importante. Le industrie creative potrebbero aver ancora preferito il Mac, ma tutti i software importanti erano anche su PC. In questi giorni, quando Apple apporta un cambiamento, anche i più grandi sviluppatori si mettono rapidamente in fila. All'epoca, non era certo se Adobe o Microsoft avrebbero mai apportato le modifiche.
Ad esempio, Steve Jobs ha annunciato la transizione di Intel alla Worldwide Developers Conference di giugno 2005. Adobe non ha nemmeno annunciato una versione compatibile di Photoshop fino ad aprile 2006, che non è stata spedita fino a dicembre 2006.
"[P]artner come Adobe e Microsoft non sono ancora pronti con i loro binari universali; anche se la transizione è stata annunciata più di sei mesi fa", scrisse Anand Lal Shimpi di AnandTech all'epoca.
Quindi, una parte del problema era che i Mac non erano una priorità così grande. Inoltre, proprio come con il nuovo switch Apple Silicon, molti professionisti non hanno eseguito l'aggiornamento immediatamente e, anche se lo facessero, le app funzionerebbero abbastanza bene nel traduttore Rosetta originale di Apple, che ti consente di eseguire le tue vecchie applicazioni PowerPC sui nuovi Mac Intel.
L' altro problema era che il passaggio degli sviluppatori era un grosso problema. Oggi, la maggior parte degli sviluppatori utilizza gli strumenti Xcode di Apple per scrivere e compilare il proprio codice, ma all'epoca utilizzavano i propri strumenti, molti dei quali erano incompatibili. Ciò significava che aggiornare le loro app significava prima aggiornare i loro strumenti.
E questo era già successo. Quando Apple è passata da OS 9 a Mac OS X nel 2001, gli sviluppatori hanno dovuto riscrivere le loro app per seguirle. Questa volta i computer sono rimasti gli stessi e il sistema operativo è cambiato. Apple ha implementato l'ambiente Classic, che consente alle app meno recenti di continuare a funzionare. Senza entrare nei dettagli di basso livello, anche questo è stato un grosso problema per gli sviluppatori, specialmente quelli che creano enormi suite di software.
Xcode Oggi
Questa volta, Apple ha affermato che gli sviluppatori potevano semplicemente selezionare una casella in Xcode e le loro app sarebbero state compilate per Apple Silicon, oltre a funzionare in modo nativo sui nuovi Mac M1. Sorprendentemente, si è rivelato più o meno vero.
"Ho dovuto ricompilare [la mia app]. Ecco fatto", ha detto a Lifewire via Twitter Greg Pierce, sviluppatore dell'app per Mac e iOS, Drafts. "Detto questo, non faccio nulla che non sia un uso piuttosto stock dei framework Apple."
La differenza? In questi giorni, la maggior parte degli sviluppatori Mac e iOS utilizza Xcode e scrive le proprie app utilizzando gli strumenti e i framework di Apple. Per Adobe e Microsoft, il duro lavoro di transizione è dietro di loro. Entrambe le società hanno anche spedito app Apple Silicon per iPhone e iPad. Ovviamente non è così semplice, ma questa è l'idea generale.
Quindi, la transizione di Apple verso Apple Silicon basato su ARM ha richiesto decenni. La difficoltà di coinvolgere importanti sviluppatori per le transizioni OS X e Intel probabilmente irrita ancora alcuni in Apple.
Istituzionalmente, ad Apple non piace essere alla mercé di nessun altro. Unisci questa paranoia al potere di cui Apple ora gode e puoi vedere come una combinazione di pianificazione scrupolosa e forza bruta ha reso la transizione di Apple Silicon così liscia che è praticamente un non evento.