ホームページ >モバイルチュートリアル >iPhone >週末をiPhoneでゲームのエミュレーションに費やしました。これが私が学んだことです

週末をiPhoneでゲームのエミュレーションに費やしました。これが私が学んだことです

WBOY
WBOYオリジナル
2024-06-14 16:35:58815ブラウズ

脱獄する必要がなく、iPhone をレトロなゲーム機に変えることができます。しかし、できるからといって、必ずしもそうすべきであるとは限りません。これまでに学んだことは次のとおりです。

私の

iPhone 上のエミュレータ?

見逃した場合に備えて、Apple は App Store でエミュレータを許可するようになりました。最初に到着したエミュレータは、NES から DS までの任天堂プラットフォームに焦点を当てたマルチシステム エミュレータである Delta でした。以前は GBA4iOS として知られていたこのプロジェクトは、2019 年から開発が進められてきた単一のパッケージに成熟したエミュレータ コアを組み合わせています。

かつては、iPhone を脱獄するか、次のコピーを使用してエミュレータを自分でコンパイルしてサイドロードする必要がありました。 Xcode と Mac。 App Store からダウンロードして、夢中になれるようになりました。 Delta は、Apple のモバイル チップの力を利用してクラシックなゲーム ハードウェアを模倣し、iPhone に搭載される予定の多くのエミュレータの最初のものです。

Delta のようなエミュレータを初めて実行するときは、禁断の果実を一口かじったような気分になります。 2008 年に App Store が登場して以来、Apple はこのようなアプリを禁止しています。それだけの理由から、可能な限り Delta をダウンロードして試してみたくなるかもしれません。

iPhone でエミュレートされたゲームをプレイするのはさまざまです

iPhone で SNES や N64 などのプラットフォームをエミュレートすることは、単なる目新しいことではありません。多くの人にとって、iPhone は古いゲームをプレイするための最もアクセスしやすい方法となっています。 iPhone 13 Pro でエミュレータに投げたものはすべて完璧に動作しました。かなり古いデバイスをお持ちの場合でも、NES、Game Boy、SNES などのプラットフォームではほとんど問題はありません。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

これは、iPhone も所有しているレトロ ゲーム愛好家が夢見た体験です。以前、外出先で古いゲームをプレイするために Android に切り替えることを検討していた場合、その必要はもうありません。モバイル ゲームに飽きていて、バスの中でヒトカゲのレベルを上げたい場合は、それが可能です。

残念ながら、iPhone でレトロゲームをプレイするにはいくつかの欠点があります。画面上のタッチコントロールは依然として正確な入力には適していません。彼らはこれまでもそうだったし、おそらくこれからもそうだろう。これはエミュレータの制限ではなく、フォーム ファクタの制限です。つまり、一部のゲームはタッチ操作に依存する場合は避けた方がよいということになります。

スーパーマリオブラザーズ のような緻密なプラットフォーマーや、F-Zero X のような熱狂的なレーシング タイトルには、本物のコントローラーが必要です。 テトリスでさえ、誤って方向パッドを押し続けてブロックを行きたくない場所に送ってしまったので、プレイするのが苦痛でした。時間が経つと、筋肉の記憶力は向上する可能性がありますが、そこに到達するには忍耐が必要です。

幸いなことに、代わりにプレイできるスローペースのゲームがたくさんあります。 クロノ トリガー のようなターンベースの RPG や、Pokémon シリーズのほぼすべてのゲームが、iPhone で快適にプレイできます。そして、タッチスクリーンの勝利ゴースト トリックやニンテンドー DS のブレイン エイジなど、その間にあるものはすべてあります。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

エミュレーションは、ゲーム ライブラリとの優れた互換性を保証するオープンソース プロジェクトである Snes9x や mupen64plus などのよく知られたコアを利用しています。エクスペリエンスはピクセル完璧ではないかもしれません (そのためにはオリジナルのハードウェアまたは MiSTeR のような FPGA ベースのデバイスが必要です) が、Delta のようなエミュレータを使用すると、状態の保存、早送り、チートの使用機能などのボーナスが得られます。必要に応じてコードを入力します。

