Независимо от того, являетесь ли вы переключателем, вы обычно обращаете пристальное внимание на аббревиатуры, сопровождать программы, возможно, вы не заметили эти сокращения, но я уверен, что многие видели их много раз и не знают, что они означают.
Вот почему мы здесь, чтобы разрешить сомнения. «UB» - это аббревиатура от «Universal Binary», что в переводе с испанского означает универсальный двоичный файл. Но каков перевод, который нам всем легко понять? Это (выделено жирным шрифтом, что действительно важно):
Универсальный двоичный файл, говоря словами Apple, исполняемый файл, который может быть запущен изначально на обеих архитектурах PowerPC как в x86. Это реализация концепции «толстого двоичного кода». Универсальный двоичный формат был представлен Apple в 2005 году как простой способ переноса существующих приложений PowerPC на новые системы на базе процессоров Intel.
Универсальные двоичные файлы обычно включают версии скомпилированного приложения для PowerPC и x86. Операционная система определяет универсальный двоичный файл по его заголовку и выполняет соответствующий раздел для своей архитектуры. Это позволяет приложениям работать в исходном режиме на любой поддерживаемой архитектуре без отрицательного воздействия на производительность (но с увеличением размера двоичного файла).