Universell binær

En universell binærfil er, med Apples ord , en kjørbar fil som kan kjøres naturlig på både PowerPC- og x86 -arkitekturer . Det er en implementering av " fett binær " -konseptet . Universal Binary Format ble introdusert av Apple i 2005 som en enkel måte å overføre eksisterende PowerPC-applikasjoner til nye Intel-prosessorbaserte systemer.

Universelle binære filer inkluderer vanligvis både PowerPC- og x86-versjonene av den kompilerte applikasjonen. Operativsystemet oppdager en universell binær ved sin overskrift, og kjører den passende delen for arkitekturen . Dette lar applikasjoner kjøre naturlig på hvilken som helst støttet arkitektur, uten negativ innvirkning på ytelsen (men øker størrelsen på den binære filen ).

For øyeblikket er de universelle binære filene basert på inkluderingen av x86-versjonen og ARM -versjonen av Apples egen M1 -brikke , utgitt i november 2020.

Se også