Kui olete vahetaja või mitte, pöörate tavaliselt suurt tähelepanu nende lühenditele kaasas programmid, mida te pole neid lühendeid märganud, kuid olen kindel, et rohkem kui üks on neid mitu korda näinud ja ei tea, mida need tähendavad.
Sellepärast oleme siin, et kahtlusi lahendada. "UB" on lühend "Universal Binary", mis hispaania keeles tähendab universaalset binaarset. Mis on aga tõlge, millest me kõik kergesti aru saame? See on see (rasvases kirjas tõesti oluline asi):
Universaalne binaarne on sõnadega õun, käivitatav fail, mida saab käivitada mõlema arhitektuuri puhul looduslikult PowerPC nagu x86. See on "rasva binaarse" kontseptsiooni rakendamine. Universaalse binaarse vormingu tõi Apple 2005. aastal kasutusele kui lihtsat viisi olemasolevate PowerPC-rakenduste portimiseks uuematesse Inteli protsessoripõhistesse süsteemidesse.
Universaalsed kahendfailid sisaldavad tavaliselt nii kompileeritud rakenduse PowerPC kui ka x86 versioone. Operatsioonisüsteem tuvastab oma päise järgi universaalse binaarkaardi ja täidab oma arhitektuuri jaoks sobiva sektsiooni. See võimaldab rakendustel töötada loomulikult mis tahes toetatud arhitektuuris, ilma et see mõjutaks jõudlust (kuid suurendaks kahendfaili suurust).