最近まで、Android上で最高のNintendo SwitchエミュレータはおそらくSkyline Emulatorでした。このエミュレータは有望な進展を遂げ、多くのインディーゲームや人気タイトルをプレイすることができ、Android上で最高のエミュレータの一つとして確固たる地位を築いていました。しかし、その開発チームは最近、Nintendoからの脅威が増えたため、開発を中止しました。ただし、Yuzuの開発チームは、彼らのNintendo SwitchエミュレータがAndroid上で公式に動作することを発表しました。
明確に言っておきますが、これはアーリーアクセス版であり、お使いのデバイスで必ずしも動作するとは限りません。それでも、Yuzuは現在、よりパワフルなハードウェア上でお気に入りのSwitchゲームを設定してプレイしたい人々のためのPC上のエミュレータとして利用されており、Androidにも登場するのを見るのは素晴らしいことです。試してみたい場合は、Yuzuの開発者は、Snapdragon 865以降のデバイス(Snapdragon 8 Gen 1以上が推奨)と8GBのRAMが必要であると述べています。
Qualcomm以外のチップセットに関しては、MediaTekやExynosのデバイスは、おそらくExynos 2200を除いては動作しないと予想されています。また、Android 11以上と、一部のVulkan拡張をサポートするGPUドライバが必要ですが、Google Playストアがその基準を満たしていない場合は、アプリのインストールを許可しないはずです。
性能については、開発チームが独自のゲームでテストしたパフォーマンスデータを共有しています。見たところ、多くのゲームはそのままプレイできるようです。例えば、Super Mario 3D World + Bowsers’ FuryはSamsung Galaxy S23で完全にプレイ可能です。ただし、私はAnimal Crossing New Horizonsをテストしたところ、すぐにグラフィカルな問題が発生しました。
スマートフォンの最高のパフォーマンスを引き出すためには、Snapdragon 8 Gen 1デバイスをお持ちの場合、開発者はTurnip GPUドライバのインストールを推奨しています。このドライバは、Yuzuアプリが公式にサポートしています。重要なのは、自分のスマートフォンに合ったものを見つけることであり、Yuzu Discordは他のユーザーの動作確認などをチェックするための素晴らしい場所です。例えば、Adreno 700デバイス向けの最新のドライバを取得すると、パフォーマンスが向上するようです。
ハードウェア要件
現時点では、yuzuはAdreno GPUを搭載したQualcomm Snapdragon SoCで動作するデバイスを必要とします。ExynosやMediatekなどのSoCを搭載したデバイスは、「Adrenoよりも劣る」GPUドライバのため、少なくとも近い将来は全く動作しないことが予想されます。また、yuzuのAndroid版は高いRAM要件があり、比較的高性能なデバイスが最高の体験を提供します(例:SD 865と8GBのRAM以上)。
yuzu on Androidでは、より新しい公式のAdrenoドライバやTurnipなどのカスタムGPUドライバを実行する機能が提供されています。これにより、古い世代のSnapdragon SoCでのパフォーマンスを向上させることができます。さらに、Androidに特化した最適化の余地はまだまだあります。パフォーマンスを改善する機会は十分にありますが、現在の最低システム要件の高さを説明しています。
この初期リリースでは、パフォーマンスと安定性の向上に注力するため、意図的に比較的最小限の機能に留めています。先に述べたように、PC版との機能の整合性は重要な目標ですが、それがすぐに実現するわけではありませんので、ゆっくりと進行することを予想してください。
パフォーマンスと互換性について
ソフトウェアの要件に関して、yuzuはAndroid 11以降と、Play Storeが自動的にチェックする必要なVulkan拡張が必要です。しかし、AndroidのGPUドライバのエコシステムは非常に一貫性がありません。すべてのデバイスが同じ結果になるわけではありません。yuzuをダウンロードしてインストールできたとしても、パフォーマンスや互換性が素晴らしいとは限りません。予想通り、Qualcommが(現時点では)最適な選択肢となります。
Qualcommデバイスのユーザーは、libadrenotoolsのおかげでさまざまなMesa Turnipドライバのバージョンをテストすることができます。これらのドライバはDiscordサーバーにリンクされています。互換性のあるドライバをダウンロードし、yuzuの設定で「設定 > GPUドライバのインストール > yuzuにインストール」の順に進めることで、任意のドライバを選択することができます。
最新のドライバが常に最良とは限らず、特定のゲームは特定のドライバを好む場合もあります。
現在、最高の互換性は、Mesa Turnipドライバを実行しているAdreno 600シリーズのGPUで達成されています。ゲームを正しく起動し、描画するためには、この組み合わせが最適です。
最高のパフォーマンスは、Adreno 700シリーズのハードウェア(Snapdragon 8 Gen 1以降)から得られますが、しばらくの間、Turnipのサポートは提供されません。パフォーマンスは通常高くなりますが、一部のゲームで描画の問題が発生したり、起動しない場合があります。
Yuzuエミュレータはどのようなデバイスで動作しますか?
Yuzuエミュレータは、Snapdragon 865デバイスまたはそれ以降のモデル(Snapdragon 8 Gen 1が最低限推奨)で動作します。また、8GBのRAMが必要です。Qualcomm以外のチップセット、つまりMediaTekとExynosデバイスは動作しないと予想されています(ただし、Exynos 2200は例外かもしれません)。さらに、Android 11以上が必要で、特定のVulkan拡張をサポートするGPUドライバも必要です。
Yuzuエミュレータを使い始めるには何が必要ですか?
Yuzuエミュレータを使い始めるには、自分のSwitchからゲームと復号化キーをダンプする必要があります。Google Play Storeからアプリをダウンロードすると、必要な各コンポーネントの選択、ゲームフォルダ、キーなどのガイドを通じて全プロセスを案内します。
Yuzuエミュレータのバージョンは何がありますか?
Yuzuエミュレータには、通常のYuzuとYuzu Early Accessの2つのバージョンがあります。Early Accessは、テスト中の新機能を早期に更新するための一回払いが必要です。