開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行
ホーム その他の情報 開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

開発者のガブリエル・オフラハティ・チャンは最近、「ジョバンニ」と名付けたゲームボーイエミュレータを第2世代Apple Watch上で動作させ、ゲームボーイとゲームボーイカラーのゲームをプレイできるようにする プロジェクトを共有した

開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

O’Flaherty-Chan 氏によると、「フレームレートとパフォーマンスの間」の適切なバランスを見つけるのは困難でしたが、最終結果は「驚くほど使いやすいエミュレータ」になったと述べています。 ブログ投稿 で共有された GIF では、Pokémon Yellow を実行している Apple Watch が表示されます。

アップルウォッチポケモン黄色1

Giovanni エミュレータは、Pokémon Yellow の悪役にちなんで名付けられ、既存の iOS エミュレータである Gambatte のオープン ソース コードを使用して構築されました。制御目的でデジタルクラウンとジェスチャーを使用します。

アップルウォッチポケモン黄色2

開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

ユーザーが画面上でパンして方向を確認したり、Digital Crown を上下に回転させたり、画面をタップして A を表示できるようにすることで、選択、開始、B だけが残るまでボタンを排除することができました。

開発者がApple Watchをハッキングしてゲームボーイエミュレータを実行

画面をタッチして移動するのは優れたインタラクションではありませんが、クラウンを使用できることは当初の予想よりもはるかにうまくいきました。基本的にオプションのリストをスクロールするのがクラウンの目的であり、フレームレートが少しでも高ければ、ハードウェアの方向パッドよりも操作性が向上する可能性があります。

Ars Technica が指摘しているように、Giovanni は App Store で見られることを期待すべきものではありません。これは何よりも概念実証にすぎません。 Apple は App Store でエミュレータを許可しておらず、O’Flaherty-Chan 氏自身も、OpenGL や Metal のサポートがないなどの「watchOS の制約」によるバグに悩まされていると述べています。

ただし、Giovanni のソース コードは Github で公開されており 、誰でもダウンロードできます。また、Giovanni の作成に関する ブログ投稿は 、開発プロセスに興味がある人にとっては読む価値があります。

関連動画
【Apple Watch】GPSモデル単体で何ができるの?