端末は壊れていません——「写真」が10万枚を解析し直しています
新しい端末に復元した、あるいは10年分の写真をようやく取り込んだ。そうしたら10年前の機種のような動きになった。触ると温かい。夕方にはバッテリーが尽きる。アプリを切り替えると音楽が止まる。検索は何も見つけず、前の端末では埋まっていた「ピープル」アルバムが空になっている。
この組み合わせには名前をつけられるほどの特徴があります。「写真」がインデックスを再構築しているのです。大きなライブラリでは、これは本当に膨大な計算量になります。端末は正常です。ただ、この処理のスケジューリングのされ方のせいで、多くの人はこの状態を何週間も続けたまま、一度も完了させられずにいます。
実際に何をしているのか
「写真」は画像を保管しているだけではありません。ライブラリ内のすべての画像についてサムネイル一式を作り、さらにフル解像度のオリジナルに対して解析を走らせます——顔の検出とクラスタリング、検索用のシーンや物体の分類、文字の読み取り、「メモリー」や「For You」を支える計算。
「レシート」や「海」と入力して結果が出るのはこの解析のおかげで、そしてこれは高価です——端末上で動く機械学習を、1枚ごとに。この解析結果は端末間で引き継がれないので、復元しても付いてきません。新しい端末は写真だけは即座に手に入れ、それ以外はすべてゼロから稼ぐ必要があります。10万枚なら、これは数時間ではなく数日の処理です。
なぜいつまでも終わらないのか
iOSはこの処理を、あなたが端末を使っている間は意図的に動かしません。画面がロックされ、電源につながれ、十分に冷えているときに走り、そのどれかが崩れた瞬間に手を引きます。
ここでほぼ全員がはまるループが生まれます。端末が重いので様子を見に手に取る。手に取ると処理が止まる。置くと再開し、1時間後にまた確認する。ロックして充電したまま長時間放置することが少ない使い方だと、この処理は一週間かけてもほとんど進みません。そして症状はその間ずっと続くので、順番待ちではなく恒久的な故障のように感じられます。
熱がこれに拍車をかけます。熱くなった端末はスロットリングし、真っ先に止まるのがこの解析です。暖かい部屋、ケースに入れたまま、ワイヤレス充電器の上——こうした条件では、一晩充電しても進捗はごくわずかということが起こります。
これが原因かを確認する方法
- 「写真」→「検索」でステータス表示を探すか、ライブラリ表示の下部を確認。インデックス作成中は、準備中や解析中である旨と件数が明示されることがあります。
- 「ピープル」アルバムを見る。 以前は何十人もいたライブラリでここが空、または極端に少ないなら、顔のクラスタリングがまだ走っていません。単独では最も分かりやすい指標です。
- ありふれた物体で検索してみる。「犬」「車」「メニュー」など。大きなライブラリなのに結果が出ないなら、シーン分類が未完了です。
- 「設定」→「バッテリー」。「写真」が使用状況の上位に来ているなら、まさにこの記事の状態です。
- タイミングが合う。 これは復元・移行・大量取り込み・大きなiOSアップデートから1日以内に始まるもので、突然何もないところから始まるものではありません。
どれにも当てはまらないなら——復元もしておらず、「ピープル」も正常、検索も効く——これは別の問題です。もっと平凡なストレージ側の事情を確認する価値があります。
実際に効くこと
中断のない夜を3晩与える。 ワイヤレス充電器ではなくケーブルで、ケースから出して、ベッドやソファではないものの上に画面を伏せて、Wi-Fi環境で、触らない。ワイヤレス充電はまさにこの処理を止める熱を発生させるので、この点は聞こえる以上に重要です。
低電力モードをオフにする。 これはこの処理を「iCloud写真」の同期ごと完全に停止させます。低電力モードが実質常時オンになるほどバッテリーが少ないなら、充電するまで何も進みません。
iCloudのダウンロードが残っているなら、先にそれを終わらせる。 解析はオリジナルに対して走ります。フル解像度のファイルをまだ引いている最中なら、インデックス作成はその後ろで待たされていますし、そのダウンロード自体が止まっているならそもそも始まりません。
空き容量を確保する。 サムネイルと解析キャッシュには置き場所が必要で、空きが1%の端末では理由の表示すらないまま無期限に止まります。
そして数日おきに「ピープル」アルバムを確認してください。顔が増えていくことが進捗の確かな証拠であり、体感速度よりずっと当てになります。
悪化させること
ライブラリのリセット、アプリの削除と再インストール、「iCloud写真」のオンオフ——いずれも決断力のある行動に感じられますが、途中までの進捗を捨てて最初からやり直させます。 再スタートのたびに、それまでの夜が積み上げたものを失うことになります。
「iCloud写真」の切り替えには、速度とは無関係のもう一つのリスクがあります。同期途中のライブラリでは、オリジナルが上がりきっていない写真のローカルコピーを削除しうるのです。この失敗は復旧できないので、設定に触れる前に読んでおく価値があります。
端末が使い物にならず、機能のほうを諦めてよいなら、真っ当な選択肢が一つあります。「設定」→「Siri」→「写真」で、解析に依存する提案をオフにすること。ピープル、シーン検索、メモリーを失う代わりに、処理時間が戻ってきます。多くの人は3晩待つほうを選ぶでしょうが、正当なトレードオフです。
そもそも、なぜ数日もかかったのか
処理時間は写真の枚数に比例します。そしてその枚数の大半は、誰も残すと決めたわけではないもので出来ています——連写の失敗作、とっくに用済みのスクリーンショット、同じ一瞬の12バージョン。半分の大きさのライブラリなら半分の時間で終わり、同期も安定し、バックアップも速くなり、端末が埋まらなくなります。
選別は何千回もの小さな判断で、だから頓挫します——途中まで進んで、やめて、次にまた最初から。Blancはその一点だけを解決します。すべての判断を記憶するので、短いセッションが積み上がるのです。手作業でやりたい方は後悔せずに手早く写真を削除する方法をどうぞ。