Can not install ON1 22 without Rosetta on my MacBook ProAnswered
I am working with On1 2021 and would like to upgrade to 2022.
I now have a new MacBook Pro with an M1 Pro chip.
I wanted to install the trial version of On1 2022 but it is only possible with Rosetta!
But I read that On1 2022 has native support for Apple silicon chips.
Then why do I need to install Rosetta?
I want to install native!
I had forgotten about this when I wrote my response on the Facebook group, sorry. The ON1 Photo RAW 2022 program is a Universal program and it does run natively on Apple Silicon. However, there is one piece that runs in the background which is still written in Intel code. That could be the reason for the warning you are seeing. I've had Rosetta 2 installed since I got the computer and was still running 2021 so I've never see the warning come up in my installs of 2022.
Go ahead and install the software then download and install Rosetta 2 for that background program and you'll be set.0
In order to install Photo Raw 2022 ***NATIVELY*** on a Mac M1, I need to install ROSETTA??? (thus NOT running NATIVELY)
I bought Photo RAW 2022 BECAUSE IT SAID IT'S ***APPLE NATIVE*** for M1 Macs, so what is this Rosetta nonsense? Why do you advertize APPLE M1 NATIVE if it NEEDS ROSETTA TO RUN????????????????????????0
If you want to buy a car that works on gas, you ask the salesman: "This car runs on gas and not on diesel, right?" and the salesman says "Yes it runs on gas". You purchase the car based on that info, but then you find out that the car won't start. You contact the salesman and he says: "In order to start the car and run it like if it ran on gas, you have to put diesel in it".
This kind of sounds like: "Yes it's APPLE M1 NATIVE, but you NEED Rosetta to run it"
Did you read my comment above? ON1 Photo RAW 2022 is a Universal program and it does run natively on Apple's M1 processors.
However, the installer itself needs Rosetta 2 to run.
You do not need Rosetta to RUN the program but you do need it to INSTALL the program.0
Not impressed. What is this wordgame advertizing nonsense? APPLE M1 NATIVE means NO NEED TO INSTALL Rosetta0
You do realize that ON1 does not write the Installer program, right? That comes from Apple. They write what is needed to tell the installer how to install the program but they DO NOT write the installer program itself.0
I just let the product manager know that the version of the Installer they are using is still running Intel code and suggested they upgrade that to a newer version. I'm not an employee of the company, just another user like yourself who is trying to help. It will be up to them to make a decision on this.
Download and install Rosetta 2, run the Photo RAW 2022 installer, then remove Rosetta if you think you'll never need it again. It's not that big a deal IMO.0
Let me trghow in my 2-bits worth of real life experience.
I have a MacBook Pro M1 Max chip. Yes I had to install Rosetta prior to using ON1.
Did some digging, and I could be wrong but my findings are that you need Rosetta to run the ON1 installer dmg program. Once ON1 is installed, it doesn't use Rosetta unless there is a plugin that might require Rosetta.
I realise that "running native" and "install Rosetta first" might sound conflicting but in the end of the day ON1 runs perfectly smooth fast and reliable on the M1 Max chip. With or without Rosetta I really don't care what's happening deep inside the machine as long as the performance is up to expectations.
Keep going On1 you're doing great and the latest update improved the system again a big step
Why on earth do you people advertise your ON1 software as being M1 native when the installer itself, I don't care who makes it, still requires Rosetta to be able to let you install ON1? The only reason I got ON1 is because it was M1 Native, according to your website. Also because I did not want to install that Rosetta garbage so now I am $7.99 short because you did not explain things properly and I had to cancel the subscription. I am NOT and refuse to install your software until your installer is not dependent of Rosetta as I do not want to have that emulator on my Mac slowing things down. No thank you.0
Do you think ON1 has any control over Apple’s software? The installer is not written by ON1. It is written by Apple. You are mad at the wrong company. And why are you out any money? Rosetta 2 is FREE. You can trash it after you run the installer. All ON1’s software is Apple Silicon native. Rosetta is not required to run their programs once they have been installed.
You are misinformed about the emulator. It will not slow anything down which is not using it. Only the Installer program uses it.
Also, you are not talking to the company here, only other users like yourself. Being angry here is directing your anger at more people who have no control over Apple’s decisions nor ON1’s.0
Hermes, you might also be interested to know that Rosetta is NOT an emulator. It is a translator. It does its job up front, the first time an Intel program is run on an M1 system The Intel code gets translated into Apple Silicon code which gets saved with the program. The next time that program is run Rosetta does not come into play again. It does not slow down your system. It will require some small amount of time to do the translation but that is a one-time-only event.
The installer is reacting to the options in the .pkg file. ON1 needs to update the release package!
this is what needs to be at the top of the Installer.pkg/Distribution file:
Code Block <?xml version="1.0" encoding="UTF-8" standalone="no"?> <installer-script minSpecVersion="1.0"> <options customize="always" hostArchitectures="x86_64,arm64"/>
Here is a link to the answer... https://developer.apple.com/forums/thread/6676720
Henry, there is no one from On1 in this group. You would need to send that info to On1 tech support.
here's the link0
I submitted a request and received an answer.... looks like they are not interested in fixing this.
There is a somewhat complex way of removing Rosetta 2, which seems like a lot of bother when On1 can apparently fix this situation by setting options in the package they deliver. It is my choice NOT to install Rosetta 2 on my M1 Mac Pro, so that apparently means I will not be using On1 on that computer.
Your request (322374) has been updated.
Oct 13, 2022, 19:43 PDTHello,
No time soon unfortunately. Sorry.
No current ETA for fix.
Stevie | Tech Support & QA Engineer
Oct 13, 2022, 19:36 PDT
I had expected the installer requirement to install Rosetta to be fixed by now.
This seems like an easy fix as explained in the apple developer forum...https://developer.apple.com/forums/thread/667672
Is there any hope of getting this fixed soon?0
I’ve stayed it before and will do it again: I don’t see the big fuzzz with having to run the installer program under Rosetta coz after it’s installed the program itself will run native. And it’s doing that just fine. Likewise for the new 2023 release.0
Jury De Vries, The problem is that once Rosetta 2 is installed, it is not trivial to remove it. So why do I not not to have Rosetta 2 installed?? 1) testing programs to verify they install correctly (developer activity) 2) Wanting to only run M1 Native programs (user activity).
Once Rosetta is installed there is no easy way to determine if a program actually runs natively. (at least I don't know of a way). If the installer refuses to load the program them it does not support native M1.
If the documentation for a program says it runs native M1 then it should be written correctly to install as a native M1 program.0
It does run natively on an M1 system, and there are multiple ways that you can verify that. First, there’s get info which will tell you if it is a universal code base, and Intel only or an Apple Silicon only. Secondly, when the program is running, you can use activity monitor to see how it is being run. You can also see that Rosetta is not being run.
You are making a mountain out of a mole hill.
Removing Rosetta is no harder than removing any other application. You just have to know where to look. I can’t tell you right now because I’m not at my computer I will tonight.0
You can find the Rosetta program at Macintosh HD/System/Library/Core Services/Rosetta 2 Updater.
I also believe you misunderstand what Rosetta 2 does. It does not run in parallel with an Intel application to do the translation on the fly. Instead, my understanding is that when an Intel app is launched for the first time Rosetta 2 is also launched. It then translates the Intel code into Apple Silicon code which is then run and Rosetta goes away. The translation code is saved with the app so it doesn't need to be translated in future launches.
This is what you will see in Activity Monitor when ON1 Photo RAW 2023 is run on Apple Silicon. Note the last column labeled Kind. That column shows you what kind of code is being run — Apple for Apple Silicon programs and Intel for the rest.0
Thank you Brian,
I appreciate the information. Maybe I am not understanding things correctly, however doing a google search (not always reliable info)
1) I see statements that the "emulator" does the trans nation each time an intel app is launched.
2) removing Rosetta 2 takes more that deleting a file in the library.... https://iboysoft.com/news/uninstall-rosetta-2.html#is-rosetta-bad-for-mac?
If you need to uninstall Rosetta 2, follow these steps:
- Shut down your Mac.
- Press and hold the power button until the startup options appear.
- Click Options > Continue.
- Select your account and enter your password.
- Click Utilities > Terminal.
- Copy and paste the command below, and press Enter to disable SIP on your Mac.
- csrutil disable
- Type in your username and password.
- Click the Apple logo and choose Restart.
- Open Terminal from Launchpad > Other.
- Copy and paste the command below, and press Enter to obtain a list of files, directories, and LaunchAgents you need to delete.pkgutil --files com.apple.pkg.RosettaUpdateAuto
- Open Finder and click Go > Go to Folder.
- Input /Library/Apple/usr/ and hit Enter.
- Navigate to /Library/Apple/usr/lib/libRosettaAot.dylib, right-click on it and choose Move to Trash.
- Enter your password and press OK.
- Navigate to /Library/Apple/usr/libexec and /Library/Apple/usr/share/rosetta, delete these two folders as well.
- Empty your Trash.
- Repeat steps 1 to 5.
- Execute the command below to re-enable SIP on Mac.csrutil enable
Now that Rosetta 2 is uninstalled from your M1 Mac, it will pop up the notification asking you to install Rosetta before running an app designed only for Intel Macs in the future.
While you certainly could have better information.... I wanted to know how to uninstall before I installed Rosetta 2, which seemed like a wise decision at the time. When M1 was first released it was not clear to me what Rosetta was doing or what the performance implications were.... hence I decided to not install Rosetta 2 and therefore would not have to deal with any potential issues. It just seemed easier to me to give the developers time to update their apps for the new M1 Architecture.
Many developers have done so over the last couple years... so it seems strange to me that On1 has no plans to make the updates needed.
Thanks again for the information and taking the time to make a thorough response.0
"[I]t seems strange to me that On1 has no plans to make the updates needed." Me too. I've told them it needs to be updated more than once.
Howard Oakley has an article on his Eclectic Light Company website that explains how it works and where its components are installed. He is a very reliable source and the author of several free utilities designed for maintaining and troubleshooting Macs among others.
That article tells me I was wrong about just trashing that app but it isn't as difficult as the steps you posted. There's no need to turn off SIP as it is installed in the User Data portion of the Macintosh HD so we can make changes to it as we see fit.
"All its components are stored on the Data volume, not in the sealed System, as it’s only installed on demand, and can be updated outside of normal macOS updates. Its executable code is thus stored in the path /Library/Apple/, with its components in /usr/libexec/oah, and in /usr/share/rosetta."
The original Rosetta was a translator and it did necessarily slow down the programs it was translating. Apparently Apple learned a few things for this new version as that is no longer true. It is a translator, not an emulator.
Obviously you manage your system as you see fit. I just think you've made it out to be a bigger boogey man than it actually is. Installing it is safe. Not installing it is preventing you from taking advantage of all the new features and power of Photo RAW.0
The information I found seemed a bit strange to me in that it it indicated Rosetta was in the protected part of the OS. So that is good news that it is not. The related concern was that "translated" apps ran at about 80% of the performance of the same native app. Although that is not a particular concern here because the main ON1 app code is now a native apple app ( a universal binary ).
When my mac laptop finally died I purchased the M1 Mac. It was a good time to filter out programs that I had installed and the easiest way to do that was to install only apps with native support. If rosetta was needed then that app is not installed. That is what lead me to the "how do I remove this thing" question and initially I discovered the somewhat complex process described. But the internet is quite annoying... if something has an issue you can usually find fixes but when apps work correctly there is usually no good information to be found.
So good news that the uninstall is a lot easier than previously described and that the performance is improved. I do happen to dabble in app development at times and really did not want to have rosetta in the way of proper testing. However filtering out Intel apps really is my main intent. Having paid for the M1 architecture mac I wanted to use it to its fullest advantage.
I do appreciate your efforts to clarify the Rosetta issue. I do use On1 on my Mac Pro and have been a user since it was introduced. I do not usually do a lot of editing on my laptop since the larger screen on the Mac Pro is a big advantage. At some point I will need to upgrade the Mac Pro and that is another reason I really wanted to filter out Intel apps; basically to see if the transition to all native apps was possible. It seems close at this point and worth me taking an inventory of my current apps.
Thanks again for the information.0
I too cannot understand why, if the M1 chip has been out for 2 years now, that ON1 hasn't updated the installer to be fully M1 compatible. Why do we need to use Rosetta to install this software? Makes no sense to me. You are either 100% Apple Silicon compatible or you are not.0
Please sign in to leave a comment.