How to make apps to run with Rosetta on M1 Mac – Guide

Apple is making the Extended Universal 2 Binary function available to its developers who want to submit macOS applications that contain code for Intel and Apple Silicon systems. In others words, a universal binary runs natively on Apple M1 and Intel-based Mac computers because it contains executable code for both architectures. However, certain extreme cases may warrant running a native Apple Silicon application in Rosetta emulation. With the introduction of the new Mac Mini, MacBook Pro and MacBook Air based on the M1 architecture, Apple started to migrate to its most anticipated ARM processor based on the Intel x86 architecture. However, to ensure that applications developed for Intel processors can run efficiently on ARM-based Macs, Apple has developed Rosetta. It is a translation layer that helps Intel applications run efficiently on M1 Macs. In addition, you can also run native M1 apps through Rosetta. Eventually Rosetta would emulate the apps, which indicates slower processing and will certainly lead to higher battery consumption. It is not? However, there are specific reasons why users want apps to run on Rosetta instead of running natively on Mac.

How to Run Universal Apps in Rosetta on M1 Mac

You can run Universal Apps in Rosetta on M1 Mac by following the steps below. For this example, we used Safari in Rosetta on the MacBook Air M1. However, this can be done with any other universal app.

Final note

I hope you like the guide How to make apps to run with Rosetta on M1 Mac. In case if you have any query regards this article you may ask us. Also, please share your love by sharing this article with your friends.