Mengapa Toolkit Porting Game Apple Penting: Titik Awal Rosetta untuk “Gaming Windows”

Gambar

Dunia game Mac sebenarnya berantakan. Apple memperkenalkan Mac mini dengan M2 Pro yang kuat sebagai perangkat Mac gaming yang sangat baik, dan memang, Mac mini dengan M2 Pro berperforma baik bahkan dengan game ber spesifikasi tinggi. Namun, PC Windows dalam kisaran harga yang serupa menawarkan kecepatan bermain game yang lebih dari dua kali lebih cepat. Jika daftar game Mac seperti sebuah kotak kue, maka daftar game Windows seperti pabrik kue. Keduanya memiliki kue yang lezat, tetapi tidak dapat dianggap sama.

Apple tampaknya tidak tertarik untuk menciptakan perangkat gaming yang efisien biaya, tetapi tampaknya memiliki niat untuk meningkatkan situasi perangkat lunak. Selama WWDC, Apple menghabiskan waktu yang cukup banyak untuk memperkenalkan fitur-fitur game baru ketika mengumumkan macOS Sonoma. Mereka bahkan mempromosikan versi Mac dari game “Death Stranding” yang akan datang, yang menampilkan pengembang terkenal Hideo Kojima. Meskipun tidak secara eksplisit menampilkan realitas game Mac sebanyak promosi versi Mac untuk game empat tahun, pengenalan fitur-fitur game baru di macOS Sonoma adalah langkah positif ke depan.

Gambar

Mode Game baru ini memberikan prioritas pada bermain game daripada tugas-tugas lain, mengurangi laten audio AirPods, dan menggandakan tingkat pengambilan sampel Bluetooth untuk pengontrol game. Namun, mode ini hanya dapat digunakan pada Mac yang dilengkapi dengan Apple Silicon. Namun, mungkin yang lebih berpengaruh bagi permainan Mac daripada itu adalah Toolkit Porting Game, sebuah alat pengembang. Toolkit ini memiliki potensi untuk secara signifikan memperluas perpustakaan game Mac secara praktis.

Apakah Toolkit Porting Game adalah Rosetta untuk Game Windows?

Gambar

Toolkit Porting Game didasarkan pada kode sumber CrossOver milik CodeWeavers. Pada dasarnya, toolkit ini secara dinamis mengonversi kode x86, perintah DirectInput, perintah XAudio, perintah Direct3D, dan panggilan API game Windows lainnya agar kompatibel dengan Apple Silicon secara real-time. Ini memungkinkan untuk mengompilasi ulang game Windows terbaru yang canggih untuk Mac atau menjalankannya tanpa ada modifikasi.

Pada pandangan pertama, Toolkit Porting Game mungkin tampak mirip dengan Proton milik Valve, yang memungkinkan menjalankan game Windows di Linux untuk Steam Deck. Meskipun memang cukup mirip, perbedaannya terletak pada fakta bahwa Proton dijaga dan diperbarui sebagai alat pengguna akhir. Tujuan utamanya adalah untuk memungkinkan pengguna non-teknis untuk dengan mudah menggunakan perangkat lunak yang tidak kompatibel, mirip dengan Rosetta 2 milik Apple untuk Mac dengan Apple Silicon. Di sisi lain, toolkit Apple ini adalah alat eksklusif untuk pengembang yang terutama ditujukan untuk pengembangan prototipe.

Sebenarnya, fungsionalitas konversi dari toolkit pengembangan game ini tidak tersedia untuk pengguna umum. Pengembang Xcode dapat menggunakan fitur konversi ini sebagai langkah awal dalam menjalankan game Windows di Mac. Namun, mereka masih perlu melalui berbagai langkah untuk mengonversi game untuk macOS, seperti menyalin kode sumber, mengompilasi ulang HLSL shaders, mengonversi operasi grafis lain ke Metal, dan mengubah semua API masukan dan tampilan ke setara mereka di macOS. Meskipun konverter shader Metal baru dari Apple membantu menyederhanakan proses ini, membuat versi Mac dari game Windows masih membutuhkan usaha yang signifikan.

Potensi Terbuang dengan Panggilannya sebagai Alat Pengembang

Meskipun ini adalah alat pengembang, pengguna Mac yang ambisius dan antusias telah menginstal alat baris perintah Xcode 15 yang baru dan Toolkit Porting Game untuk menjalankan game Windows di Mac. Salah satu pengguna berhasil menjalankan Diablo IV dengan sukses di MacBook Pro M1 Max. Pengguna lain berhasil mengonversi Cyberpunk 2077, dan meskipun mungkin tidak berjalan mulus, fakta bahwa ini berfungsi dengan sejauh ini adalah menakjubkan. Selain itu, mereka juga berhasil menjalankan Elden Ring, Warframe, Spider-Man, Hi-Fi Rush, dan banyak lagi.

Semua ini sangat menarik, tetapi masih ada kebutuhan untuk peningkatan performa lebih lanjut, yang melampaui apa yang bisa dicapai oleh pengguna reguler. Sebenarnya, untuk menjalankan game-game ini dengan baik di Mac, para pengembang perlu melakukan konversi yang signifikan dan merilis kembali versi Mac.

Sebenarnya, yang dibutuhkan dalam pengalaman gaming Apple sekarang ini adalah sesuatu seperti “Proton untuk Mac”. Mungkin dapat dinamai “Rosetta Gaming” atau sesuatu yang serupa, tetapi konsep intinya adalah memungkinkan pengguna menjalankan berbagai game Windows di Mac secara langsung tanpa memerlukan pekerjaan tambahan dari para pengembang. Toolkit Porting Game ini merupakan langkah perantara menuju alat semacam itu. Di sisi lain, Valve telah melakukan banyak pekerjaan pada game-game tertentu untuk memperbaiki bug, mengatasi masalah, dan meningkatkan kinerja, dengan terus memperbarui Proton sesuai kebutuhan. Apple juga menyadari kebutuhan untuk upaya serupa dan mengelola daftar game yang kompatibel.

Ini adalah tugas yang menantang, tetapi mari kita bayangkan bahwa Apple telah berhasil mencapainya! Ratusan game Windows terbaik dapat dengan mudah dimainkan di Mac yang menggunakan Apple Silicon. Cukup pasang versi Rosetta yang baru dan periksa daftar kompatibilitasnya. Ini tidak hanya akan menjadi dorongan baru bagi penerbit game untuk merilis lebih banyak game Mac, tetapi juga pengalaman yang benar-benar memuaskan bagi para pemain yang memainkan game mereka di Mac.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top