Apa itu Biner Universal di Mac?

Untuk memudahkan transisi ke Apple Silicon Mac, Apple mengizinkan pengembang untuk membuat Universal Binary, yang merupakan file aplikasi yang dapat berjalan di Intel lama dan Apple Silicon Mac modern. Kami akan menjelaskan apa itu dan bagaimana mereka bekerja.

Ini adalah Aplikasi yang Bekerja di Intel dan Apple Silicon Mac

Pada tahun 2020, Apple memperkenalkan jenis Mac baru yang berjalan di Apple Silicon (dengan chip M1 dan M2), yang mewakili jenis arsitektur komputer yang berbeda dari Intel Mac yang datang sebelumnya. Ini berarti Apple Silicon Mac tidak dapat menjalankan program yang ditulis untuk Intel Mac tanpa bantuan.

Apple menciptakan dua solusi untuk menjembatani kompatibilitas antara Mac berbasis Intel lama dan Mac berbasis Silicon Apple yang lebih baru, dimulai dengan chip M1. Yang pertama adalah Rosetta 2, yang merupakan lapisan terjemahan yang memungkinkan aplikasi Intel berjalan dengan kecepatan mendekati asli di Apple Silicon Mac. Yang kedua adalah Biner Universal. Universal Binaries adalah aplikasi yang dikompilasi untuk dijalankan pada prosesor Intel dan ARM. Ini berarti Anda dapat menjalankan file aplikasi yang sama di Apple Silicon Mac dan Intel Mac.

Ingat: Universal Binaries bukanlah hal baru bagi Apple Silicon Mac: Apple juga menggunakan merek yang sama selama transisi antara PowerPC dan Intel Mac pada tahun 2006. Dan tradisi industri komputer mengemas binari dengan dua arsitektur dalam satu file (disebut “biner gemuk”) berjalan kembali lebih jauh dari itu.

Universal Binaries berjalan secara native di Apple Silicon Mac menggunakan chip M-series Apple, yang berarti mereka berjalan lebih cepat dan lebih efisien daripada aplikasi khusus Intel yang perlu dijalankan di Rosetta 2. Jika kita menggunakan transisi arsitektur Apple sebelumnya antara PowerPC dan Intel sebagai contoh , dalam beberapa tahun pertama transisi, banyak aplikasi kemungkinan akan menjadi Universal. Tetapi karena adopsi Apple Silicon tumbuh dari waktu ke waktu, pengembang pada akhirnya kemungkinan akan beralih untuk hanya membuat aplikasi Apple Silicon-native.

TERKAIT: Deja Vu: Sejarah Singkat Setiap Arsitektur CPU Mac

Keuntungan bagi Pengembang

Untuk pengembang perangkat lunak, Universal Binaries menawarkan keuntungan besar: Mereka dapat menghasilkan satu file .APP yang dapat digunakan pada kedua jenis Mac. Ini berarti bahwa tidak perlu mendistribusikan dua versi terpisah dari program perangkat lunak yang sama.

Chip Apple M1, M1 Pro, dan M1 Max Berdampingan
apel

Pengembang biasanya membuat Universal Binaries dengan mengkompilasi kode sumber program perangkat lunak dua kali, sekali untuk setiap jenis prosesor. Mereka kemudian mengkompilasi file executable yang dihasilkan menjadi file Universal Binary (atau “Universal 2”).

Sementara Universal Binaries menawarkan keuntungan besar, kelemahan kecilnya adalah Universal Binaries biasanya berukuran lebih besar daripada file standar yang dapat dieksekusi. Namun, selama transisi arsitektur, Universal Binaries memungkinkan pengguna untuk menjalankan program perangkat lunak pada semua jenis Mac tanpa harus khawatir tentang kompatibilitas.

Kiat Biner Universal

Sekarang setelah Anda mengetahui apa itu Universal Binary, Anda mungkin bertanya-tanya: Apakah saya menggunakannya sekarang? Anda dapat memeriksa apakah suatu aplikasi adalah Biner Universal dengan mengklik kanan ikon aplikasi di Finder dan memilih “Dapatkan Info” dari menu yang muncul. Jika aplikasi adalah Biner Universal, Anda akan melihat “Aplikasi (Universal)” terdaftar di bidang “Jenis”.

Juga, di jendela “Dapatkan Info”, Anda dapat memilih apakah Anda ingin menjalankan aplikasi Rosetta versi Intel daripada versi asli Apple Silicon. Untuk melakukannya, centang kotak berlabel “Buka di Rosetta”.

Naa "Mendapatkan informasi" jendela, centang kotak di sebelahnya "Buka bersama Rosetta."

Saat berikutnya Anda membuka aplikasi, versi Intel aplikasi akan berjalan. Jika Anda ingin kembali menjalankan aplikasi asli Silicon Apple nanti, klik kanan ikon aplikasi, pilih “Dapatkan Info”, lalu hapus centang “Buka Dengan Rosetta”. Berbahagialah!

Leave a Comment

Your email address will not be published. Required fields are marked *