In informatica, un universal binary è un file eseguibile per i computer Macintosh che viene eseguito in maniera nativa sia nelle versioni basate su PowerPC che in quelle basate su Intel, e sono pensati per aiutare la transizione tra le due piattaforme[1].

Gli Universal binary includono sia la versione compilata per PowerPC che quella compilata per x86 della stessa applicazione. Apple aveva usato una tecnica simile, chiamata Fat binary, durante la transizione dai processori della serie Motorola 68000 al PowerPC. La versione 2.1 Xcode, l'ambiente di sviluppo di Apple, permette la creazione di eseguibili Universal Binary.

Gli eseguibili compilati per la sola piattaforma PowerPC potranno comunque essere eseguiti sui nuovi Macintosh con processore Intel, grazie a un software di emulazione chiamato Rosetta. Al contrario, gli eseguibili compilati esclusivamente per processori Intel non saranno utilizzabili sui Macintosh con processore PowerPC.

Note

modifica
  1. ^ Tale transizione è stata completata il 7 agosto 2006 con l'introduzione del modello Mac Pro basato su processore Intel Xeon Woodcrest, che ha rimpiazzato l'ultimo modello rimasto con processore PowerPC, PowerMac G5

Collegamenti esterni

modifica
  Portale Apple: accedi alle voci di Wikipedia che trattano di Apple

📚 Artikel Terkait di Wikipedia

Rosetta (software)

stesso tipo di lavoro, ma traducendo le applicazioni per Intel in Universal Binary, da macOS Big Sur, sui Mac dotati di processore Apple Silicon. La prima

Adobe Photoshop

applicazione Adobe Bridge CS3 (10.0) Mac OS X (Universal Binary), Windows Red Pill dicembre 2006 Versione Universal Binary per computer Mac con processori PPC&Intel

MacSOUP

per piattaforma Mac e nel 2007 è stato reso disponibile in versione Universal binary. Viene distribuito con licenza shareware senza limitazioni temporali

Ambrosia Software

DEFCON — porting per macOS pop-pop — Universal Binary release Uplink — Universal Binary Aki — Universal Binary Mondo Solitaire Aki — iPhone/iPod Touch

Istantanea (macOS)

Pacchetto · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme) · Rosetta · Smart folders · Universal binary · WebCore · WebKit · XNU

MacOS Sequoia

Pacchetto · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme) · Rosetta · Smart folders · Universal binary · WebCore · WebKit · XNU

MacOS Tahoe

Pacchetto · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme) · Rosetta · Smart folders · Universal binary · WebCore · WebKit · XNU

MacOS Sonoma

Pacchetto · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme) · Rosetta · Smart folders · Universal binary · WebCore · WebKit · XNU