
iPhoneとiPod touchに関してAppleが行った最も愚かな決定の一つは、アプリを削除するとデバイスがすべての痕跡を消去する一方で、設定や進行状況を保存する手段を提供していないことです。Macからアプリやゲームをアンインストーラーで削除しない限り、通常は再インストール後に中断したところから再開できます。経験豊富なMacユーザーは、設定をいじってMac間で移動し、アプリ環境やゲームの進行状況の一貫性を保つこともできます。
iPhoneとiPod touchでは、そのようなことはできません。Peggleで何時間もかけてゲームを進めた後、何らかの理由で(誤って、あるいは復元がうまくいかなかったなど)Peggleを削除して再インストールすると、それまでの進行状況は消えてしまい、最初からやり直さなければなりません。まるで、電源プラグを抜かれた1980年代のアーケードゲームや、カートリッジにバッテリーバックアップがなく、電源を切ると進行状況やハイスコアが消えてしまう、安っぽくてケチなニンテンドーDSのゲームと同じです。Appleが携帯型ゲーム機の最良のソリューションとして推し進めているプラットフォームであるにもかかわらず、ゲームの進行状況やセーブステートをエクスポート・インポートできないのは、まったくもって不条理です。
ただし、シェアウェア アプリ MobileSyncBrowser を使用する回避策はありますが、気の弱い人には向いていません...
これを実行するには、アプリのPlus版が必要です。Plus版では、バックアップ内のファイルを詳細に確認できます。[訂正:開発者のVaughn Cordero氏は次のように述べています。「「 写真とその他のファイル」カテゴリはCoreRestoreへの(論理的な)インターフェースですが 、この機能は Classic版とPlus版の両方で利用できます。 「写真とその他のファイル」カテゴリを使用して ファイル自体を選択的にプレビューおよび抽出するのはPlus版の機能です。」したがって、ファイルのエクスポート以外の手順は、アプリの標準版でも動作するはずです。1. バックアップするファイルを選択

「写真とその他のファイル」を開き、「ライブラリ」>「環境設定」に進みます。その中に、いくつかのplistファイルがあります。必要に応じて、それらを選択してエクスポートし、BBEditなどで編集して、どのような情報が含まれているかを確認できます。通常、多くのゲームではこのフォルダに進行状況情報が保存されているようです。
次に、バックアップを作成したいコンポーネントをOptionキーを押しながらクリックし、「ファイル」>「CoreRestore」>「保存」を選択します。これにより、日付と「CR」(CoreRestoreの略)が追加されたフォルダが作成されます。このバックアップがどのゲーム/ファイルを参照しているかをどこかに書き留めておいてください。
2. アプリを削除して再インストールする
アプリを削除すると、そのセーブデータは(おそらく)CRバックアップに保存されます。後で再インストールすれば、進行状況が保存されていない、新しい状態になります。
3. 復元を開始する

iPhoneをMacに接続し、iTunesサイドバーでControlキーを押しながらクリックします。「バックアップから復元」を選択します。
4. バックアップを選択する

「復元」ダイアログから関連するCRバックアップを選択します。「復元」をクリックします。
5. 待つ
とても長い間。
簡単な注意事項:
- 部分的なバックアップであれこれいじる前に、~/Library/Application Support/MobileSync/Backup にあるバックアップフォルダの完全なコピーを作成することを強くお勧めします。何か問題が発生した場合、コピーを元に戻して完全な復元を行うことができます。
- iPhoneが爆発したり、最悪の場合Peggleのセーブデータが消えてしまったりしたら大変です。このチュートリアルは「自己責任」です。
全体的に見て、開発者が時間をかけて部分的なバックアップ、特にゲームデータの部分的なバックアップ方法を見つけ出したことには感心しますが、そのプロセスには多くの改善の余地があります(これは開発者の責任ではありません)。正しいファイルを選択できる保証はなく、ゲームのセーブデータがPreferencesフォルダ内にあるかどうかさえ保証されません。ただし、私が試したゲームではそうでした。復元プロセスは大変でしたが(1時間以上かかりました。どうやらiPhoneはCRバックアップから特定のファイルを追加して完全な復元を行ったようです)、一部の「失われた」スコアや進行状況を「回復」することができました。
しかし、今回の件で最も浮き彫りになったのは、このような機能は本来必要ではないという単純な事実です。既に一部の開発者は、スコアやゲームの進行状況をユーザーアカウント経由でオンライン保存することで、アプリの削除/再インストールの問題を回避していますが、Apple自身もよりシンプルなバックアッププロセスを提供してくれることを期待します。Appleの現在のスタンスは、iPhoneとiPod touchはPSPやDSではできないあらゆることができるというものです。多くのゲーマーにとって最も重要な要素、つまりゲームデータの保護が、Appleの携帯型ゲーム機の最大の弱点の一つとなっているのは、大きな欠陥と言えるでしょう。
注:MobileSyncBrowserは、通話履歴やSMSメッセージなどのバックアップと復元機能も提供しています。CoreRestore機能は、この記事で取り上げているコンポーネントの1つにすぎません。