開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行
開発者のガブリエル・オフラハティ・チャンは最近、「ジョバンニ」と名付けたゲームボーイエミュレータを第2世代Apple Watch上で動作させ、ゲームボーイとゲームボーイカラーのゲームをプレイできるようにする プロジェクトを共有した 。
O’Flaherty-Chan 氏によると、「フレームレートとパフォーマンスの間」の適切なバランスを見つけるのは困難でしたが、最終結果は「驚くほど使いやすいエミュレータ」になったと述べています。 ブログ投稿 で共有された GIF では、Pokémon Yellow を実行している Apple Watch が表示されます。
Giovanni エミュレータは、Pokémon Yellow の悪役にちなんで名付けられ、既存の iOS エミュレータである
Gambatte
のオープン ソース コードを使用して構築されました。制御目的でデジタルクラウンとジェスチャーを使用します。
![]()
ユーザーが画面上でパンして方向を確認したり、Digital Crown を上下に回転させたり、画面をタップして A を表示できるようにすることで、選択、開始、B だけが残るまでボタンを排除することができました。
![]()
画面をタッチして移動するのは優れたインタラクションではありませんが、クラウンを使用できることは当初の予想よりもはるかにうまくいきました。基本的にオプションのリストをスクロールするのがクラウンの目的であり、フレームレートが少しでも高ければ、ハードウェアの方向パッドよりも操作性が向上する可能性があります。
Ars Technica が指摘しているように、Giovanni は App Store で見られることを期待すべきものではありません。これは何よりも概念実証にすぎません。 Apple は App Store でエミュレータを許可しておらず、O’Flaherty-Chan 氏自身も、OpenGL や Metal のサポートがないなどの「watchOS の制約」によるバグに悩まされていると述べています。
ただし、Giovanni のソース コードは Github で公開されており 、誰でもダウンロードできます。また、Giovanni の作成に関する ブログ投稿は 、開発プロセスに興味がある人にとっては読む価値があります。











