Astuces de compatibilités PowerPC sur les Mac Intel

Frodon

Membre expert
Club iGen
29 Juin 2002
2 838
358
45
France (Nantes)
Bonjour,

J'ouvre ce sujet dans le but de recenser les différentes astuces que vous pouvez découvrir pour améliorer la compatibilité avec les applications PowerPC.

J'invite donc quiconque trouvant une astuce qui lui a permis d'executer la version PowerPC d'un type de soft particulier, ou un soft particulier, à contribuer à ce sujet pour l'enrichir.

Je l'inaugure personnellement par une première astuce dans le post suivant.

A+

Avis aux modérateurs: Il serait peut être utile d'épingler ce sujet.
 
Bonjour,

Comme vous le savez probablement déjà, il est, en théorie, impossible d'executer un panneau de préférence natif PowerPC (fichier .PrefPane) sur Mac Intel. Il faut donc en théorie attendre leur version Universal Binary ou Intel only. Et bien cette astuce propose de vous fournir une solution pour ne pas avoir à attendre et pouvoir executer vos panneaux de préférences PowerPC sur votre Mac Intel.

Qu'est ce qu'un PrefPane? C'est ca:

PrefPane.png


La raison vient en réalité du fait que l'application Préférences Système, qui est celle qui accueille ces petites extensions que sont les PrefPanes, est native Intel sur les Mac Intel. Or il n'est pas possible de mélanger du code Intel et du code PowerPC. Et de se fait Rosetta ne peut pas être invoqué, pour traduire du code PowerPC, au sein d'une application Intel. De ce fait il est donc impossible d'executer un plugin PowerPC dans une version native Intel de l'application que ce plugin étend.
C'est pourquoi il est impossible de base d'executer les PrefPane PowerPC dans l'application Préférences Système qui elle est en natif Intel.

Comment palier à cela donc, et c'est là où mon astuce rentre en scène.
Partant du constat précédent, je me suis demandé si le fait d'executer la version PowerPC des Préférences Système pourrait permettre d'executer également les PrefPanes PowerPC.
Et il s'avère que oui.

Pour éviter que les utilisateurs de Mac Intel écrase leur version Intel par mégarde, je vous ai fait une archive de la version PowerPC de l'application Préférences Système qui porte un nom différent ('System Preferences PowerPC') afin de ne pas la confondre et d'eviter qu'elle écrase votre version Intel.

Vous trouverez la version PowerPC des préférences système renommé ici: http://ifrodo.free.fr/PreferencesSystemePowerPC.zip

En bref, voilà comment procéder:

- Si vous souhaitez executer un prefPane natif Intel:

=> Executez normalement votre application de Préférences Système habituelle soit donc, en toute logique, l'application qui se nomme "Préférences Système" et qui se trouve dans le répertoir "Applications" à la racine de votre disque système:

PrefSystIntel.png



- Si vous souhaitez executer un prefPane natif PowerPC:

=> Executez alors l'application "System Preferences PowerPC" depuis l'endroit où vous l'aurez copié.

PrefSystPPC.png




A noter que ce principe est en théorie applicable avec toute application à plugin, c'est à dire que si vous voulez utiliser des plugins qui sont en PowerPC only pour une application donnée, il faut executer la version PowerPC de l'application utilisant ces plugins.
Par exemple avec Safari, si vous voulez utiliser des plugins Internet qui ne sont encore qu'en PowerPC, il faut lancer la version PowerPC de Safari. Ici comme Safari est en Universal Binary, nul besoin d'aller chercher la version PowerPC sur le Mac PowerPC d'un amis, elle est inclut dans l'Universal Binary. Il suffit alors de cocher la case "Ouvrir avec Rosetta" dans les prioriété du fichier (Pomme-I ou "Lire les informations") executable "Safari" pour executer la version PowerPC. Ce qui devrait alors lui permettre d'executer les plugins PowerPC (mais donc pas les plugins Intel).

Remerciement à alexis-plichon pour avoir testé cette astuce.
 
Une petite image pour montrer ce qu'il faut cocher pour démarrer une application Universelle (i.e: en Universal Binary), en mode PowerPC:

QuicktimeRosetta.png
 
pour comprendre tout ce qui est expliqué : pratiquement je me pose actuellement la question suivante : est-ce que je peux cloner sur un Mac Intel le système + applis (Tiger 10.4.5) qui me donne toute satisfaction sur mes Mac PowerPC ?Je sais d'ores et déja que certaines applis (comme Photoshop CS2 ) seront vraisemblablement ralenties. mais je veux juste savoir si tout va fonctionner de façon transparente,ne va pas fonctionner du tout,ou encore si cela peut fonctionner avec des manip spéciales?
 
Non inscrit VERNHET a dit:
pour comprendre tout ce qui est expliqué : pratiquement je me pose actuellement la question suivante : est-ce que je peux cloner sur un Mac Intel le système + applis (Tiger 10.4.5) qui me donne toute satisfaction sur mes Mac PowerPC ?Je sais d'ores et déja que certaines applis (comme Photoshop CS2 ) seront vraisemblablement ralenties. mais je veux juste savoir si tout va fonctionner de façon transparente,ne va pas fonctionner du tout,ou encore si cela peut fonctionner avec des manip spéciales?
Ha ben non... mais pourquoi tu veux installer Tiger Intel sur un Mac PPC ? parce que Tiger pour PPC existe aussi... Autant on peut "émuler" le fonctionnement d'une application écrite pour un autre processeur... c'est impossible d'émuler un système d'exploitation sans installer le système d'exploitation lui même. Dans ton cas tu veux installer Tiger pour Intel sur le PowerMac... il vaut mieux installer directement Tiger pour PPC...
 
je me suis mal expliqué: j'ai 2 powerMAC en PPC + 1 Emac chez ma copine qui tournent avec le même système + applis , clôné avec Carbon Copy Cloner. Ils sont d'une excellente stabilité et comportent tout ce dont j'ai besoin .Je voulais savoir si je peux clôner ce système + applis complet sur un Mac Intel si j'en achète un tout de suite. J'ai pas envie de perdre 2 jours à tout configurer en partant de 0 . C'est ça mon interrogation .
 
On ne peut pas cloner le système (kernel spécifique au processeur) mais on peut transférer les comptes d'utilisateurs, les préférences et les applications via l'assistant de migration ;)