Universal binaries

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Universal.

Universal Binaries ou UB est la façon par laquelle Apple désigne un fichier binaire qui peut s'exécuter nativement sur les processeurs Intel et PowerPC. Universal Binaries a été présenté lors de la WWDC 2005 à l'occasion de l'annonce du passage de Apple vers Intel. Le système détermine si une application est en Universal Binaries grâce à son en-tête. Une application en Universal Binaries contient deux fichiers binaires, un pour chaque type de processeur. Lorsque le système lance une application en Universal Binaries, il choisit le bon fichier binaire et l'exécute.

Toutes les applications ne sont pas en Universal Binaries. Pour une application qui n'est pas en Universal Binaries, le système fonctionnant avec un processeur Intel utilise Rosetta pour traduire le fichier binaire de l'application compilé pour les processeurs PowerPC en code exécutable par les processeurs Intel.

La version 2.1 d'Xcode permet de compiler des applications en Universal Binaries.

Liens externes[modifier | modifier le code]