Oyun

Mario Kart World, Switch 2 Jailbreak Sonrası iPhone 18 Pro’da Çalıştırıldı

Nintendo Switch 2 için ortaya çıkan ilk dikkat çekici jailbreak çalışmalarının ardından modlama ve emülasyon tarafında yeni gelişmeler yaşanmaya başladı. Mario Kart World, geliştirici Will Faust tarafından önce macOS üzerinde, ardından iPhone 18 Pro’da çalıştırıldı.

Henüz oldukça deneysel aşamada olan çalışma, Nintendo Switch 2 oyunlarının farklı donanımlarda çalıştırılması konusunda önemli bir teknik gösterim olarak dikkat çekiyor. Ancak projenin şu an için oyuncuların indirip kullanabileceği halka açık bir emülatör olmadığının altını çizmek gerekiyor.

Mario Kart World iPhone 18 Pro’da Çalışıyor

Emülatör geliştiricisi Will Faust, X üzerinden paylaştığı görüntülerde Mario Kart World’ü Apple cihazlarında çalıştırmayı başardığını gösterdi.

İlk gösterim macOS üzerinde gerçekleştirildi. Bu sürüm teknik açıdan çalışıyor olsa da görüntülerde önemli grafik sorunlarının bulunduğu görülüyor. Bazı renk ve gölgelendirme efektleri doğru görüntülenmezken, eksik geometriler ve yüklenmeyen grafik öğeleri de dikkat çekiyor.

Ardından paylaşılan iPhone 18 Pro görüntüleri ise çok daha etkileyici görünüyor. Oyunun başlangıç bölümünde bazı takılmalar yaşansa da grafiklerin ve renklerin macOS gösterimine kıyasla çok daha doğru şekilde oluşturulduğu görülüyor.

Faust, çalışmanın nxnative’ın özel olarak değiştirilmiş bir sürümüne dayandığını belirtiyor.

Switch 2 Jailbreak Gelişmesi Bunun Önünü Açtı

Mario Kart World’ün Apple cihazlarında çalıştırılabilmesinin arkasındaki önemli gelişmelerden biri, kısa süre önce ortaya çıkan Nintendo Switch 2 jailbreak’i ns2jb oldu.

Güvenlik araştırmacısı Sammy “pepsipu” Hajhamid tarafından gösterilen ns2jb, Switch 2 üzerinde yazılım tabanlı olarak native kod çalıştırılmasına imkan veren deneysel bir yöntem.

Söz konusu açık sayesinde geliştiriciler;

  • homebrew uygulamalar çalıştırabiliyor,
  • oyunlar üzerinde modifikasyon yapabiliyor,
  • kayıt dosyalarını yedekleyebiliyor,
  • Switch 2 yazılımını tersine mühendislik amacıyla inceleyebiliyor.

İlk jailbreak gösterimlerinden birinde de Mario Kart World üzerinde değişiklik yapılmış ve oyuna Hatsune Miku, Peter Griffin ve Cinnamoroll gibi normalde oyunda bulunmayan karakterler eklenmişti.

Ancak burada önemli bir ayrıntı bulunuyor. ns2jb, Nintendo Switch 2’nin tamamen kırıldığı veya kalıcı özel yazılımların yüklenebildiği anlamına gelmiyor.

Mevcut yöntem tethered jailbreak olarak tanımlanıyor. Yani konsol yeniden başlatıldığında jailbreak etkisini kaybediyor ve işlemin yeniden uygulanması gerekiyor. Ayrıca mevcut çalışma tam kernel erişimi sağlayan kalıcı bir custom firmware çözümü niteliğinde değil.

Geliştirici Oyunun Kendi Kopyasını Kullandığını Söylüyor

Will Faust’ın açıklamasına göre Mario Kart World dosyaları kendisine ait yasal oyun kopyasından elde edildi.

