Apple'ın Game Porting Toolkit, Mac'inizde yepyeni bir oyun dünyasının kilidini açar

Apple'ın MacOS'ta oyun eksikliğine getirdiği çözüm, temel olarak Steam Deck yaklaşımını benimsemektir.

Eğer bir MacBook veya Mac, o zaman neredeyse kesinlikle oyun oynamak için bir tane seçmediniz. Bu özellikleriyle hiç bilinmediler, ki bu, bugünlerde herhangi bir Macbook'ta bulabileceğiniz muazzam miktarda güç göz önüne alındığında, bu çok yazık. elma silikon. Ancak şirketin WWDC'sinde, geliştiricilerin oyunlarının bir Mac'e taşındığında iyi çalışıp çalışmadığını test etmeleri için bir yol olan Game Porting Toolkit'i (GPTK) duyurdu. Daha da iyisi, herkesin biraz çalışmayla kurabilmesi ve MacOS Sonoma, ve biz de tam olarak bunu yaptık.

Bir uyarı: Apple'ın Game Porting Toolkit için bir pay Kurulum, kurmam uzun zaman aldı ve bu, çalıştırmak için gereken büyük miktarda çalışma sayesinde oldu. Apple Gaming Wiki'de, kullandığım kurulumu yapmak için harika bir kılavuz varve teknik olarak onu Ventura'da çalışması için zorlayabilirken, birçok Steam oyununu bozacaktır ve basitçe desteklenmemektedir. Oyun oynamak için Parallels veya Crossover kullanmaktan daha az kullanıcı dostu bir yöntem ama bence getirisi buna değer.

Bunu, 32 GB RAM ve 1 TB depolama alanına sahip Apple M1 Pro ile kişisel MacBook Pro'mda çalıştırdım, yani bunlardan daha iyi özelliklere sahipseniz, daha da iyi performans bekleyebilirsiniz.

Siberpunk 2077 Ve Örümcek Adam: Yeniden Düzenlendi Macbook M1 Pro'da

Macbook M1 Pro'mda denediğim iki oyun Siberpunk 2077 Ve Örümcek Adam: Yeniden Düzenlendive sonuçlardan etkilendim. Her iki oyun da yüksek ayarlarda yaklaşık 30 FPS'de tamamen oynanabilirdi (gerçi performansı artırmak için onları düşük ayarlara düşürmeye çalıştım) ve optimizasyon yoluyla pek bir şey yapmadım.

Yukarıdaki klipten de görebileceğiniz gibi, oyun çok oynanabilir ve harika görünmeye devam ederken iyi çalışıyor. İzleme dörtgeninde oynuyor olmam da yardımcı olmadı, ancak oynadığınız tüm oyunlarda fare ve klavyeyi gayet iyi kullanabileceksiniz. Yukarıdaki klipte ses olmadığını unutmayın, ancak ses biraz cızırtılı olsa da iyi geliyordu.

Yukarıdaki klipte, ses zayıf geliyor ama gerçekten çalarken kulağa gayet iyi geliyor. Ayrıca şunu da belirtmekte fayda var, oyun başlangıçta performans açısından sorun yaşıyor gibi görünse de, videonun ortalarında 30 FPS'yi yakalıyor ve koruyor. Ayrıca, henüz çok çalışmadan bir denetleyiciyle oyun oynayamayacağınızı unutmayın. Henüz adımlardan tam olarak emin değilim; bazı kişiler Game Porting Toolkit'i ' ile derleyebileceğinizi iddia ediyor.--ile-sdl2' derleme seçeneği, bu yüzden teknik bilginiz varsa belki bunu bir deneyin.

Apple'ın oyun Porting Toolkit'inin nasıl çalıştığına gelince, şuna çok benziyor: Buhar Destesindeki Proton. Windows API çağrılarını POSIX (Taşınabilir İşletim Sistemi Arayüzü) çağrılarına ve ardından DirectX çağrılarını Apple'ın Metal API'sine çevirir. Wine, bir Windows dizin yapısını yeniden oluşturur ve sistem hizmetlerinin alternatif uygulamalarını sağlar ve Windows ikili dosyalarını çalıştırmak için herhangi bir öykünme veya sanallaştırma kullanmaz. Apple Silicon'da, daha sonra alması gerektiğini de unutmayın. bir diğer x86'dan çevirme adımı Kol.

DirectX çağrılarının Metal yerine Vulkan'a çevrilmesi dışında Steam Deck'teki Proton da aynı şeyi yapıyor. Proton ve GPKT arasındaki en büyük fark, Proton'un tüketicilere yönelik olması ve Linux tabanlı bir makinede oyun oynamak için tüketiciye dönük bir proje olarak tasarlanmış olmasıdır. GPKT söz konusu olduğunda, geliştiricilerin oyunlarını Mac için geliştirmeye teşvik etmenin bir yolu olarak test etmelerini amaçlayan zor, çok uygulamalı bir süreçtir.

Bunu söyledikten sonra, ellerinizi kirletip denemek istiyorsanız, GPKT'yi kurmaya ve Mac'inizde Windows tabanlı oyunlar oynamaya değer gibi görünüyor. gibi büyük başlıklar varsa Siberpunk üzerinde çalışabilir, o zaman oyun kitaplığınızın büyük bir bölümünü Mac'te de oynayamayacağınıza inanmanız için hiçbir neden yoktur. İsteyip istememek farklı bir hikaye, ama öyle iş.