Rosetta
After we started using M1 chip Mac machine, this word become popular and initially while opening applications we need to check this option.
Lets revise it with the help of questions
General example for basic understanding
We can construct home using Stone, Bricks, and Wood. Old days most of construction we found in Stones then switched to Bricks and now we can see most people using Wood for the same.
Why?
Because Speed and convenience. At the end home is HOME.
Coming to the point
Starting with certain models introduced in late 2020, Apple began the transition from Intel processors to Apple silicon in Mac computers.
Applications are built to run on specific processors, and not every developer has done all the work necessary to make their apps run natively on Apple Silicon Macs. M1-powered Macs can run native, universal (in which the installer carries code for both Intel and Apple chips) and Intel apps.
How it is possible ?
Making it possible to run Intel apps on Apple silicon using emulation technology called Rosetta.
Rosetta is?
Again, Rosetta translation technology
Which enables a Mac with Apple silicon to use apps built for a Mac with an Intel processor.
Rosetta enables Intel-based features to run on Apple silicon Macs.
What is the translation process, exactly?
“If an executable contains only Intel instructions, macOS automatically launches Rosetta and begins the translation process. When translation finishes, the system launches the translated executable in place of the original. However, the translation process takes time, so users might perceive that translated apps launch or run more slowly at times,” Apple explains.
It is available on both processor?
No, Only on Mac computers with Apple silicon.
We need to install Rosetta in latest M1 chip MacBooks: No, its preinstalled
Rosetta is app?
Rosetta is not an app that you open or interact with. Rosetta works automatically in the background.
How to run app on Apple silicon Mac?
Whenever you use an app that was built specifically for Mac computers that have an Intel processor. Rosetta translates the app for use with Apple silicon. Simply open your app and use it as you normally would.
Where to see ‘Open using Rosetta’ option for apps?
Finder-Applications-Right click on app icon- Get info — on this page you can see.
Does your app need Rosetta?
Some universal apps (apps that don’t need Rosetta) include the setting “Open using Rosetta”. This setting enables a universal app, such as a web browser, to use plug-ins, extensions or other add-ons that do need Rosetta, because they haven’t been updated to support Apple silicon. If a universal app doesn’t recognise an add-on you’ve installed for the app, you can close the app, select this setting and try again.
For more information: https://support.apple.com/en-in/HT211861
Thank you, Happy coding!