iPhone は最悪の部分です

スマートフォンは、ほぼすべてのことができる素晴らしいデバイスですが、必ずしもすべてのタスクに適しているわけではありません。おそらく、iPhone で Delta のようなエミュレータを使用する際の最悪の部分は、依然として iPhone でプレイしているという事実です。

フォームファクターはゲームボーイやスーパーファミコンのゲームには問題ありませんが、ニンテンドー DS や N64 タイトルとなると少し窮屈に感じ始めます。 Plus または Max iPhone や iPad などの大型デバイスでは、状況が改善されるはずです。これらのデバイスは、バッテリー用の内部スペースが大きいため、バッテリー寿命も長くなる可能性があります。

モバイル ゲームはバッテリーに負担がかかる可能性があり、エミュレーションによりさらに複雑さが加わります。特にデルタ航空は、バッテリーを消耗させ、過剰な発熱を引き起こす能力で注目されています。これは、より要求の厳しい最新のプラットフォームをエミュレートする場合に特に当てはまります。

これに加えて、iPhone は依然としてバックグラウンドで電話処理を行っています。画面の上部に通知がポップアップ表示され、電話がかかってくるとゲームプレイが中断されます。また、iPhone で別のこと (写真を撮る、ウェブを検索する、友達にメッセージを送信するなど) をすぐに行う必要がある場合は、アプリをやりくりする必要があります。

BYO ROMs

ビデオゲーム プラットフォームをエミュレートすることは違法ではありませんが、ゲームとなると状況はさらに複雑になります。ゲーム ファイル (ROM) は法的にグレーゾーンです。自分の ROM をリッピングして使用することは許可されていると一般に認められていますが、所有していないゲームの ROM をオンラインでダウンロードして共有することは法律違反です。

Apple の規則 (および法律) に違反しないように、Delta には ROM や BIOS ファイルはインストールされていません。これらは、クラウド ストレージ、AirDrop、または Finder (または Windows の iTunes) 経由の USB 接続を使用して転送する必要があります。このプロセスは比較的スムーズで、期待どおりに機能します。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

Apple が 10 年以上にわたってエミュレータに浴びせてきた軽蔑のせいで、このプロセスは依然としてタブー視されていますが、それは十分に簡単です。この種のことは他のアプリでも何年も前から可能でした。これは、Modizer などのアプリで iPhone に MIDI やチップチューン音楽をロードするのと何ら変わりません。

良いニュースは、ROM のコレクションをクラウドに保存していれば、すぐにプレイできることです。Delta には、ROM を同期するだけでなく、ファイルの保存、状態の保存、チートコード、およびデバイス間のコントローラーマッピング。

エクスペリエンスの向上

iPhone エミュレータのエクスペリエンスにできる最大の改善はおそらく、物理コントローラを追加することです。 Xbox、PlayStation、8bitdo などのレトロな専用コントローラーを含む、ほとんどの Bluetooth コントローラーを iPhone とペアリングできます。

しかし、フォームファクターにはまだ改善の余地がたくさんあります。 iPhone とコントローラーにクリップを取り付けたとしても、重量の分散により扱いにくく感じることがあります。 Nintendo Switch のフォームファクターを真似して、代わりに Backbone や Razer Kiyo のようなコントローラーを購入する方がずっと良いでしょう。 Apple は最近 iPhone シリーズを USB-C に切り替えたので、用途に適したコントローラーを購入するようにしてください。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

バッテリー寿命に関する懸念を和らげるために、外出先で充電できる高品質の高速充電 USB バッテリー パックに投資できます。 iPhone が MagSafe をサポートしている場合は、クリップ式ワイヤレス充電器も良いアイデアかもしれません。

