From what I understand, the reason prefpanes won't work with Rosetta is because they're basically plugins loaded by System Preferences, and System Preferences is a native application, and thus isn't using Rosetta, and thus can't load non-native plugins. I believe the same situation will exist with ScreenSaver bundles as well - I doubt the ScreenSaverEngine will be run with Rosetta.
On Jun 6, 2005, at 5:36 PM, Michael Diehr wrote:
The universal binary docs say:
" Rosetta is designed to translate currently shipping applications that run on a PowerPC with a G3
processor and that are built for Mac OS X.
Rosetta does not run the following:
■ Applications built for Mac OS 8 or 9
■ Code written specifically for AltiVec
■ Code that inserts preferences in the System Preferences pane
"
I take this to mean that if you are developing a PrefPanel, you can't rely on Rosetta auto-tranlsation. Does this mean that ScreenSaver Bundles will NOT work? Or does "code that inserts preferences..." just apply to pref panels?