Egg NS – Android向け Nintendo Switchエミュレータ by NXTeam Studios

GBATempで、Android向けのNintendo SwitchエミュレータEgg NSが登場したことを伝えていました。
egg-ns

Egg NSはツイッターの私のタイムラインで結構話題になっていたので記事を書こう書こうと思いつつも数日が経過してしまいました。ようやく時間ができたので記事にしてみます。

Egg NSが話題になったのは、Androidでまともに動くエミュレータだったからです。この話題のEgg NSを開発したのはNXTeam Studiosというチームで、中国かと思いきや自称アメリカだそうです。Egg NS emulator公式サイトによると、開発は2年ほど前から行われ、最近ようやくリリースに至ったとのこと。

最新バージョンはEgg NS Emulator 1.02で、HuaweiのKirin 990/ 980チップのデバイス(Huawei Mate 30やHuawei Mate 20など)をサポートしました。もともとはSnapdragon 855/ 855+ /865(Samsung Galaxy Note10やSamsung Galaxy S20 Ultra、Oppo Find X2、Sony Xperia1、SHARP Aquos R3など)をサポートしていました。

かなりの割合で市販のゲームが動作するエミュレータのようで、Egg NS 公式サイトの互換性リストには、おそらく実際テストしたであろうタイトルの状況が掲載されています。

Compatibility(互換性)という項目でゲームごとに
・Perfect(パーフェクト)
・Great(良)
・Okay(可)
・Bad(不可)
の4段階評価がされています(日本語は私のなんとなくの翻訳)。

ほとんどがPerfectですが、『スーパーマリオ オデッセイ』のみBadとなっています。テスト機はSamsung Galaxy S20とされています。

評価がOkayの『ポケットモンスター ソード』で以下の動画の状態です。まれにスローにはなりますがプレイ可能な印象です。Badでなければそこそこいい感じに動くのではないでしょうか。
逆にBadの『スーパーマリオ オデッセイ』はプレイするには耐えがたい感じです。

このEgg NSはオープンソースではありません。その辺が実は怪しさを臭わせています。実際GBATempでその臭うところが幾つも報告されています。

  • runtimeフォルダに違法なキーが入っている上に、ランダムなシステムデバイスユニークキーまである
  • GameSir-X2というゲームパッドのみサポート(しかもその1万円オーバーのゲームパッド必須)のため、ゲームパットを買わせるための策略説がある。ゲームパッドはEgg NSに合わせて予約が開始された。コントローラーを接続せずゲームをプレイしようとするとNot Connectと出て弾かれる
  • 全てのゲームが動くわけでは無いのにコントローラーに1万円出すなら更に1万出してSwitch Lite買った方がry)
  • 使用には登録必要で、ログイン要求される
  • メモリダンプして調べたところ、yuzuのソースコードを盗用して使っているようだがEgg NS自体はクローズドソースコード
  • アメリカンと言っているが、中国製の証拠多数

以下がEgg NSの動作に必須になっているGameSir X2 Type-C Mobile Gaming Controllerです。
99.99ドル(1万円ちょっと)するにも関わらずBluetooth非対応のUSB-C接続のみです。

GameSir X2

このコントローラーでないとEgg NSでゲームプレイできないようにしてあり、しかもソースコードをyuzuから盗用しているにも関わらずEgg NSはソースコード未公開、しかも2年前から独自に開発していたかのような振る舞いをしています。そのため1万円するコントローラーを販売するためだけにEgg NSが作られたのではないかとの憶測を呼んでいます。ソースコードが公開されていればコントローラーチェック部分を改変してどのコントローラーでも利用できるようにすることは可能でしょう。それをさせないためのクローズドソースと言われても仕方がない部分はあります。

Androidデバイス側にSnapdragon 855/ 855+ /865やKirin 990/ 980のハイエンドSoCが必須なのはやむを得ないところはありますが、少なくともyuzuチームがもしAndroid版yuzuを公式に開発すればコントローラーをひとつに限定することはないでしょう。

SwitchのSoCであるNVIDIA TegraX1はEgg NS対応SoCのSnapdragon/Kirin同じARM系アーキテクチャではあるものの、3年前に発売されたばかりでバリバリ現役ゲーム機のSwitchを、ハイエンドモデルではあるものの普通に買えるスマホで普通にエミュレートできてしまうほどエミュレータの開発が進んでしまっていることに驚きを隠せません。それはそれとして、もし本当に1万円のコントローラーを売るためにyuzuのコードを盗用してまでしてEgg NSを作ったのだとしたら、かなり残念です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

『Egg NS – Android向け Nintendo Switchエミュレータ by NXTeam Studios』へのコメント

  1. 名前:rin 投稿日:2020/12/07(月) 15:51:22 ID:cc81a0dcc 返信

    GameSirは近所のヨドバシカメラで見かけたことのあるメーカーなので、そういうことが無いと信じたい…

    • 名前:mamosuke 投稿日:2020/12/07(月) 22:58:45 ID:6c54c169f

      GameSirは、トイドローンであるRYZE TechのTello(ドローンで有名なDJIが技術協力してDJIの販売網でも販売しているのでDJI製だと思っている方もいるかもしれません)がドローンのコントローラーとして認証している唯一のメーカーですが、DJIもRYZE TechもGameSirも中華なのであり得ないとまでは言い切れないかと。

      追伸。Tello持ってます。GameSirのコントローラー使ってます。

  2. 名前:WangWei 投稿日:2022/05/01(日) 16:29:42 ID:0b0f6ec0d 返信

    中国人です。Egg NSエミュレータがGamesirというメーカーより開発されてるのは間違いありません。それは中国でも話題になっています。最近、冷却ファン付きのX3コントローラーは販売し始め、中国の中古品ネットショップで多くのX2が売られていますよ。

    • 名前:WangWei 投稿日:2022/05/01(日) 16:39:32 ID:0b0f6ec0d

      中国人として、ゲームソフトの不法使用を我慢できず、すでにGamesirの不法行為をニンテンドーの法務部に報告しました。