AndroidでRetroArchがバックグラウンドになったときコンテンツを一時停止する方法
フォーカスを失ったときの一時停止を有効にし、使用中の設定を保存して、ホーム、履歴、画面ロック、復帰を個別に試します。一時停止は生きているセッションを保ちますが、Androidがプロセスを維持する保証はありません。長く離れる前にゲーム内セーブと互換性のあるステートを残してください。
この順で確認
- 01
非アクティブ時にコンテンツを一時停止する設定を有効にし、設定を保存します。
- 02
許可されたゲームを起動し、ゲーム内セーブ後に一時停止してホームを10秒押します。
- 03
復帰して映像、音声、入力、エミュレーション時間を確認します。
- 04
履歴と画面ロックでも繰り返し、どの遷移で各層が止まるか記録します。
- 05
RetroArchが再起動するなら、バッテリー制限と詳細ログを確認します。
- 06
長期保存にはゲーム内セーブを使い、ステートは同じコアと版で読み込みます。
診断表
| 結果 | 考えられる境界 | 次の対応 |
|---|---|---|
| そのまま再開 | プロセス維持 | ビルドを記録 |
| 音声が続く | 一時停止/設定 | 有効設定を保存 |
| 最初から開く | Androidが終了 | 方針とログを確認 |
| ステート失敗 | コア互換性 | 同じ版へ戻す |
一時停止はプロセス維持ではない
RetroArchは一時停止を要求できますが、プロセス寿命はAndroidが管理し、メモリや電池方針で終了できます。
遷移を別々に試す
ホーム、履歴、ロック、音声フォーカスは別のイベントです。
進行を長期保存する
ゲーム内セーブは通常、ステートより特定ビルドへの依存が小さいため、更新前に両方を保存します。
自作、適法に吸い出した、または明示的に許可されたゲームとファームウェアだけで試してください。設定はROM、BIOS、CHD、メディアの権利を与えません。