Apple’ın Oyun Taşıma Araç Seti Neden Önemli: “Windows Oyunları” için Rosetta’nın Başlangıç Noktası

Resim

Mac oyun dünyası aslında bir karışıklık. Apple güçlü M2 Pro ile donatılmış Mac mini’yi mükemmel bir Mac oyun cihazı olarak tanıttı ve gerçekten de M2 Pro’lu Mac mini yüksek özellikli oyunlarla bile iyi performans gösteriyor. Ancak, benzer bir fiyat aralığındaki Windows PC’ler, oyun hızlarında iki kat daha hızlıdır. Mac oyun listesi bir çerez kutusuna benzerken, Windows oyun listesi bir çerez fabrikasına benzer. İkisi de lezzetli çerezlere sahip olsa da aynı şekilde düşünülemezler.

Apple, maliyet açısından verimli oyun cihazları oluşturmaya ilgi duyuyormuş gibi görünmüyor, ancak yazılım durumunu iyileştirmek niyetinde gibi görünüyor. WWDC sırasında, Apple macOS Sonoma’yı duyururken yeni oyun özelliklerini tanıtmak için önemli bir zaman ayırdı. Ünlü geliştirici Hideo Kojima’nın oyunu “Death Stranding” için yaklaşan Mac sürümünü bile tanıttılar. Gerçi bu, dört yaşındaki bir oyun için Mac sürümünün tanıtımı kadar açıkça Mac oyunun gerçekliğini sergilemiyor, ancak macOS Sonoma’da yeni oyun özelliklerinin tanıtılması olumlu bir adımdır.

Resim

Bu yeni Oyun Modu, diğer görevlere göre oyunu önceliklendirir, AirPods ses gecikmesini azaltır ve oyun kontrol cihazları için Bluetooth örnek hızını ikiye katlar. Ancak, yalnızca Apple Silicon ile donatılmış Mac’lerde kullanılabilir. Ancak, Mac oyunu için bunun daha etkili olan şey Oyun Taşıma Araç Seti, bir geliştirici aracıdır. Bu araç seti, Mac oyun kütüphanesini pratikte önemli ölçüde genişletme potansiyeline sahiptir.

Oyun Taşıma Araç Seti Bir Windows Oyun Rosetta mı?

Resim

Oyun Taşıma Araç Seti, CodeWeavers’ın CrossOver kaynak koduna dayanır. Temel olarak, x86 kodunu, DirectInput komutlarını, XAudio komutlarını, Direct3D komutlarını ve diğer Windows oyun API çağrılarını Apple Silicon ile uyumlu hale getirmek için gerçek zamanlı olarak dinamik olarak dönüştürür. Bu, en son gelişmiş Windows oyunlarını Mac için yeniden derleyebilmesine veya bunları herhangi bir değişiklik yapmadan çalıştırabilmesine olanak tanır.

İlk bakışta, Oyun Taşıma Araç Seti Valve’in Proton’uyla benzer gibi görünebilir, bu Steam Deck için Windows oyunlarını Linux’ta çalıştırmaya izin verir. Gerçekten de oldukça benzer olmalarına rağmen, fark, Proton’un bir son kullanıcı aracı olarak sürdürülmesi ve güncellenmesi gerçeğinde yatmaktadır. Ana amacı, Apple Silicon Mac’ler için Apple’ın Rosetta 2’si gibi uyumsuz yazılımı sorunsuz bir şekilde kullanabilmektir. Öte yandan Apple’ın araç seti, öncelikle prototip geliştirme amacıyla geliştiriciye özel bir araçtır.

Gerçekte, oyun geliştirme aracının dönüştürme işlevselliği genel kullanıcılara sunulmamaktadır. Xcode geliştiricileri, Windows oyunlarını Mac üzerinde çalıştırma işleminin ilk adımı olarak bu dönüştürme özelliğini kullanabilirler. Ancak, oyunu macOS için dönüştürmek için çeşitli adımlardan geçmeleri gerekmektedir. Bu adımlar, kaynak kodunu kopyalamayı, HLSL shader’ları yeniden derlemeyi, diğer grafik işlemleri Metal’a dönüştürmeyi ve tüm giriş ve ekran API’larını macOS eşdeğerlerine değiştirmeyi içerir. Apple’ın yeni Metal shader dönüştürücüsü bu süreci kolaylaştırmaya yardımcı olsa da, Windows oyununun Mac sürümünü oluşturmak hala önemli çaba gerektirir.

Bir Geliştirici Aracı Olarak Ona İsraf Potansiyeli

Bir geliştirici aracı olmasına rağmen, hırslı ve hevesli Mac kullanıcıları, Windows oyunlarını Mac’de çalıştırmak için yeni Xcode 15 komut satırı aracını ve Oyun Taşıma Araç Setini kurmuşlardır. Bir kullanıcı Diablo IV oyununu başarıyla çalıştırmayı başardı. Başka bir kullanıcı Cyberpunk 2077 oyununu taşıdı ve belki pürüzsüz çalışmıyor olabilir ancak bu düzeyde çalışıyor olması şaşırtıcıdır. Ayrıca, Elden Ring, Warframe, Spider-Man, Hi-Fi Rush ve daha fazlasını başarıyla çalıştırdılar.

Hepsi bu çok heyecan verici, ancak hala düzenli kullanıcıların ulaşamayacağı daha fazla performans iyileştirmesi ihtiyacı var. Gerçekte, bu oyunları Mac üzerinde düzgün bir şekilde çalıştırmak için geliştiricilerin önemli bir dönüştürme çalışması ve Mac sürümünü yeniden yayınlamaları gerekmektedir.

Aslında, şu anda Apple oyun deneyiminde ihtiyaç duyulan şey, “Mac’in Proton’u” gibi bir şeydir. Ona “Rosetta Gaming” veya benzer bir şey adı verilebilir, ancak temel kavram, geliştiricilerden ek çalışma gerektirmeden kullanıcıların çeşitli Windows oyunlarını Mac üzerinde doğrudan çalıştırmasına olanak tanımaktır. Oyun Taşıma Araç Seti, böyle bir araç için bir ara adım gibidir. Öte yandan Valve, belirli oyunlarda kapsamlı çalışmalar yaparak hataları düzeltmeye, sorunları çözmeye ve performansı iyileştirmeye yönelik çalışmalar yapmış ve buna göre Proton’u sürekli olarak güncellemiştir. Apple da benzer çabaların ve uyumlu oyunların bir listesini yönetmenin gerekliliğini kabul ediyor.

Bu zor bir görev, ancak hadi hayal edelim ki Apple bunu başardı! En iyi yüzlerce Windows oyunu Apple Silicon ile güçlendirilen Mac’lerde kolayca oynanabilir. Sadece yeni Rosetta’yı yükleyin ve uyumluluk listesini kontrol edin. Bu, sadece oyun yayıncılarına daha fazla Mac oyunu piyasaya sürmek için yeni bir teşvik olmakla kalmaz, aynı zamanda oyunlarını Mac üzerinde oynayan oyuncular için gerçekten tatmin edici bir deneyim olur.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top