Tutorials

So erzwingen Sie die Ausführung von Apps mit Rosetta in M1 Mac

Cómo forzar la ejecución de aplicaciones con Rosetta en M1 Mac

Mit dem neuen M1 MacBook Air, MacBook Pro und Mac Mini hat Apple den mit Spannung erwarteten Wechsel der Architektur von Intel x86 zu ARM-Prozessoren ins Rollen gebracht. Um jedoch sicherzustellen, dass Apps, die für Intel-Prozessoren entwickelt wurden, weiterhin auf den neuen Macs funktionieren können, hat Apple Rosetta entwickelt – eine Übersetzungsschicht, um Intel-Apps auf M1-Computern auszuführen. Wussten Sie jedoch, dass Sie auch native M1-Apps über Rosetta ausführen können? In diesem Artikel erklären wir Ihnen, wie Sie die Ausführung von Apps mit Rosetta auf einem M1-Mac erzwingen können.

So führen Sie Apps mit Rosetta aus

Das Ausführen universeller Apps mit Rosetta unter Emulation zu erzwingen, ist nicht etwas, das jeder tun muss. In den wenigen Grenzfällen, in denen Sie die Option benötigen, ist es jedoch großartig, sie zu haben.

Warum sollten Sie Apps in der Rosetta-Emulation ausführen?

Zunächst einmal, warum sollte jemand eine App dazu zwingen wollen, mit Rosetta zu laufen? Immerhin wird Rosetta die App emulieren, was bedeutet, dass sie langsamer und wahrscheinlich eher ein Batteriefresser sein wird, oder?

Das stimmt, aber es gibt Gründe, warum einige Benutzer eine App in Rosetta ausführen möchten, anstatt sie nativ auf dem Mac auszuführen. In erster Linie könnte dies ein Entwickler sein, der nur sehen möchte, wie sich sein Code sowohl in nativen M1- als auch in Rosetta-Umgebungen verhält. Außerdem gibt es einige Anwendungsfälle, in denen ein bestimmter Teil einer M1-App nicht gut mit ARM funktioniert und die Ausführung mit Rosetta das Problem beheben könnte.

Was auch immer der Grund ist, es ist eigentlich sehr einfach, Apps auf einem Mac im Rosetta-Modus auszuführen.

Beachten Sie jedoch, dass nur universelle Apps auf diese Weise verwendet werden können. Universelle Apps sind Apps, die Code für Intel- und ARM-Prozessoren enthalten. Das bedeutet, dass sie sowohl auf Intel-Macs als auch auf M1-Macs nativ laufen.

So führen Sie universelle Apps in Rosetta auf einem M1 Mac aus

Notiz: Für dieses Beispiel führen wir Safari in Rosetta auf dem M1 MacBook Air aus. Sie können dies jedoch mit jeder universellen App tun.

  • Öffnen Sie den Anwendungsordner auf Ihrem Mac, suchen Sie die universelle App, die Sie in Rosetta ausführen möchten, und klicken Sie mit der rechten Maustaste darauf.

Apple M1 Universal-App

  • Klicken Sie im sich öffnenden Kontextmenü auf „Get Info“.

Klicken Sie auf das Kontextmenü „Info abrufen“.

  • Aktivieren Sie in der Kategorie „Allgemein“ einfach das Kontrollkästchen „Mit Rosetta öffnen“.

Erzwingen Sie, dass Apps mit Rosetta in m1 mac ausgeführt werden

  • Schließen Sie das Dialogfeld „Informationen erhalten“ und Sie können loslegen.

Wenn Sie die App jetzt starten, wird sie mit der Rosetta-Emulation gestartet.

Führen Sie universelle Apps in Rosetta auf Ihrem Mac aus

So können Sie eine universelle App in Rosetta-Emulation auf Ihrem M1 Mac ausführen. Dies ist eine großartige Möglichkeit für Entwickler, die sehen möchten, wie ihr Code auf Intel-Macs funktioniert, und für einige ungewöhnliche Grenzfälle. Darüber hinaus können Sie diese Methode verwenden, um den Geschwindigkeitsunterschied zwischen der Ausführung einer App in Intel und dem M1-Chip in Ihrem Laptop zu sehen.

Mussten Sie also jemals eine App zwingen, mit Rosetta auf Ihrem Mac zu laufen? Lass es uns in den Kommentaren wissen. Übrigens können Sie die M1-Kompatibilität für Apps ganz einfach überprüfen, wenn Sie erwägen, einen neuen M1-Mac zu kaufen.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert