Tears of the Kingdom, artık iPhone’larda: Switch oyunlarını yerel Apple uygulamasına dönüştüren proje duyuruldu

Geliştirilen yeni bir açık kaynaklı araç, sahip olduğunuz Nintendo Switch oyunlarını herhangi bir emülatöre ihtiyaç duymadan doğrudan iPhone, iPad ve Mac’te çalışan yerel uygulamalara dönüştürüyor.

Tears of the Kingdom, artık iPhone’un ana ekranında bağımsız bir uygulama olarak yer alabiliyor. nxnative adlı yeni bir açık kaynaklı proje, sahip olduğunuz Switch oyunlarını iPhone ve iPad’ler için yerel uygulamalara dönüştürüyor. Üstelik bu süreçte herhangi bir emülatör kullanılmıyor; her oyunun orijinal kodu doğrudan Apple’ın çipleri üzerinde çalışıyor. Aynı yöntemle Mac uygulamaları oluşturmak da mümkün.

Bu sistemin kusursuz işlemesinin arkasında, hem Switch’in hem de Apple’ın güncel cihazlarının Arm tabanlı işlemciler kullanması yatıyor. Yani oyunun komut setleri halihazırda iPhone’un çipiyle uyumlu. Kısa süre önce yapay zekâ desteğiyle hazırlanan Link’s Awakening gibi PC uyarlamaları ise bu doğuştan gelen avantaja sahip değil; çoğu PC x86 mimarili işlemciler kullandığı için kodların önce tercüme edilmesi gerekiyor.

iPhone veya Mac üzerinde ise yalnızca Nintendo’ya özgü bileşenlerin değiştirilmesi yeterli oluyor. Küçük bir ana program temel olarak Switch’in işletim sisteminin yerini alırken, konsolun grafikleri Nintendo’nun kendi grafik arayüzü yerine Apple’ın Metal API’ına çevriliyor.

Araç, teknoloji hesabı Techjunkie Aman’ın hafta sonu X üzerinden yaptığı paylaşımla dikkat çekmeye başladı. Buna rağmen projenin GitHub sayfasında şimdiden Mario Kart 8 Deluxe, Metroid Dread ve Super Mario Odyssey dahil olmak üzere test edilmiş 60’tan fazla oyun listeleniyor. Hatta belirli bir oyun güncellemesiyle Breath of the Wild, Tears of the Kingdom ve Fire Emblem Engage gibi yapımlar Switch’in 30 FPS sınırından 60 FPS’e kadar sıçrayabiliyor.

Zorlu kurulum süreci ve Nintendo tehlikesi

Yine de tüm bu sistemi kurmak biraz çaba gerektiriyor. Kendi konsolunuzdan çıkardığınız şifre çözme anahtarlarına ve kendi oyun dosyalarınıza, ayrıca derleme komutunu çalıştırmak için Xcode yüklü bir Mac’e ihtiyacınız var. Sadece ilk derleme işlemi bile bir saate kadar sürebiliyor.

Ortaya çıkan uygulamanın daha sonra AltStore veya Sideloadly gibi bir araç kullanılarak sideload edilmesi, yani App Store dışından cihaza yüklenmesi gerekiyor. Uygulamalar yalnızca iOS 26 veya iPadOS 26 yüklü bir iPhone 15 Pro ve daha yeni modellerde ya da M1 çipli ve üzeri iPad’lerde çalışıyor. Bunun nedeni, eski iPhone’ların bu oyunların kullandığı sıkıştırılmış dokuları işleyememesi. Desteklenen cihazlarda bile amiibo özellikleri ve çevrimiçi oyun desteği kullanılamıyor.

Mac uygulaması oluşturmak ise derleme sürecinde sadece tek bir ek komut gerektiriyor. Mac oyunculuğu üzerine içerik üreten YouTuber Andrew Tsai, bu yöntemle birkaç uygulama derledi ve Monster Hunter Rise’ı sadece 8 GB RAM’e sahip başlangıç modeli bir M1 MacBook Air üzerinde sabit 60 FPS’te çalıştırmayı başardı. Tsai ayrıca konsola özel strateji oyunu Unicorn Overlord’u da yerel olarak çalıştırabildi.

Elbette bu projenin Nintendo ile hiçbir resmi bağı yok. Her derleme işlemi kullanıcının kendi sağladığı dosyalarla başlıyor, dolayısıyla proje kendi başına herhangi bir oyun verisi dağıtmıyor. Ancak Switch emülatörü Yuzu da oyun dağıtmıyordu; buna rağmen geliştiricileri 2024 yılında açılan bir davayı kapatmak için Nintendo’ya 2,4 milyon dolar ödemeyi kabul etmek zorunda kaldı.

Bundan birkaç ay sonra, rakip emülatör Ryujinx de Nintendo’nun baş geliştiriciyle iletişime geçmesinin ardından kepenk indirdi. İronik bir şekilde, nxnative grafikleri dönüştürmek için Ryujinx’ten alınan kodları kullanıyor.