Binario universal

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 07:23 12 oct 2019 por Aosbot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Un binario universal es, en palabras de Apple, un archivo ejecutable que puede ser ejecutado nativamente tanto en arquitecturas PowerPC como en x86. Es una implementación del concepto "fat binary". El formato de binario universal fue introducido por Apple en 2005 como una forma fácil de portar las aplicaciones PowerPC existentes a los nuevos sistemas basados en procesadores Intel.

Los binarios universales suelen incluir tanto la versión PowerPC como la x86 de la aplicación compilada. El sistema operativo detecta un binario universal por su cabecera, y ejecuta la sección apropiada para su arquitectura. Esto permite a las aplicaciones funcionar nativamente en cualquier arquitectura soportada, sin impacto negativo en el rendimiento (pero incrementando el tamaño del archivo binario).

Véase también