83
2歩前進、そして1歩後退

先週、iPhoneとiPod touch向けのApp Storeがリリースされて以来、楽しいアプリ、便利なアプリ、あるいは単に面白いアプリなど、iPhoneをあれこれ詰め込んで(そして財布を空っぽにして)います。今のところ、私のiPhoneには40本以上のサードパーティ製アプリが入っており、その数はこれからも増えていくでしょう。2003年4月にiTunes Music Storeがサービスを開始した際に音楽業界に革命をもたらしたように、App Storeはモバイルソフトウェア配信業界に革命をもたらしたと私は信じています…しかし、これはまた別の機会に議論しましょう。

App Storeを使うには、iPhoneを新しい2.0ソフトウェアリリースにアップグレードする必要がありました。このプロセスは、正直言ってあまり楽しみではありませんでした。しかし、思い切ってアッ​​プグレードしてみた結果、今のところApp Storeのプログラムの品質には非常に満足しています。ほんの数日で、以前のiPhoneコレクションからいくつか重要なプログラムが欠けているだけで、それらのプログラムもすぐにApp Storeに表示されるようになるでしょう。App Store以外にも、iPhoneのソフトウェア2.0バージョンには素晴らしいものがまだまだたくさんあります。

しかし、この素晴らしい朗報の真っ只中、iPhone 2.0ソフトウェアには、ある厄介な新機能があります…しかも、あまりにも厄介な機能のせいで、Mac ProのiPhoneドッキングステーションにiPhoneを差し込んで同期しようとすると、手が震えてしまいます。まあ、本当に手が震えるわけではないかもしれませんが、この日常的な作業には非常に不安を感じ、できるだけ先延ばしにしようとしています。一体どんな機能がそんなに厄介で、実際に動作するのを見るのが怖いのか、と疑問に思うかもしれません。

画像

これが、私が同期にイライラする原因です。あの小さなプログレスバーは、私が「iPhoneバックアップ宝くじ」、略してIBLと呼んでいる楽しいゲームの一部です。IBLの遊び方は?簡単です。iPhone(あるいはiPod touchでも)をiPhoneに接続して、待つだけです。IBLに当選すると、バックアップのプログレスバーが左から右へと急速に埋まり、通常のiPhone同期プロセスが始まります。

宝くじでよくあることですが、IBLを落としてしまった場合、プログレスバーの進み具合はMicrosoft Windowsのメジャーバージョンのリリースサイクルよりも遅くなります。私の場合、IBLの失敗者としての現在の個人記録は、iPhoneをドッキングしてからバックアップが完了するまでにかかった時間は74分です。しかし、結局のところ、私は記録保持者には程遠いようです。Macworldの同僚であるダン・フレイクスによると、バックアップに2時間以上かかったこともあるそうです!

ごく稀にIBLに当選した時は、バックアップが完了するまでに「わずか」3~4分しかかかりませんでした。バックアップが完了すると、実際の同期はわずか2~3分で完了します。

この新しい動作があまりにも煩わしく、バグに違いないと思いました。念のため、iPhoneを工場出荷時の状態に復元し、再度アップグレードしてみるまでになりました(残念ながらうまくいきませんでした。私は依然としてIBLに不本意ながら参加していたのです)。しかし、それを終えた直後、これはバグではなく、仕様であることがわかりました。

iPhone または iPod touch を特定のコンピュータ上の iTunes と自動的に同期するように設定している場合は、iPhone または iPod touch をそのコンピュータに接続して iTunes と同期すると、iTunes によってバックアップが行われます。… iTunes では、切断する前に複数回同期した場合でも、接続するたびに 1 つのバックアップのみが作成されます。

そうです、これらの定期的なバックアップはバグではなく、仕様です。意図的な動作ですが、どうやら自動同期を使っている人だけが対象だそうです。IBLから抜け出す方法を見つけたと思い、iPhoneの設定を手動同期に切り替えました。同期ボタンを押すのは、IBLを使わないことに対する小さな代償です。最初はうまくいったように見えました。iPhoneを接続し、同期ボタンをクリックするだけで、同期が完了しました。成功!しかし、そうではありませんでした…IBLはただ私をからかっていただけで、同期完了直後にバックアップが開始されました。いつものようにIBLが消えてしまい、約1時間後にiPhoneをクレードルから取り出せませんでした。

一体全体、一体何が起こっているのでしょうか?App StoreからiPhoneに直接インストールしたプログラムがあり、それらのバックアップが必要なのは理解できます。同様に、アプリケーション内でデータを変更した場合も、バックアップが必要です。しかし、このバックアップの狂気には、どうやら理屈も理由もないようです。iPhoneを接続し、フルバックアップと同期を実行し、切断して3分間机の上に置いた後、再び接続すると…また1時間ものバックアップサイクルが始まります。しかし、別の時には、iPhoneを持ち出して少し作業をし、クレードルに放り込むと、バックアップサイクルは「たったの」10分で完了することもあります。もしバックアップサイクルの長さに何らかの根拠があるとすれば、まだ理解できていません。

他のiPhoneユーザーと話していると、皆がこのバックアッププロセスに遭遇しているようですが、一部のユーザーにとっては、バックアップにかかる時間は全く問題ないようです。これらのユーザーとの会話から判断すると、バックアップにかかる時間はインストールされているプログラムの数に関係しているようです。つまり、インストールされているプログラムが多いほど、バックアップにかかる時間は長くなります。これは論理的には理にかなっていますが、私のiPhoneでは40個のアプリがインストールされているため、1時間以上かかるのに数分で済む場合もあるのはなぜか、説明がつきません。

たとえ40個のアプリケーションがあっても、バックアップに1時間近くかかるはずはありません。それほど多くのデータを取り扱えるわけではないからです。Appleが私のデータを安全に守ろうとしていることは分かっていますし、その点は高く評価しています。しかし、iPhone 2.0の現在のバックアップの実装は、私には非常に不完全なように思えます。

このプロセスがあまりにも面倒なほど遅いので、iPhoneを1日に数回以上同期できる解決策を実装しました。iTunesの情報ウィンドウで「×」(キャンセル)ボタンを押すだけでバックアップをキャンセルできます。つまり、ローカルバックアップがなくなり、iPhoneに不具合が発生した場合、映画、曲、連絡先などをすべて再読み込みする必要があるということです。(App Storeのプログラムは別途追跡され、必要に応じて無料で再ダウンロードできます。ただし、これらのプログラムで保存したデータは失われます。)たとえそうなったとしても、これは一度きりのプロセスで、それほど時間はかかりません。特に、iPhoneを同期するたびに1時間もかかるのと比べればなおさらです。

しかし、これらのバックアップファイルは、iPhoneを復元する際にはあまり役に立たないかもしれません。アプリとiPhone 2.0ソフトウェアの不安定さが原因で、ダン・フレイクス氏はすでに何度かiPhone 3Gを復元する必要がありました。長時間のバックアップサイクルを何度も繰り返した後、少なくともバックアップを使えばiPhoneを元の状態に戻せるだろうと考えました。しかし残念ながら、そうはいきませんでした。復元するたびに、このダイアログボックスが表示されてしまったのです。

画像

ダンがバックアップからの復元に成功しなかったことを考えると、バックアップなしで運用するリスクは覚悟しています。しかし、このバックアッププロセスが今後のiPhoneやMacのソフトウェアアップデートで修正され、再び完全なローカルバックアップ(作成に何時間もかからず、必要な時に使えるバックアップ)を利用できるようになることを願っています。