フォトストリームと複数のiPhotoライブラリ

フォトストリームと複数のiPhotoライブラリ

気軽に写真を撮りたい人にとって、AppleのiCloudフォトストリームサービスは非常に便利です。Appleの表現を借りれば、写真を「どこにでも好きな場所に」届けてくれるのです。そして、このマーケティングスローガンは、ある程度までは真実と言えるでしょう。

例えば、私は最近2週間のイギリス旅行に行ったのですが、古いCanon PowerShot SD800、iPhone 4、iPad 2、そしてApple Camera Connection Kitを持っていきました。毎日、外出してiPhoneで写真を何枚か撮り(通常は特定の場所のGPS情報を取得するため)、Canonで他の写真を撮り、後から接続キットを使ってCanonの写真をiPadにインポートしていました。しかし、iPhoneの写真をインポートする必要はありませんでした。滞在先のアパートのWi-Fiネットワークの範囲内にiPhoneが入るとすぐに、その日のiPhoneの写真もiPadに届き始めたのです。ほとんど手間をかけずに、iPadは
私の休暇中のすべての写真を保存するポータブルフォトライブラリになったのです。

家に帰ってiMacでiPhotoを起動すると、休暇中のすべての写真(iPhoneで撮った写真も、CanonからiPadに取り込んだ写真も)がiPhotoのフォトストリームに表示され、それぞれの休暇写真アルバムに分割する準備が整っていました。私の経験では、フォトストリームはまさに説明通りに機能し、必要な場所に写真を提供してくれました。

しかし、「どこにでも好きな場所に」というのは、必ずしもすべての人に当てはまるわけではないことが判明しました。帰国後数日経って、Take Controlの読者からメールが転送されてきました。その読者は、自身の経験ではPhoto Streamが複数のMac間では動作しなかったと述べていました。TidBITSの私たちは、そのような状況に遭遇したことがなかったので、困惑しました。そこで当然のことながら、私たちは、この読者のPhoto Streamがなぜ動作しないのかを突き止めるため、いくつか実験を始めました。

うまくいったこと-- 最初の実験は単純なものでした。iMac 上の 1 つのユーザーアカウントの iPhoto が既にフォトストリームに接続されている状態で、iMac の 2 つ目のユーザーアカウントにログインし (テストやトラブルシューティングのために iMac には常に 2 つ目のユーザーアカウントを用意しています)、そのアカウントで iPhoto を起動し、iCloud フォトストリームも使用するように設定しました。これはうまくいきました。iMac のメインユーザーアカウントの iPhoto が開いていて同じストリームに接続されているにもかかわらず、iCloud フォトストリームの写真が 2 つ目の iMac ユーザーアカウントの iPhoto ライブラリにダウンロードされ始めました。エラーメッセージは表示されませんでした。

つまり、1 台の Mac と 1 つのフォト ストリームでは、2 つの異なる Mac OS X ユーザー アカウントの 2 つの異なる iPhoto ライブラリに問題は発生しませんでした。

次の実験はTonya Engstさんによって行われました。彼女はMacBookにiPhotoライブラリを持っていて、移行アシスタントを使って新しいMacBook Airに移行したばかりでした。両方のMacBookは同じユーザーアカウント名を使用しており、iPhotoライブラリも全く同じでした。その後、彼女はMacBookとMacBook Airの両方でフォトストリームを有効にしましたが、私と同じように問題はありませんでした。両方のライブラリが同じ名前で、同じ名前のMac OS Xユーザーアカウントで実行されていたにもかかわらず、iCloudはそれらを区別し、それぞれのライブラリにフォトストリームを提供することができました。

そのため、2 台の Mac と、同じ名前の 2 つの Mac OS X ユーザー アカウント上の 2 つの同一の iPhoto ライブラリが同じストリームに同時に接続しても問題はありませんでした。

うまくいかなかったこと-- 次に試したのは、Photo Stream を有効にした後で iPhoto のライブラリを切り替えてみることだった。そのためには、Photo Stream を普段使っている iPhoto ライブラリに接続したまま、iPhoto を終了し、Option キーを押したまま再起動してみた。すると iPhoto が開きたい iPhoto ライブラリを選択するように促す画面が出てくる。これは、iPhoto ライブラリが複数ある場合にライブラリを切り替える方法だ。私はしばらく前に作ったテスト用のライブラリを選んだが、するとついに、私たちの記者が見たものとよく似たエラーメッセージが表示されてしまった。


そこで、次のような制限がありました。1つのMacユーザーアカウントにつき、iPhotoは一度に1つのiPhotoライブラリにしかiCloudフォトストリームを接続できません。同じMacユーザーアカウントで、2つのiPhotoライブラリを同じストリームに接続することはできません。

しかし、どうやらこの制限は、記者の身に起きた問題とは関係がなかったようです。記者は2台のMacでそれぞれ異なるiPhotoライブラリを使ってiPhotoを実行していたにもかかわらず、同じメッセージが表示されました。一体何が起こっているのでしょうか?

何が起こっていたのか— さらに数回のメールのやり取りを経て、特派員の経験が私たちの経験とどう違っていたのか、全体像が明らかになりました。彼がとった行動は以下のとおりです。

まず、iPhoto を設定してフォトストリームを iPhoto ライブラリに接続しました。次に、そのライブラリを別の Mac にコピーしました。そして、コピーしたライブラリがそのまま残っているかどうかを確認するため、その Mac で iPhoto を起動しました。すると、無事でした。最後に、その Mac で iCloud フォトストリームを有効にしたところ、ライブラリが複数あるというエラーメッセージが表示されました

Photo Stream とそのライブラリの内部で何が起こっているのかはまだよく分かりませんが、 Photo Stream に接続されたままのライブラリを別の Mac にコピーし、そのコピーを同じストリームに接続しようとすると、iCloud が混乱する可能性があることはほぼ明らかです。

教訓は? — iPhotoライブラリを別のMac、または同じMac上の別のユーザーアカウントにコピーしたい場合は、まずフォトストリームから切断してください。フォトストリームは複数のMacに接続できますが、既に接続されているiPhotoライブラリをMac間で移動すると混乱が生じます。

あるいは、エゴン・スペングラー博士がゴーストバスターズで簡潔に述べたように、「流れを交差させないでください」。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.