Toolkit Porting Game Apple membuka dunia game yang benar-benar baru di Mac Anda

click fraud protection

Solusi Apple untuk kekurangan game di MacOS pada dasarnya adalah mengambil pendekatan Steam Deck.

Jika Anda memiliki a MacBook atau Mac, maka Anda hampir pasti tidak memilihnya untuk bermain game. Mereka tidak pernah dikenal untuk itu, yang memalukan mengingat banyaknya kekuatan yang dapat Anda temukan di Macbook mana pun saat ini berkat silikon apel. Namun, di WWDC perusahaan, diumumkan Game Porting Toolkit (GPTK), sebuah cara bagi pengembang untuk menguji apakah game mereka dapat bekerja dengan baik saat diporting ke Mac. Yang lebih baik lagi adalah siapa pun dapat menginstalnya dengan sedikit usaha dan MacOS Sonoma, dan itulah yang kami lakukan.

Peringatan: Perangkat Porting Game Apple memerlukan a banyak penyiapan, Butuh waktu lama bagi saya untuk menyiapkannya, dan itu berkat banyaknya pekerjaan yang diperlukan untuk menjalankannya. Apple Gaming Wiki memiliki panduan fantastis untuk menyiapkannya yang saya gunakan, dan meskipun Anda secara teknis dapat memaksanya untuk berjalan di Ventura, itu akan merusak banyak game Steam dan tidak didukung. Ini adalah metode yang kurang ramah pengguna untuk bermain game daripada menggunakan Parallels atau Crossover, tetapi hasilnya, menurut saya, sepadan.

Saya menjalankan ini di MacBook Pro pribadi saya dengan Apple M1 Pro dengan RAM 32GB dan penyimpanan 1TB, jadi jika Anda memiliki spesifikasi yang lebih baik dari itu, Anda dapat mengharapkan kinerja yang lebih baik lagi.

Cyberpunk 2077 Dan Spider-Man: Remaster di Macbook M1 Pro

Dua game yang saya coba di Macbook M1 Pro saya adalah Cyberpunk 2077 Dan Spider-Man: Remaster, dan saya terkesan dengan hasilnya. Kedua game benar-benar dapat dimainkan di sekitar 30 FPS pada pengaturan tinggi (meskipun saya mencoba menurunkannya ke pengaturan rendah untuk meningkatkan kinerja), dan saya tidak melakukan banyak hal dalam hal pengoptimalan.

Seperti yang dapat Anda lihat dari klip di atas, gim ini sangat dapat dimainkan dan berjalan dengan baik sambil tetap terlihat cantik. Itu juga tidak membantu saya bermain di trackpad, tetapi Anda akan dapat menggunakan mouse dan keyboard dengan baik dengan game apa pun yang Anda mainkan. Perhatikan bahwa audio tidak ada dari klip di atas, tetapi audio terdengar baik-baik saja, meski agak serak.

Dalam klip di atas, audio terdengar buruk tetapi terdengar baik-baik saja saat diputar. Selain itu, perlu diperhatikan bahwa meskipun game ini tampaknya berjuang dari segi performa di awal, game ini mengambil dan mempertahankan sekitar 30 FPS di tengah video. Juga, perhatikan bahwa Anda belum bisa bermain game dengan pengontrol tanpa banyak pekerjaan. Saya sendiri belum yakin dengan langkah-langkahnya; beberapa orang mengklaim Anda dapat mengkompilasi Game Porting Toolkit dengan '--dengan-sdl2' opsi kompilasi, jadi mungkin cobalah jika Anda memiliki pengetahuan.

Adapun cara kerja Porting Toolkit game Apple, sangat mirip dengan Proton di Dek Uap. Itu menggunakan Wine sebagai basis untuk menerjemahkan panggilan Windows API ke panggilan POSIX (Portable Operating System Interface) dan kemudian menerjemahkan panggilan DirectX ke Apple's Metal API. Wine membuat ulang struktur direktori Windows dan menyediakan implementasi alternatif dari layanan sistem, dan tidak menggunakan emulasi atau virtualisasi apa pun untuk menjalankan binari Windows. Jangan lupa juga, bahwa di Apple Silicon, itu harus diambil lain langkah untuk menerjemahkan dari x86 ke Lengan.

Proton di Steam Deck melakukan hal yang sama, kecuali panggilan DirectX diterjemahkan ke Vulkan, bukan Metal. Perbedaan terbesar antara Proton dan GPKT adalah Proton ditujukan untuk konsumen dan dirancang sebagai proyek menghadap konsumen untuk bermain game di mesin berbasis Linux. Dalam kasus GPKT, ini adalah proses yang sulit dan sangat praktis yang ditujukan bagi pengembang untuk menguji game mereka sebagai cara untuk mendorong mereka mengembangkan untuk Mac.

Karena itu, jelas bahwa jika Anda ingin mengotori tangan Anda dan mencobanya, sepertinya sangat layak untuk menyiapkan GPKT dan memainkan game berbasis Windows di Mac Anda. Jika judul besar suka Cyberpunk dapat berjalan di atasnya, maka tidak ada alasan untuk percaya bahwa Anda juga tidak dapat memainkan sebagian besar perpustakaan game Anda di Mac. Apakah Anda mau atau tidak adalah cerita yang berbeda, tetapi itu terjadi bekerja.