Geliştirici, Switch 2’deki FS exploit üzerinden kendi oyununu dump ettiğini ve ardından nxnative tabanlı çalışmasını kullanarak oyunu Apple donanımlarında çalıştırdığını belirtiyor.

Bu ayrıntı özellikle emülasyon çalışmalarında önemli. Çünkü emülatör geliştirilmesi ile telif hakkıyla korunan oyun dosyalarının izinsiz dağıtılması hukuki açıdan birbirinden farklı konular.

Faust’ın yaptığı gösterim de şu aşamada doğrudan indirilebilir oyun veya emülatör dağıtımından ziyade teknik bir proof of concept niteliğinde.

iPhone Sürümünde Bellek Kullanımı Düşük Tutulmuş

Mario Kart World’ün iPhone 18 Pro üzerindeki çalışması yalnızca grafik tarafıyla değil, bellek yönetimi açısından da dikkat çekiyor.

Faust, fiziksel bellek kullanımının görece düşük seviyede tutulabildiğini ve bunun userspace file-backed memory yaklaşımı sayesinde mümkün olduğunu ifade ediyor.

Basitleştirilmiş şekilde anlatmak gerekirse sistem, ihtiyaç duyduğu tüm veriyi sürekli olarak fiziksel bellekte tutmak yerine dosya destekli bir bellek yönetimi yaklaşımından yararlanıyor.

Mobil cihazlarda mevcut bellek sınırlarının masaüstü sistemlere kıyasla çok daha kritik olması nedeniyle bu tür optimizasyonlar Switch 2 oyunlarının telefonlarda çalıştırılması açısından büyük önem taşıyor.

Projenin Kodu Yayınlanmayacak

Gösterimin en önemli sınırlamalarından biri ise projenin şimdilik tamamen özel olması.

Will Faust, geliştirdiği sürümün kaynak kodunu herhangi bir yerde yayınlamayacağını açıkça belirtiyor.

Dolayısıyla kullanıcıların şu anda bir emülatör indirerek Mario Kart World’ü iPhone veya Mac üzerinde çalıştırması mümkün değil.

Aynı zamanda kodun yayınlanmamış olması, gösterimin üçüncü taraf geliştiriciler tarafından ayrıntılı biçimde doğrulanmasını da zorlaştırıyor. Şimdilik elimizde Faust tarafından yayımlanan videolar ve geliştiricinin teknik açıklamaları bulunuyor.

Switch 2 Emülasyonu Beklenenden Hızlı İlerleyebilir

Nintendo Switch 2 henüz oldukça yeni bir platform olmasına rağmen geliştiricilerin donanım ve işletim sistemi üzerinde hızla ilerleme kaydetmesi dikkat çekici.

Mario Kart World’ün macOS ve iPhone 18 Pro üzerinde çalıştırılması, henüz son kullanıcıya yönelik kullanılabilir bir Switch 2 emülatörünün ortaya çıktığı anlamına gelmiyor. Bununla birlikte oyun kodunun farklı mimarilerde çalıştırılabilmesi, emülasyon araştırmalarının ne kadar hızlı ilerleyebileceğini göstermesi açısından önemli.

Öte yandan Nintendo’nun ilk Switch döneminde emülatör projelerine karşı izlediği oldukça agresif hukuki politika düşünüldüğünde, Switch 2 emülasyon projelerinin de ciddi hukuki baskıyla karşı karşıya kalması şaşırtıcı olmayacaktır.

Şimdilik Mario Kart World’ün iPhone 18 Pro üzerinde çalışması, günlük kullanım için hazırlanmış bir emülatörden çok teknik bir başarı gösterisi olarak değerlendirilmeli.

Nintendo Switch 2 güvenliğinin önümüzdeki aylarda nasıl gelişeceği ve başka geliştiricilerin benzer projeler ortaya çıkarıp çıkarmayacağı ise şimdiden merak konusu.

İlgili Haberler

Bir yanıt yazın

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

Başa dön tuşu