Novità Apple

I binari universali Arm-Intel-PowerPC sono possibili

Sabato 11 luglio 2020 14:42 PDT di Arnold Kim

I visitatori occasionali di Eternal potrebbero non rendersi conto che abbiamo un'attività molto attiva Forum PowerPC dove gli utenti discutono di problemi relativi ai Mac PowerPC che non sono stati prodotti dal 2006. I thread spaziano dagli aggiornamenti hardware e opzioni software alla nostalgia:





IMG 4113 Foto di AphoticD

Apple è di recente transizione annunciata a Silicio di mela I Mac basati su (braccio) hanno sollevato alcune domande interessanti sul supporto futuro per queste vecchie macchine.



In particolare, membro del forum Eternal Wowdivertente chiesto del supporto in corso per i binari universali nel prossimo macOS basato su Arm e se fosse possibile o meno un binario universale a quattro vie:

Durante il keynote del WWDC del 2020, Apple ha annunciato la reintroduzione di Universal Binaries, per consentire agli sviluppatori di creare app che funzionano sia su Intel che su Arm Mac durante la transizione.

Ma i binari universali non sono mai andati via davvero la prima volta! Puoi eseguire app PPC-Intel su Mojave e presumo anche Catalina. Inoltre, molte app solo Intel sono ancora 'universali', in quanto contengono versioni per i386 (Intel a 32 bit) e x86_64 (Intel a 64 bit).

Quindi, sono molto curioso: sarebbe possibile per uno sviluppatore creare un singolo binario universale che funzioni in modo nativo su tutte e quattro le architetture: PPC, i386, x86_64 e ARM?

La risposta, a quanto pare, è sì. Lo sviluppatore TenFourFox bloggato sulla possibilità , confermando che è effettivamente possibile:

Una domanda che ho ricevuto ripetutamente negli ultimi due giorni è stata: ora che AARM (Apple ARM) è una cosa, è possibile l'ultimo binario universale ARM-Intel-PowerPC? Scommetti che lo è! In effetti, Apple già lo documenta potresti avere un binario a cinque vie , ovvero ARM64, PowerPC a 32 bit, PowerPC a 64 bit, i386 e x86_64. Basta costruirli separatamente e lipoli insieme

TenFourFox è una porta di Firefox per Mac PowerPC con OS X 10.4 o 10.5. Fornisce a quegli utenti il ​​supporto del browser moderno. Lo sviluppatore sottolinea in realtà che ogni architettura può anche avere il proprio sottotipo, il che significa che alla fine un cosiddetto 'Super Duper Universal Binary' potrebbe supportare 17 diversi set di istruzioni, che potrebbero essere eseguiti su qualsiasi macchina da PowerPC a futuri Arm-based Mac con supporto completo per tutti i sottotipi di processori.