How to stop annoying popups.."you need rosetta..." ?

Few applications in my new iMac M1, require Rosetta to open. I don't want to install Rosetta, will wait until the developers do their upgrade. Meantime I install one such application, I think "TrashIt". When I click to open another application, which appears to be requiring Rosetta, this popup jumps up, referring to the uninstalled "TrashIt" needed Rosetta. Why is that ?

And another application, also requires Rosetta, and the same pup again says "TrashIt" requires Rosetta.

Can I disable these applications with Intel ? Will it stop these popups ?

And how to disable them ?

Thanks!

Posted on Jun 28, 2023 5:34 AM

Reply
19 replies

Jun 13, 2024 9:55 AM in response to CharlesT_Work

CharlesT_Work wrote:

It's 2024 and I too have this problem after just switching to an M1.
Eventually Rosetta would be acceptable for important apps that have no alternative.
But first I'd like to know which one are non-native and upgrade or look for alternatives.

Regardless, the dialog box uses the wrong app name.

Applications -> Utilities -> System Information -> Software -> Applications ( wait for spinning icon in lower right corner of the window to stop spinning).


The "Kind" column will say "intel", "32-bit unsupported", "Apple Silicon", "Universal" (has both intel and Apple Silicon), 'iOS" (it is really an iPhone/iPad app that will run on an M1/M2/M3/M4 Mac), "Other" (I have not clue).

Jun 30, 2023 4:07 AM in response to snappir

Much like " Back in the Day " when Apple was moving from Motorola PPC to the Intel Machines.


Apple made available the Original Rosetta to allow Developers to re-code their older PPC Application to read and use the Intel Machine Code


User were still able to run older PPC Applications on the Intel Computer


There came a time, when the Original Rosetta was No Longer built into the newer versions of macOS


The Overhead at that time was marginal at best. At least it seemed that way to me.


Now that Apple has Completed the Circle and ALL their Newer and recently released Computer ALL ARMS Based Apple Silicon machines.


It is reasonable to believe, at sometime, Apple may drop Rosetta 2 all together in some further versions of macOS


Just when, only Apple has that answer


If Developers can not or done not see the " Hard Writing on the Wall " in regards to this - better to start shopping for alternatives now as time will eventually run out.


Rosetta 2 is only available on Apple Computer with the Silicon M1 / M2 CPU. 


There are three categories / types of software that can run on the Operations System.


Only Intel Binary Code. This software will invoke Rosetta 2 to translate the Intel binaries so the operating system can understand and execute the Application. The Applications must be 64 Bit to function on Big Sur, Monterey and Ventura


Universal Binary Software.  It contains Both Intel and M1/ M2 ARMs binary code and refer to (  Universal 2 ) When the user installs a 64 bit Application that contains Both Intel and M1 / M2 ARMs binaries - depending on factors, the Operating System may or may not invoke Rosetta 2.


Apple Silicon “ Checking in System Information >> Applications  >> as of now, only see One Application classified as Apple Silicon and that is “ Rosetta 2 Updater “.


That would make perfect sense since. It is specifically designed to operate only on Apple Silicon M1 / M2 ARMs based computers 



Jun 30, 2023 8:57 AM in response to snappir

I don't know where you're reading this stuff, but Rosetta 2 on ARM Macs is very efficient.


The original Rosetta for Leopard and Snow Leopard was a port of QuickTransit; instruction conversion software developed by Transitive Corporation. It was a bit sloppy with memory usage, but it worked. And I would imagine licensing costs were at least part of the reason it was used for only two OS releases.


Rosetta 2 on the other hand was developed entirely by Apple so it ties in as closely as possible to the M1 / M2 architecture. Nerd explanation of why it's so fast. A more plain English explanation.


From the first link: Rosetta 2 avoids computing flags when they are unused and don’t escape. This means that even with the flag-manipulation instructions, the vast majority of flag-setting x86 instructions can be translated to non-flag-setting ARM instructions, with no fix-up required. This improves instruction count and size a lot.


In other words, Rosetta 2 doesn't waste time or memory thunking Intel instructions it doesn't need. It just dumps them and uses the comparable ARM instructions. In general, Rosetta 2 is so efficient, many Intel apps run faster on an Apple Silicon Mac than they do on native Intel hardware.


As P. Phillips noted, the only fully native Apple Silicon app on most user's machines is Rosetta installer itself. I have another 19 such items, all support apps for Adobe. The Photoshop 2023 app itself is Universal.


Not surprisingly, all of Apple's installed apps are Universal. That way they only need to manage one source code for each app and compile one version of an app that works on both Intel and Apple Silicon hardware.


Uninstall Rosetta 2? Why would you bother to even attempt it? What it installs is tiny. And even installed it doesn't load after a restart or cold startup until you launch an Intel app.


As I said, the only thing you're doing by fretting over Rosetta 2 is preventing yourself from using apps you have always used. The user doesn't need to know how it works, only that it does work.


If I worried about it like that, there would be lot of items I use all the time I'd prevent myself from using for absolutely no good reason. Such as i1Profiler, my Epson V850 Pro scanner, Toast 20 Titanium, FontLab 8, WavePad, the Brave web browser, and more.

Jun 28, 2023 7:11 AM in response to snappir

I don't want to install Rosetta, will wait until the developers do their upgrade.

That makes no sense. All you're succeeding in doing is preventing yourself from using an app, with no guarantee the vendor of those apps will ever update them to run natively on Apple's CPUs.


I have 39 Intel apps on my M2 mini. A few are background apps. Some are ones that were just released and are still not Universal, like ON1's NoNoise AI 2023. I use that plug-in a lot in Photoshop, and I'm sure not going to let the fact it needs Rosetta stop me from using it. Even QuickBooks 2019 works just fine. You'd never know it's a 4 year old Intel app when you're using it.


Vendors are also in no hurry to update their apps. There are millions of Intel based Macs and apps out there. Rosetta will be around for years to accommodate this very large installed based of Intel products.

Jun 30, 2023 3:29 AM in response to Kurt Lang

Thanks for commenting, This particular application is EagleFiler. But I have an alternative DEVONthink, this is the reason I won't use it. But I am still wondering why many people asking how to uninstall Rosetta. A'm assuming Rosetta causes some kind of problems. Although, I didn't read the comments, just the titles.

Maybe Rosetta is heavy on memory or CPU ? Obviously it should add some load to every application, I guess.

Another thought, if people are asking how to uninstall it, it means that it's not easy to do that ?

Jun 30, 2023 3:55 AM in response to snappir

Rosetta 2 is installed the first time you install an Intel app on an Apple silicon Mac. If you've never attempted to do that, you won't get the prompt to install it. If you do install it, you'll never see the prompt again.


"People" often think, believe, and do bad things with their Macs because of nonsense they read online. It's the reason so many people mistakenly install antivirus apps and total junk like CleanMyMac.


I've explained as much as I care to. Good luck.

Jul 1, 2023 1:40 AM in response to Kurt Lang

Yes I now see tank thank for this


In computer programming, a thunk is a subroutine used to inject a calculation into another subroutine. Thunks are primarily used to delay a calculation until its result is needed, or to insert operations at the beginning or end of the other subroutine. They have many other applications in compiler code generation and modular programming.

The term originated as a whimsical irregular form of the verb think.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to stop annoying popups.."you need rosetta..." ?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.