pda писал(а):Apple в период перехода с PowerPC на x86_64 кнутом заставляла свои универсальные файлы делать.
Не совсем так, с PowerPC переходили на i386 либо x86_64 (по вкусу и желанию).
Кнутом универсальные файлы не заставляли делать. Наоборот, давали возможность стряпать универсальные бинарики. (что кстати, странно, учитывая, что OSX использует Бандлы. Могли бы и на уровне bundl-а разрулить два разных исполняемых фалов).
Можно сделать бинарик, поддерживающий все 4 архитектуры, PPC, PPC64, i386, x86_64.
В то время стали появлятся програмки, с требованием OSX 10.4 Intel-only.
Ну а дальше, OSX как и винды, позволяет запускать 32-битные приложения без проблем на 64-битной ОСи или процессоре. Кстати сам OSX поставлялся сразу 32/64 и подстраивался под установленное железо... Что в случае с маками, не так уж и сложно.