Ecco come funzionerà

Le voci avevano ragione: Apple si sta allontanando da Intel a favore dei propri processori basati su ARM Apple Silicon. Questo porterà con sé alcuni grandi cambiamenti per chiunque utilizzi un Mac. Il principale tra questi è la capacità di eseguire in modo nativo app iOS e iPadOS su un sistema macOS.

Le app per iPhone e iPad stanno arrivando sul Mac

Apple sta già producendo i propri processori per iPhone, iPad e la maggior parte della sua linea non Mac (inclusi Apple TV, HomePod e Apple Watch). Queste piattaforme funzionano su chip basati su ARM, comunemente scelti per la loro durata della batteria e termiche superiori rispetto ai chip Intel nel Mac.

La società sta ora andando avanti e sta passando la linea di Mac a processori progettati su misura basati su ARM. Ciò significa che le app per iPhone e iPad saranno nativamente compatibili con i nuovi modelli, poiché sono progettate per funzionare sullo stesso tipo di processore.

Secondo Apple, le app scritte per iPhone e iPad non richiedono alcuna modifica per funzionare su un nuovo Mac basato su ARM. L’azienda lo ha dimostrato alla sua Worldwide Developers Conference (WWDC) utilizzando app come Monument Valley 2, Calm e Fender Play.

Ciò significa una stima due milioni Le app dell’App Store saranno compatibili in modo nativo con macOS nel prossimo futuro. Funzionano in finestre che corrispondono alle proporzioni della piattaforma originale. Twitter per iPhone, ad esempio, apparirà come una finestra verticale, proprio come sullo schermo di un iPhone.

Sarà disponibile praticamente qualsiasi cosa dall’App Store. Servizi come Instagram e TikTok, che mancano completamente di app per Mac, avranno finalmente versioni compatibili con Mac. Non è chiaro in questa fase se gli sviluppatori potranno rinunciare a rendere disponibili le proprie app su Mac.

Tuttavia, gli sviluppatori saranno in grado di adattare le loro app alla piattaforma Mac. Piccole modifiche, come rimuovere la tastiera del software durante la digitazione, faranno la differenza quando si tratta dell’usabilità di queste app.

Apple non ha condiviso molti dettagli al riguardo e nessun Mac ARM è stato ancora rilasciato al di fuori di un segreto Developer Transition Kit. Dovremo aspettare e vedere come andrà a finire.

Quali Mac supporteranno nativamente le app per iPhone e iPad?

Il supporto nativo per le app per iPhone e iPad sarà disponibile solo su Mac con i nuovi sistemi su chip (SoC) ARM. Apple ha affermato che i primi Mac a utilizzare Apple Silicon saranno rilasciati entro la fine del 2020, anche se non ha ancora detto quali linee di prodotti verranno aggiornate.

Una riprogettazione di iMac è stata fortemente vociferata nelle settimane precedenti il ​​WWDC, e MacBook Pro e MacBook Air hanno entrambi visto riprogettazioni abbastanza recenti. Ciò ha causato molte speculazioni sul fatto che il primo Apple Silicon Mac sarà un desktop all-in-one. L’azienda spera di aver completato la transizione dell’intera linea Mac entro il 2022.

Caratteristiche del silicio Apple.

Tieni presente che il supporto nativo per queste app non è lo stesso del progetto Catalyst di Apple, che ha aggiunto app come Notizie, Memo vocali e Borsa a macOS Mojave nel 2018. Catalyst consente agli sviluppatori di iPad di trasferire facilmente le loro app iOS sul Mac, consentendo in ultima analisi acquisti universali tra le due piattaforme.

Sebbene Catalyst sia già stato utilizzato per portare app per iPad di terze parti, come Twitter, sul Mac, non è la stessa cosa che eseguire in modo nativo un’app per iPhone o iPad su un Mac ARM. Le app native non devono essere ricompilate, poiché sono già compatibili con l’architettura del processore. Catalyst consente a Xcode di creare, in effetti, due versioni di un’app, una per ciascuna piattaforma.

Niente di tutto ciò sarà necessario sui Mac forniti con Apple Silicon.

Cos’è ARM e in cosa è diverso?

Per capire la differenza tra i chip Intel e Apple Silicon, devi prima capire le differenze di base nell’architettura del processore. Intel produce processori x86, che sono diversi dai processori ARM Apple Silicon a cui Apple sta passando.

Mentre i processori x86 sono progettati per CISC (Complex Instruction Set Computing), i processori ARM utilizzano invece Reduced Instruction Set Computing (RISC). I processori ARM gestiscono istruzioni più semplici, che spesso vengono completate in un singolo ciclo di clock della CPU. L’architettura CISC, tuttavia, funziona più simultaneamente, distribuita su più cicli.

In sostanza, si tratta di due approcci diversi a un obiettivo finale molto simile: eseguire il software in modo efficiente. Poiché RISC utilizza un set di istruzioni meno complesso, i dispositivi ARM generalmente utilizzano meno energia e producono meno calore. Questo è il motivo per cui ARM è la tecnologia preferita per smartphone, tablet, computer a scheda singola (come il Raspberry Pi) e persino per Nintendo Switch.

Un grafico che mostra i vantaggi in termini di prestazioni e potenza di

Storicamente, x86 ha sovraperformato ARM in termini di potenza pura. Questo è il motivo per cui i computer desktop utilizzano ancora chip x86 a 64 bit, come la serie Intel Core. Poiché questi chip producono più calore e richiedono più energia, sono adatti per i desktop, poiché il raffreddamento e l’alimentazione sono un problema minore. Sono anche ancora utilizzati nella maggior parte dei laptop, sebbene Surface Pro X di Microsoft sia alimentato da ARM.

