Cara Memaksa Aplikasi untuk Dijalankan dengan Rosetta di M1 Mac

Dengan M1 MacBook Air, MacBook Pro, dan Mac Mini baru, Apple telah memulai perubahan arsitektur yang sangat ditunggu-tunggu dari prosesor Intel x86 ke ARM. Namun, untuk memastikan bahwa aplikasi yang dibuat untuk prosesor Intel dapat terus bekerja di Mac baru, Apple membuat Rosetta — lapisan terjemahan untuk menjalankan aplikasi Intel di komputer M1. Namun, tahukah Anda bahwa Anda juga dapat menjalankan aplikasi M1 asli melalui Rosetta? Pada artikel ini kita akan memberi tahu Anda cara memaksa aplikasi berjalan dengan Rosetta di M1 Mac.

Cara Menjalankan Aplikasi dengan Rosetta

Memaksa aplikasi universal untuk berjalan dengan Rosetta di bawah emulasi bukanlah sesuatu yang perlu dilakukan semua orang. Namun, dalam beberapa kasus tepi di mana Anda memerlukan opsi, itu bagus untuk dimiliki.

Daftar isi

Mengapa Anda Ingin Menjalankan Aplikasi di Emulasi Rosetta?

Pertama, mengapa ada orang yang ingin memaksa aplikasi berjalan dengan Rosetta? Lagi pula, Rosetta akan meniru aplikasi yang berarti akan lebih lambat dan mungkin lebih menguras baterai, bukan?

Itu benar, tetapi ada alasan mengapa beberapa pengguna mungkin ingin menjalankan aplikasi di Rosetta, bukan di Mac. Terutama, ini bisa menjadi pengembang yang hanya ingin melihat bagaimana kinerja kode mereka di lingkungan M1 dan Rosetta asli. Plus, ada beberapa kasus penggunaan di mana bagian tertentu dari aplikasi M1 tidak berfungsi dengan baik dengan ARM dan menjalankannya dengan Rosetta mungkin memperbaiki masalah.

Apa pun alasannya, sebenarnya sangat mudah untuk menjalankan aplikasi di Mac dalam mode Rosetta.

Namun, perhatikan bahwa hanya aplikasi universal yang dapat digunakan dengan cara ini. Aplikasi universal adalah aplikasi yang memiliki kode untuk prosesor Intel dan ARM. Itu berarti mereka berjalan secara native di Intel Mac dan M1 Mac.

Cara Menjalankan Aplikasi Universal di Rosetta di M1 Mac

Catatan: Untuk contoh ini, kita akan menjalankan Safari di Rosetta pada M1 MacBook Air. Namun, Anda dapat melakukannya dengan aplikasi universal apa pun.

  • Buka folder Aplikasi di Mac Anda, temukan aplikasi universal yang ingin Anda jalankan di Rosetta, dan klik kanan di atasnya.

  • Dari menu konteks yang muncul, klik ‘Dapatkan Info’.

  • Di kategori Umum, cukup aktifkan kotak centang yang bertuliskan ‘Buka menggunakan Rosetta’.

  • Tutup kotak dialog ‘Dapatkan Info’ dan Anda siap untuk pergi.

Sekarang ketika Anda meluncurkan aplikasi itu akan diluncurkan dengan emulasi Rosetta.

Jalankan Aplikasi Universal di Rosetta di Mac Anda

Begitulah cara Anda dapat menjalankan aplikasi universal di Rosetta emulasi M1 Mac Anda. Ini adalah cara yang bagus untuk pengembang yang ingin melihat cara kerja kode mereka di Intel Mac dan untuk beberapa kasus tepi yang aneh. Selain itu, Anda dapat menggunakan metode ini untuk melihat perbedaan kecepatan antara menjalankan aplikasi di Intel versus chip M1 di laptop Anda.

Jadi, pernahkah Anda perlu memaksa aplikasi untuk berjalan dengan Rosetta di Mac Anda? Beri tahu kita di komentar. Omong-omong, Anda dapat dengan mudah memeriksa kompatibilitas M1 untuk aplikasi jika Anda mempertimbangkan untuk membeli M1 Mac baru.