Dannymac22 wrote:
Looking ahead to Golden Gate, I'm trying to assess which of my applications are not Silicon native. If you look at Get Info for a specific application there is often a check box
Official Apple Support Community
What exactly does that mean?
I believe it means that
- The application is a Universal application that contains both Apple Silicon code and Intel code.
- You are on an Apple-Silicon-based Mac, and have the choice to run the Apple Silicon code, or to run the Intel code under Rosetta 2 translation.
If that check box is not present, does it mean that the application does need Rosetta to be opened, and you don't get a choice?
It means that there is no choice because
- You are on an Intel-based Mac, or
- The application only contains one kind of machine code
This does not imply that the application requires Rosetta to be opened. An Apple-Silicon-only application wouldn't have the checkbox because there is no Intel code that could be fed to Rosetta 2.
The purpose of that check box is somewhat mysterious.
Rosetta 2 cannot handle processes containing both Apple Silicon application code, and Intel application code. The application code must be all one or the other.
So let's say that you have an Apple Silicon Mac, and a Universal version of Photoshop, and third-party plug-ins that run within Photoshop.
- If you leave [ ] Open with Rosetta unchecked, the Mac will run the Apple Silicon version of Photoshop. You won't be able to use Intel plugins.
- If you check off [X] Open with Rosetta, the Mac will run the Intel version of Photoshop and any Intel plugins under Rosetta 2 translation. This could let you keep using a treasured collection of old Intel-only plugins, at a moderate cost in performance, and at the expense of not letting you use Apple Silicon plugins.
When macOS 28 comes out, and kills poor Rosetta 2, the [ ] Open with Rosetta box will go away. If presented with a Universal application, macOS 28 will run the Apple Silicon code and ignore the Intel code, every time. (Causing that Intel code to be so much "dead weight" on an Apple-Silicon-based Mac.)
And Intel-only plugins will die the same death as Intel-only applications…