Nintendo Switch emülasyonu, uzun süredir PC tarafında oyunları konsolun sunduğundan daha yüksek çözünürlük ve kare hızlarında çalıştırabilmesiyle öne çıkıyordu. Yuzu ve Ryujinx gibi projelerin yaygın dağıtımı sona erdirilmiş olsa da çalışmalar tamamen durmadı. Yuzu tabanlı bir çatal olan suyu da bu çizgide ilerleyen projelerden biriydi.
Şimdi suyu için geliştirme süreci de bitmiş görünüyor. Ancak proje kapanmadan önce dikkat çekici bir özellikle son bir genel sürüm yayımlandı. suyu 0.04 sürümünün öne çıkan yeniliği, Recompiler mode olarak adlandırılan yeni çalışma modu oldu.
Bu mod, Switch’in AArch64 tabanlı oyun kodunu çalıştırma anında JIT katmanı üzerinden çevirmek yerine, önceden yerel x86-64 çalıştırılabilir dosyalara dönüştürüyor. Kısacası ahead-of-time statik yeniden derleme yaklaşımı kullanılıyor. Bu sayede klasik emülasyon katmanının oluşturduğu CPU yükünün önemli bölümünün ortadan kaldırılması hedefleniyor.
Yaklaşımın temel avantajı, işlemci üzerindeki ek yükü azaltması. Buna ek olarak shader derleme kaynaklı takılmaların da hafifleyebileceği belirtiliyor. Sonuç olarak özellikle orta sınıf sistemlerde daha yüksek çözünürlükler ve kare hızları için gerekli CPU ihtiyacı düşebiliyor. Yine de bu, oyunların PC’de tamamen yerel olarak çalıştığı anlamına gelmiyor; Switch işletim sistemi ve grafik API’leri için çeviri katmanları hâlâ gerekli.

Performans kazanımlarının çoğu Nintendo Switch oyununda görülebileceği ifade edilse de, asıl faydanın açık dünya yapımlarında ortaya çıkması bekleniyor. The Legend of Zelda: Breath of the Wild, The Legend of Zelda: Tears of the Kingdom ve Xenoblade Chronicles serisi bu konuda öne çıkan örnekler arasında gösteriliyor.
Bu oyunların Nintendo Switch 2 sürümleri çeşitli iyileştirmeler sunsa da, PC tarafında kullanılan bazı modlar farklı görsel özellikler eklemeye devam ediyor. suyu cephesinde geliştirme sona ermiş olsa da, 0.04 sürümüyle gelen Recompiler mode, Switch emülasyonunun teknik evriminde kayda değer bir adım olarak öne çıkıyor.

