Lihat, game Mac tidak dalam kondisi yang baik. Apple mengajukan Mac mini dengan M2 Pro sebagai semacam pertunjukan tentang betapa hebatnya game Mac, dan saya menulisnya awal tahun ini. Itu memang bisa memainkan game dengan baik, tetapi PC Windows dengan harga yang sama dua kali lebih cepat untuk bermain game, dan katalog game Mac vs. Windows seperti membandingkan toples kue dengan pabrik kue. Tentu, keduanya memiliki kue yang enak, tetapi hal-hal ini tidak sama.
Apple tampaknya tidak tertarik untuk menawarkan keuntungan yang baik dalam hal perangkat keras game, tetapi setidaknya ada upaya nyata untuk membuat situasi perangkat lunak menjadi lebih baik. Saat mengumumkan macOS Sonoma di WWDCApple meluangkan waktu untuk memamerkan beberapa kemampuan game baru dan bahkan menghadirkan pengembang terkenal Hideo Kojima untuk berpromosi Terdampar Maut datang ke Mac akhir tahun ini. Tidak ada yang mengatakan “permainan Mac” lebih dari Apple dengan penuh semangat mengumumkan rilis Mac dari permainan berusia empat tahun.
Fitur game baru akan datang macOS Sonoma adalah langkah maju yang baik. Mode Game baru bekerja dengan game apa pun untuk memberikannya prioritas proses yang lebih tinggi, mengurangi latensi audio AirPods, dan menggandakan kecepatan pengambilan sampel Bluetooth untuk pengontrol game. Game Mode hanya untuk Mac dengan Apple Silicon, tapi begitulah tampaknya semuanya berjalan, bukan?
Tapi itu alat pengembang yang disebut Game Porting Toolkit yang mungkin memiliki dampak terbesar pada game Mac. Dengan investasi yang lebih besar dari Apple, itu bisa memberikan dorongan besar ke perpustakaan game Mac.

apel
Salah satu alat pengembang baru untuk macOS Sonoma adalah Game Porting Toolkit yang didasarkan pada Kode sumber CrossOver dari CodeWeavers. Pada dasarnya, dibutuhkan kode x86, perintah DirectInput, perintah XAudio, perintah Direct3D, dan panggilan API game Windows lainnya dan menerjemahkannya secara real time ke hal-hal Apple Silicon yang sesuai.
Ya, Apple memiliki alat pengembang yang benar-benar memungkinkan Anda menjalankan game Windows kelas atas yang modern di Mac tanpa kompilasi ulang atau perubahan apa pun.
Kedengarannya sangat mirip Proton, alat terjemahan yang dikembangkan Valve untuk menjalankan game Windows di Linux untuk Steam Deck. Dan memang, itu sangat mirip. Tapi Valve mempertahankan dan memperbarui Proton sebagai alat pengguna akhir. Seperti Rosetta 2 di Apple Silicon Macs, Proton ditujukan bagi orang biasa untuk menggunakan perangkat lunak yang pada dasarnya tidak kompatibel tanpa kesulitan. Alat Apple hanya untuk pengembang untuk memulai pembuatan prototipe.
Kelemahan besar dengan fitur terjemahan Game Development Toolkit adalah pengguna biasa tidak dapat menggunakannya. Pengembang dengan Xcode dapat menggunakannya untuk menjalankan game Windows sebagai langkah pertama “bagaimana cara kerjanya di Mac”, tetapi mereka masih harus melalui semua langkah lain dalam menerjemahkan game ke Mac: mem-porting kode sumber, mengkompilasi ulang HLSL shader, menerjemahkan karya grafis lain ke Metal, mengubah semua input dan menampilkan API ke setara Mac asli, dan banyak lagi. Apple memiliki Metal Shader Converter baru yang akan membantu mempercepat proses ini, tetapi membuat versi Mac dari game Windows masih merupakan upaya besar.
Ini terlalu menjanjikan untuk tetap menjadi alat pengembang
Penggemar Mac yang giat telah menginstal alat baris perintah Xcode 15 baru dan Game Porting Toolkit untuk menjalankan game Windows di Mac mereka. Satu pengguna mendapatkannya Diablo IV berlari. Seorang lainnya bersemangat Cyberpunk 2077 dan itu tidak sepenuhnya mulus tetapi luar biasa bahkan bekerja dengan ketelitian seperti itu. Yang lain sudah lari Cincin Penatua, WarframeSpider-Man, Hi-Fi Rush, dan banyak lagi.
Ini semua sangat mengasyikkan, tetapi kinerjanya bisa lebih baik, dan langkah-langkah untuk melakukan ini melampaui pengguna biasa. Untuk benar-benar menghadirkan game ini ke Mac, pengembang masih perlu melakukan pekerjaan penerjemahan yang signifikan dan menerbitkan ulang versi Mac.
Saya menyarankan sebelumnya bahwa Apple membutuhkan semacam “Proton untuk Mac”. Mungkin bisa menyebutnya Permainan Rosetta atau yang serupa, tetapi idenya adalah alat yang dapat diunduh pengguna yang memungkinkan banyak game Windows berjalan langsung di Mac tanpa ada pekerjaan dari pengembang. Toolkit Porting Game sudah setengah jalan. Tapi Valve melakukan banyak pekerjaan berdasarkan judul demi judul untuk memperbaiki bug dan masalah dengan game tertentu dan meningkatkan kinerjanya, dan terus melakukannya dengan pembaruan rutin Proton. Apple perlu melakukan upaya serupa, serta mempertahankan daftar judul yang kompatibel. Ini banyak angkat berat.
Tapi bayangkan saja jika Apple melakukannya! Ratusan game Windows teratas dapat berjalan di Mac dengan Apple Silicon semudah aplikasi yang dibuat untuk Mac berbasis Intel. Instal saja Rosetta baru, periksa daftar kompatibilitas, dan pergilah. Anda akan selalu mendapatkan kinerja yang lebih baik dengan versi Mac asli, tetapi tidak ada yang lebih mendorong penerbit selain melihat gamer nyata sehari-hari benar-benar memainkan game mereka di Mac.