Il software progettato per il set di istruzioni CISC deve essere ricostruito per funzionare in modo nativo su macchine RISC. Il software già scritto per dispositivi ARM, come l’intera raccolta di app per iPhone e iPad nell’App Store, funzionerà in modo nativo sui computer Apple Silicon quando finalmente arriveranno entro la fine dell’anno.

Questa è solo la punta dell’iceberg quando si tratta del passaggio di Apple ad ARM. C’è molto altro da discutere, come una maggiore durata della batteria, meno calore e un connubio più stretto tra software e hardware.

Hai un Mac Intel? Nessuna app per iPhone o iPad per te

Con il primo ARM Mac previsto entro la fine dell’anno, Apple continuerà a vendere modelli Intel ancora per un po ‘. Proprio come la transizione da PowerPC a Intel nel 2006, Apple si è impegnata a supportare i computer basati su Intel per il prossimo futuro. Sfortunatamente, ciò non include il supporto per le app per iPhone o iPad.

Creazione di un'app universale in Xcode

Andando avanti, le app scritte specificamente per il Mac funzioneranno su entrambi i modelli Intel e Apple Silicon. Ciò è probabilmente dovuto a Xcode 12 e alla sua capacità di creare binari “Universal 2”, che funzionano su entrambe le architetture del processore. Apple non ha annunciato alcun piano di questo tipo per portare la libreria di app per iPhone e iPad su modelli non ARM.

Ciò creerà probabilmente una domanda per i Mac ARM, distinguendoli dal pacchetto. Le nuove macchine perderanno la capacità di eseguire Windows tramite Boot Camp (anche se forse non la versione ARM). Quindi, la compatibilità universale con le app per iPhone e iPad potrebbe essere solo la carota che Apple penzolerà per vendere Apple Silicon.

E le app per Mac scritte per Intel?

Poiché i nuovi Mac basati su ARM non saranno compatibili in modo nativo con il software scritto per i modelli con un chip Intel, cosa succede a tutto il software esistente? È possibile che sviluppatori con budget elevati, come Adobe e Microsoft, possano rispettare la scadenza imminente di Apple per una versione ARM nativa. Ma per quanto riguarda gli sviluppatori più piccoli a cui mancano il tempo e le risorse?

Non preoccuparti: i nuovi Mac non scambieranno le classiche app desktop per Mac con quelle su iPhone e iPad. Gli sviluppatori possono ricompilare le loro app Intel esistenti per ARM, ma puoi eseguire esattamente le stesse app Mac che esegui su macOS Catalina oggi su un nuovo Mac basato su ARM.

Ciò è reso possibile da Rosetta 2, una versione aggiornata del traduttore binario dinamico utilizzato per la transizione dei proprietari di Mac da PowerPC a Intel nel 2006. L’azienda ha dimostrato Rosetta 2 al WWDC 2020 utilizzando la modellazione 3D e il software di animazione Maya, che sembrava essere in esecuzione impeccabile.

Rosetta per Intel / PowerPC.

Ancora più impressionante è stata la demo altamente reattiva di Shadow of the Tomb Raider, anch’essa in esecuzione tramite Rosetta. Resta da vedere se possiamo aspettarci prestazioni simili in tutte le applicazioni, ma i benchmark del Developer Transition Kit (DTK) basato su ARM sembrano promettenti.

Il DTK è un Mac mini modificato con un chip A12Z iPad Pro leggermente underclock, con 16 GB di RAM e un SSD da 512 GB. Nonostante l’insistenza di Apple sul contrario, alcuni sviluppatori hanno eseguito Geekbench sui loro DTK per verificare le prestazioni. Poiché non è disponibile una versione nativa di Geekbench per i Mac ARM, i benchmark sono stati condotti utilizzando Rosetta.

I primi risultati lo hanno dimostrato Geekbench tramite Rosetta su un A12Z ha superato il Surface Pro X basato su ARM di Microsoft eseguire una versione nativa dello stesso strumento di benchmarking. Prendi quei risultati con un pizzico di sale, ma è un buon segno, considerando che l’A12Z è un chip di due anni. Il primo Mac basato su ARM potrebbe utilizzare un processore molto più potente di quello dell’iPad Pro.

Una ragione di tali prestazioni promettenti potrebbe risiedere nel fatto che Rosetta 2 fa gran parte del sollevamento pesante durante la fase di installazione. Questo è stato paragonato alla ricompilazione dell’app come applicazione “Universal 2”.

Per avere un’idea della durata di questo periodo di compatibilità, Rosetta è stata introdotta per la prima volta con OS X 10.4.4 Tiger nel 2005. Nel 2011, è stato reso un componente opzionale con il rilascio di OS X 10.6 Snow Leopard. Il supporto per Rosetta è stato ufficialmente abbandonato del tutto con il rilascio di OS X 10.7 Lion nel 2012.

Apple Silicon verrà lanciato più tardi nel 2020

Non sappiamo quando arriverà Apple Silicon, ma Apple ha insistito che sarà quest’anno. Inoltre, non è chiaro se il cambiamento nell’architettura si tradurrà in modelli più economici, poiché Apple controlla il processo o se i prezzi saliranno per coprire i costi di ricerca e sviluppo.

Apple Silicon era solo un piccolo frammento di ciò che Apple ha annunciato al WWDC 2020. Dai un’occhiata alle nuove funzionalità in arrivo su macOS e cosa iOS 14 ha in serbo per i possessori di iPhone e iPad.