フォーカスを使用すると、最も重要な場所以外からの通知を無視することもできます。 [設定] > [設定] に進みます。フォーカスしてプラス「+」ボタンをタップして、新しいフォーカスを追加します。オプションのリストから「ゲーミング」を選択することも、代わりに「カスタム」を選択することもできます。

プリセットの「ゲーミング」フォーカス モードは、ワイヤレス コントローラーを検出すると自動的にトリガーされます。誰もがワイヤレス コントローラーを使用しているわけではありませんし、これがトリガーになることを誰もが望んでいるわけではないため、iPhone のショートカット アプリを使用してこの動作をカスタマイズできます。他のフォーカス モードと同様に、モードがオンのときでも通知を送信したり連絡したりできるアプリと連絡先を設定します。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

まず、ショートカットを起動し、新しいショートカットを作成します。 「フォーカスの設定」アクションを見つけて、「回す」を「トグル」に、「応答不可」を「ゲーム」に変更して保存します(適切な名前を付けます)。次に、[オートメーション] タブに移動し、新しいオートメーションを作成し、トリガーとして「アプリ」を使用します。デルタを選択し、「開いている」と「閉じている」の両方を選択し、「すぐに実行」を選択して、アクションとして作成したショートカットを選択します。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

これで、Delta を開くたびに、「ゲーム」フォーカスが有効になったことを知らせる通知が表示されます。アプリを閉じると、ゲームは無効になります。これにより、ゲームのプレイ中に受け取る通知や不要な通信の数を大幅に削減できます。

あるいは、ハンドヘルド PC (Steam デッキなど) を購入します

Steam デッキは、市場で最高のハンドヘルド エミュレータである可能性があり、膨大な数の最新の Steam ゲームもプレイできます。純粋にエミュレーション目的で Steam Deck を購入することは考えられないかもしれませんが、専用のフォームファクタ、優れた人間工学、そして常に改善されるソフトウェア サポートにより、Steam Deck は魅力的な選択肢となります。

I Spent the Weekend Emulating Games on My iPhone, Here's What I Learned

Steam デッキのアクティブ冷却システムは、iPhone のパッシブ冷却よりもはるかに優れており、このシステムで使用できるエミュレータは多種多様です。これらは Steam ライブラリにきちんと収まり、レトロ アチーブメントで少し味付けすることもできます。

EmuDeck のようなプロジェクトは、エミュレータの完全なスイートを提供し、PlayStation 3、Dreamcast、MAME (アーケード)、PS Vita などのプラットフォームをサポートします。このプロジェクトは元々 Steam Deck 用に設計されましたが、現在では Linux、Windows、ChimeraOS でも利用できるようになりました。

ROG Ally などの他のオプションもありますが、これらの Windows ベースのマシンはすべて Valve のハンドヘルドマシンよりも高価です。 Windows プラットフォームで利用可能なエミュレータをすべて使用できますが、純粋にエミュレーション目的でこのようなハンドヘルドを購入するのはやりすぎのように思えます。

Retroid や Anbernic のポータブル レトロ ハンドヘルドもあります。これらのデバイスは安価で、タッチスクリーン コントロールに依存することなく、あらゆる種類のフォーム ファクターで提供されます。最も安価で悪質な模造品は避けてください。

試してみましょう

Apple がプロセスを比較的簡単にしているので、iPhone エミュレータの世界に飛び込む価値は十分にあります。モバイル ゲームの現状にうんざりしていて、「古くてもゴールド」なものを少しずつ削っていきたいのであれば、もっと悪いことをすることもできます。

多くのゲームに何らかの形のタッチコントロールが組み込まれているという事実だけを除けば、私はおそらく Nintendo DS が最も楽しかったと思います。 iPhone で ポケモン を短時間でプレイできることも、非常に魅力的です。

以上が週末をiPhoneでゲームのエミュレーションに費やしました。これが私が学んだことですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。